Local TTS
Based on our experience during the last Mexican Tournament of Robotics, internet connection tends to be a problem in the competition area. Not only the internet was unavailable, but the connection was often slow, making a poor experience for the users. This is why we decided to implement a local TTS system.
Piper
Piper is a fast, local neural TTS system. It contains a variety of pre-trained models in many supported languages.
Currently, there are 2 implementations to run Piper:
- Install
piperlibrary usingpip - Install
piperby compiling from source
For laptop users, the dockerfile supports the first implementation, which is more straigthforward. For Nvidia Jetson, the second implementation is recommended because using the pre-built wheel sometimes yielded errors, which were fixed by compiling from source.