在 Debian 上,pyttsx3 save_to_file 既不出错也不保存文件

问题描述

我在 Debian 10 上运行 Python 3.7.3,安装了 espeak 和 ffmpeg。我的整个代码是:

import pyttsx3
engine = pyttsx3.init()
engine.save_to_file("Hello,World.","test.mp3")
engine.runAndWait()

这似乎什么也没做。它没有产生我可以看到的任何错误,也没有在任何地方创建文件。更改文件扩展名(例如,更改为 test.wav)无效。在任何其他方面,似乎都很好——我可以查询引擎的语速和音量,列出和选择语音等。

(如果有帮助的话,在同一台服务器上,我可以使用 Festival 和 text2wave 将文本读取到 wav 文件中。)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)