Как сделать свой голос для голосового ассистента?
Пишу голосового ассистента на python, хочу чтобы ассистент отвечал пользователю моим голосом. Как такое можно такое реализовать?
Ответы (1 шт):
Автор решения: kotivas
→ Ссылка
Можно воспрозводить аудио-файлы через pygame.
Например:
import pygame
pygame.init()
...
...
...
def goanswer(answ): # функция воспроизведения голоса
answ += ".wav"
pygame.mixer.music.load(answ) # загрузка файла
pygame.mixer.music.play() # воспроизведение файла
if txt=="exit": # если сообщение пользователя = выйти
goanswer("ok") # воспроизведение "ок"
exit() # выход
Остаётся только записать отрывки голоса, которые будут воспроизводится.