Dzień dobry. Zacząłem programowanie asystenta w pythonie i natrafiłem na pewien problem. Mianowicie chcę, aby asystentem był mężczyzna, więc pobrałem odpowiedni pakiet mowy, napisałem kod i dalej mówi kobieta, czy ktoś ma jakieś rozwiązanie tego problemu.
Oto kod
import pyttsx3
Assistant = pyttsx3.init('sapi5')
voices = Assistant.getProperty('voices')
print(voices)
Assistant.setProperty('voices', voices[1].id)
def speak(audio):
print(" ")
Assistant.say(audio)
print(" ")
Assistant.runAndWait()
speak('hello sir , hello')
engine = pyttsx3.init()
voices = engine.getProperty('voices')
index = 0
for voice in voices:
print(f'index-> {index} -- {voice.name}')
index +=1
engine.runAndWait()