有没有办法在 pyttsx3 中使用 32 位语音而不是 64 位语音?或任何其他文本到语音模块?
我已尝试编辑注册表以将我的 32 位语音移至 64 位,并且我已使语音显示在 64 位 sapi.cpl 中,但是当我尝试预览语音时,我收到一条错误消息“此语音无法播放。请尝试选择其他声音或选择其他音频输出设备”
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()
此代码运行并说出我可以正常使用的每个声音,直到它到达我手动添加的声音,因为它没有读取“Hello World”,但确实显示了 voice.id 和名称