微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在 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 举报,一经查实,本站将立刻删除。