В начале скажу, что здесь есть похожий пост: Как использовать espeak с 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< /а>)
espeak
из командной строки в том же терминале, в котором вы вызываете свой скрипт Python? - person Chris_Rands   schedule 18.08.2016espeak
- person Chris_Rands   schedule 18.08.2016