Voice cloning
The final work of the course "Python Developer. Professional development (2020)".
Веб часть проекта
Оболочка представялет собой сайт с базовым функционалом регистрации пользователя.
Пользователь
Какие возможности будут у пользователя:
- Выбрать голос из предоставленного банка голосов;
- Написать текст, озвучку которого пользователь хочет получить;
- Загрузить запись голоса любого человека на наш сервис и получить озвучку текста этим голосом.
Как это выглядит со стороны пользователя:
- Пользователь переходит на наш сайт;
- Пользователь выбирает голос для озвучки из нашего банка голосов или загружает свою запись голоса;
- Пользователь к текстовом окне пишет "сценарий голосового сообщения", который он хочет получить;
- Пользователь получает запись голоса в формате .wav или .mp3 (скорее всего mp3, т.к. он более легковесный).
Как запустить:
- ставим все из требований
- не забываем поставить брокер под celery(работало с rabbitmq)
- в одном терминале запускаем celery celery worker -A speech_synthesis --loglevel=info --concurrency 1 -P solo
- в другом django сервер на необходим ip:port P.S Если необходимо меняем ip адреса в config