2015-08-15 1 views
1

Je voudrais savoir s'il est possible de gérer plusieurs voix dans un moteur TTS. Maintenant, j'ai un moteur TTS simple qui prend en charge une voix. Je voudrais l'étendre pour supporter plusieurs voix dans le même moteur et passer à une voix différente en interne dans le moteur. Je veux cela juste pour éviter de créer un nombre de projets pour chaque voix en fonction de la langue ou d'autres paramètres.SAPI TTS Engine avec plusieurs voix

Merci

+0

Vous construisez donc un * moteur *, pas une application? –

+0

Donc, quand vous dites que cela prend en charge une voix, cela signifie-t-il que vous n'avez qu'une seule voix SAPI, mais que vous aimeriez que d'autres voix SAPI parlent d'autres langues? –

Répondre

2

Oui, vous pouvez. Généralement, vous le feriez sous votre implémentation ISpObjectWithToken (comme décrit dans le TTS Engine Vendor Porting Guide).

+0

Désolé, j'ai complètement oublié que j'ai posté ici. J'ai compris à partir de la documentation qu'il peut être manipulé. Merci, je vais accepter votre réponse. – Questions