Как сделать свой голос для голосового ассистента?

Пишу голосового ассистента на 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() # выход

Остаётся только записать отрывки голоса, которые будут воспроизводится.

→ Ссылка