1
votes

I'd like to know if it's possible to handle multiple voices in a TTS Engine. Now I have an simple TTS engine which supports one voice. I'd like to extend it to support multiple voices in the same engine and switch to different voice internally within the engine. I want this just to avoid creating number of projects for each voice based on language or other parameters.

Thanks

1
So you're building an engine, not an application? - Eric Brown
So when you say it supports one voice, does that mean you only have one SAPI voice, but you'd like other SAPI voices some that speak in other languages? - Lesley Gushurst

1 Answers

2
votes

Yes, you can. Typically you would do this underneath your ISpObjectWithToken implementation (as described in the TTS Engine Vendor Porting Guide).