View Single Post
Old 09-15-2024, 10:42 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,402
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Yes, the entire old TTS infrastructure is gone. No, there is currently no such method for piper but you can implement it yourself fairly easily, piper is a standalone executable bundled with calibre, you can run piper.exe --help to learn how to use it to convert text to speech.

You can also access the windows/macos/linux speech engines via the Qt Text to Speech classes (this is what calibre uses now for TTS with system speech engines).

Finally I could add a method to the new TTSEngine classes in calibre to generate wav output, however, since calibre itself has no use for this, it's not a priority for me.
kovidgoyal is offline   Reply With Quote