1

一开始我会说这里有一个类似的帖子:How to use espeak with python,我正在使用这篇文章的答案,但我仍然遇到错误,所以也许你可以帮我修复它.

import subprocess
text = '"Hello world"'
subprocess.call('espeak '+text, shell=True)

这段代码给了我一个错误:

'espeak' is not recognized as an internal or external command,
operable program or batch file.

附言。我想我正确安装了 espeak,因为我可以在 CMD 行中使用:

espeak "text"

它会正确地说“文本”。

PS2。可能这个问题的答案将是我之前发布的另一个问题的答案。(如何将 PyTTSx 的输出保存到 wav 文件

4

1 回答 1

1
import subprocess
subprocess.call(['ping', '127.0.0.1'], shell=True)
于 2016-08-18T12:08:37.017 回答