Subject: Emacspeak discussion list
List archive
- From: Dhruv <darbaga10 AT gmail.com>
- To: emacspeak AT emacspeak.net
- Subject: [Emacspeak] Question on espeak server internals
- Date: Sat, 19 Apr 2025 15:54:53 +0530
Hello,
I'm attempting to add pitch-shift functionality (the way that Emacspeak speaks links etc for example) to Whistler, my addon which bridges between Emacspeak and NVDA. Looking at the way that the espeak tts server works, it seems to tag pitch-shift messages with something like <prosody pitch=93%> and whatnot. Looking at the SSML specification though, this tag is eventually supposed to be closed; but the espeak tts server never closes it. What's happening here? does "d" (dispatch to queue) reset engine state before the next queue of commands gets to run? is something else happening on the espeak side?
(At the moment, I'm just shimming servers/espeak for my own usecase, which means that emacspeak is sending tts data as though it were sending to espeak. I might eventually write my own speech server if needed, but pretending to be espeak is probably okay for now?)
- [Emacspeak] Question on espeak server internals, Dhruv, 04/19/2025
- Re: [Emacspeak] Question on espeak server internals, Krzysztof Drewniak, 04/20/2025
Archive powered by MHonArc 2.6.19+.