已安装的tts声音不起作用pyttsx3

时间:2018-07-13 19:16:45

标签: python-3.x pyttsx

我已经在python 3.6中编写了一个脚本,并且正在使用pyttsx3与我交谈。我的计算机上安装了6种语音,但是只有两个有效的语音ID是0和1, 大卫和齐拉。我当前正在运行Windows10。我在机器的设置中安装了语音-不确定是否相关。我正在使用以下代码来循环声音:

import pyttsx3
engine = pyttsx3.init()
voices = engine.getProperty('voices')
for voice in voices:
    print(voice, voice.id)
    engine.setProperty('voice', voice.id)
    engine.say("Hello World!")
    engine.runAndWait()
    engine.stop()

0 个答案:

没有答案