我有这段代码:
import talkey
tts = talkey.Talkey()
tts.say("hello world", 'en')
它将此输出到控制台并在我运行时播放声音:
Playing WAVE '/tmp/tmplGOau7.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
我不想要Talkey的任何文字输出,有没有办法禁用它?
答案 0 :(得分:0)
问题是,你想要控制台吗?因为如果没有,请尝试通过
运行脚本pythonw.exe
而不是
python.exe
答案 1 :(得分:0)
从talkey的文件夹中打开base.py
(在我的例子中,在linux mint上的python3:/usr/local/lib/python3.5/dist-packages/talkey)。
接近尾声找到这一行:
cmd = ['aplay',str(filename)]
并将其更改为
cmd = ['aplay','--quiet',str(filename)]