Skip to content

rhasspy/wyoming-opentts

Repository files navigation

Wyoming openTTS

Wyoming protocol some of the text-to-speech systems from openTTS:

  • nanoTTS
    • English (2), German (1), French (1), Italian (1), Spanish (1)
  • MaryTTS
    • English (7), German (3), French (4), Italian (1), Russian (1), Swedish (1), Telugu (1), Turkish (1)
    • Includes embedded MaryTTS
    • NOTE: May require too much RAM for the Raspberry Pi Zero and Zero 2
  • flite
    • English (19), Hindi (1), Bengali (1), Gujarati (3), Kannada (1), Marathi (2), Punjabi (1), Tamil (1), Telugu (3)
  • Festival
    • English (9), Spanish (1), Catalan (1), Czech (4), Russian (1), Finnish (2), Marathi (1), Telugu (1), Hindi (1), Italian (2), Arabic (2)
    • Spanish/Catalan/Finnish use ISO-8859-15 encoding
    • Czech uses ISO-8859-2 encoding
    • Russian is transliterated from Cyrillic to Latin script automatically
  • eSpeak
    • Supports huge number of languages/locales, but sounds robotic

Home Assistant Add-on

Show add-on

Source

Docker Image

docker run -it -p 10400:10400 rhasspy/wyoming-opentts

Source

Manual Installation

See the Dockerfile for installation details (Debian). Voice resources are available here. nanoTTS is available for multiple CPU architectures here.

About

Wyoming protocol server for openTTS

Resources

License

Stars

Watchers

Forks

Packages

No packages published