这段代码正在工作,但我只能在微软Windows中预装的声音之间切换。这些声音是“微软大卫移动”和“微软Zira移动”。
后来我安装了“Microsoft Kalpana Mobile”,并将其设置为默认的Windows语音。但我仍然无法切换到“微软Kalpana移动”。密码是-
import pyttsx3
engine = pyttsx3.init()
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id) #changing index changes voices but ony 0 and 1 are working here
engine.say('Hello World')
engine.runAndWait()
只有0和1用作voices[]中的索引。
我想让“微软Kalpana手机”来说话。我在这个项目上工作了2个月。如果这不起作用,我所有的努力都将付之东流。请帮忙:
提前谢谢。
您可以尝试以下代码:
然后,不用for循环,只需选择您喜欢的语音.id
我刚刚注意到。要设置语言⇓这只是我的默认语言设置是“ja_JP”。
或者
相关问题 更多 >
编程相关推荐