Итак, я создал личного голосового помощника на Python, и в настоящее время он говорит с Microsoft David. В Microsoft есть несколько готовых голосов, и вы можете добавить еще несколько из настроек и настроек речи, но не свои собственные. У меня есть два голоса для преобразования текста в речь, и один из них — то, что мне нужно. Итак, как мне выбрать этот голос?
Вот код:
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()