SAPI5 говорящий XML

Я хотел бы использовать SpeechSynthesizer для произнесения текста, но этот текст включает в себя некоторые теги XML. Используя старый COM-объект, я использовал

 S5Voice.Speak uString, SVSFDefault Or SVSFIsXML 

Однако в SpeechSynthesizer нет перегруженной функции, которую я мог бы использовать, чтобы определить, что текст является строкой XML.

1 ответ

System.Speech.Synthesis.SpeakSsml должен сделать свое дело. В противном случае вам придется удалить метки перед отправкой в ​​механизм синтеза.

Другие вопросы по тегам