News for hackers. Stuff that matters.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by Tepix on Monday June 20, 2022 @04:58AM (#31807936)
How does it compare to Tortoise TTS? If they are comparable, why does Tortoise TTS require a GPU whereas this one does not?
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by thorum on Monday June 20, 2022 @06:00AM (#31808374)
Aside from voice quality (Tortoise is undefeated) and speed (Tortoise is vastly slower), there is a difference in consistency and control.

Tortoise is a probabilistic system that uses one model to randomly generate 80+ different possible outputs and then another model to pick the best one. A consequence of this approach is that sometimes none of the generated outputs are good, the selected 'best' choice is weird and you have to run it again to get something you like.

(That's not necessarily a bad thing. It's actually incredibly cool to be able to say "that's not quite what I want, can you say the same thing but differently?" and have the computer just keep saying it in different ways until you're satisfied. But, it's probably not the right choice for something like Siri where you want consistently decent output 100% of the time, without human review.)

Tortoise also currently lacks any direct control over pronunciation or speaking rate, which is a deal-breaker for many applications.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snakers41 on Monday June 20, 2022 @05:18AM (#31808051)
This not only does not require a GPU, but also works on 1-4 CPU threads (!):

- 8 kHz, 1 thread 15-25, 4 threads 30 - 60 - 24 kHz, 1 thread 10, 4 threads 15 - 20 - 48 kHz, 1 thread 5, 4 threads 10

the numbers are seconds of audio generated per second