Skip to content

mgarmash/rhvoice-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rhvoice-rest

Это проект на основе синтезатора речи https://github.com/Olga-Yakovleva/RHVoice

Основные цели:

  • Обертка в Docker
  • Минимальный REST API для генерации MP3 из текста
  • Интеграция с home-assistant.io в качестве TTS-движка

Пример запуска на одной машине с HA

docker run -d -p 8080:8080 mgarmash/rhvoice-rest

Проверить можно вот так (должно вернуть mp3-поток)

http://localhost:8080/say?text=123

Принимаются только два параметра: text - URL-encoded строка
voice - имя голоса для RHVoice (полный список тут https://github.com/Olga-Yakovleva/RHVoice/wiki/Latest-version-%28Russian%29)

Docker-образ получился массивный, принимаются PR для уменьшения. C Alpine не взлетает сборка RHVoice. Поддерживаются все языки RHVoice выбором соответствующего голоса. Конфигурация по-умолчанию, можно смонтировать /usr/local/etc/RHVoice/ и подложить свой конфиг. Детали интеграции и кастомный компонент для HA: https://github.com/mgarmash/ha-rhvoice-tts

TODO

  • Написать нормальную доку
  • Сделать PR в home-assistant.io

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages