Works only on windows for now and only English is available.
-
Go to config.yaml
-
Enable plugins
enableServerPlugins: true -
Unzip SillyTavern-Piper-TTS in directory plugin
-
Go to SillyTavern-Piper-TTS directory and run
npm install -
run start.bat file from root directory of SillyTavern
/!\ make sure the name of the directory doesn't contain "main" word
Just go to tts select silero with default settings, choose voices.
Check the model folder there should be this model: https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/libritts_r/medium/en_US-libritts_r-medium.onnx?download=true It should be around 70mb You don't need Extra or Silero server.
TO DO: Add more languages, support for Mac and Linux (maybe very easy to do ?). Clean code.
It creates all voices samples from a multi speaker model, it opens a web browser and then you can listen to them one by one, probablly I'll soon post it on github so you can choose the voices you want, for any model
If anyone has custom models that works with piper TTS, contact me thanks. The only thing I regret is that piper TTS doesn't have many models.
Feel free to tweak this, or contribute.
