如何为pyttsx3 python添加自己的tts声音

问题描述

所以我用 Python 制作了一个个人语音助手,它目前与 Microsoft David 对话。微软有一些预先构建的声音,您可以从设置和语音设置中添加更多声音,但不能添加您自己的声音。我有两种文本到语音的声音,其中一种是我想要的。那么我该如何选择那个声音呢? 这是代码

import pyttsx3
Assistant = pyttsx3.init('sapi5')
voices = Assistant.getProperty('voices')
Assistant.setProperty('voices',voices[0].id)
Assistant.setProperty('rate',180)

def Speak(audio):
    print("  ")
    Assistant.say(audio)
    print(f"JARVIS: {audio}")
    print("  ")
    Assistant.runAndWait()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)