当我运行这段代码时:
import pyttsx3
engine = pyttsx3.init()
engine.say("Hello, World!")
engine.runAndWait()
表明:
aplay: main:831: audio open error: No such file or directory
I have pyttsx3==2.90
安装在我的系统上(Manjaro 21.1.2 Pahvo)。
我也尝试过重新安装 pip 和 pyttsx3,并且还检查了几次语法,一切似乎都很好。
任何建议都会有很大帮助:)
我通过将这些行添加到我的脚本中解决了这个问题:
os.system('sudo apt install -y espeak')
os.system('sudo apt-get -y update')
os.system('sudo apt-get install -y alsa-utils')
os.system('sudo apt-get install -y software-properties-common')
os.system('sudo apt-get install -y ffmpeg')
或者,您也可以在终端中运行这些命令。之后就没有再出现任何问题了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)