social_stream icon indicating copy to clipboard operation
social_stream copied to clipboard

PiperTTS support

Open jurassicjordan opened this issue 10 months ago • 4 comments

Would be awesome if this project supported Piper, for local custom voices

jurassicjordan avatar Feb 01 '25 19:02 jurassicjordan

Yeah I would love this too!

hgertsen avatar Jun 03 '25 21:06 hgertsen

oh, yeah. I already added Piper, however there are some bugs I need to get out before adding it to the list of voices.

You can try it out still, manually.

https://socialstream.ninja/dock.html?session=XXXXXXXXX&piper&speech

Kokoro seems better than Piper these days, and if you need something fast, I'd suggest espeak:

https://socialstream.ninja/dock.html?session=XXXXXXXXXXXX&espeak&speech

Again, while I've added support for them, I've not added them to the menu as an option. You have to enable them via the menu

steveseguin avatar Jun 03 '25 22:06 steveseguin

Oh great, it would be great if we can specify a piper server (I would like to host piper on a local server)

hgertsen avatar Jun 03 '25 23:06 hgertsen

I have it built into Social Stream Ninja already, so no server is needed.

If you are going to run your own server, I already have an option to let you grab messages for your server:

Image

This POST end point , point it at your TTS server, and all the data will be provided to it. You'll just need to map the values to the TTS read out.

steveseguin avatar Jun 03 '25 23:06 steveseguin