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.
|