在python3.4中,我试图在Linux中使用vlc打开一个"wav“文件。这是我的代码:
import os,time
os.system("cvlc audio/some.wav")
time.sleep(3) #audio was one and half sec
a = 3+3
print (a)
它播放音频,但之后就不播放了。我该怎么做才能让他们这么做?更确切地说,我应该做什么来关闭vlc程序?
随着问题的解决,它也将非常感激知道是否有更容易的方式来播放音频在代码中,特别是在python3.4中?(平台独立代码将更加感激!)
我正在做文本到语音的工作,并试图生成音频文件。我目前正在研究linux上的PicoTTS (Raspberry )。以下命令:
system("pico2wave -w res.wav "Hello to all of you");
system("aplay res.wav");
上面的代码会播放“大家好”。但是我想播放存储在string,wstring (读取变量)中的内容。
我试过了
sprintf(buf, "Hello to all of you");
system("pico2wave
如何通过参数在基于.wav控制台的应用程序中播放5.1 .wav或.mp3?
所以像这样:soundplayer.exe C:\sound\5.1.mp3而不是它播放文件并关闭控制台窗口。
我有这个:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Media;
namespace AudioPlayer
{
class Program
{
sta
WAV文件有效,可以使用VLC播放。但是,play/scala应用程序不能播放并抛出此异常:
Caused by: com.sun.media.sound.RIFFInvalidDataException: Chunk size too big
代码:
def play() = {
val in = new FileInputStream("/Users/xxx/hello_world.wav");
val audioStream = new AudioStream(in);
AudioPlayer.player.start(audioStream);
}
显然,当