SAPI5 говорящий XML
Я хотел бы использовать SpeechSynthesizer для произнесения текста, но этот текст включает в себя некоторые теги XML. Используя старый COM-объект, я использовал
S5Voice.Speak uString, SVSFDefault Or SVSFIsXML
Однако в SpeechSynthesizer нет перегруженной функции, которую я мог бы использовать, чтобы определить, что текст является строкой XML.
1 ответ
System.Speech.Synthesis.SpeakSsml
должен сделать свое дело. В противном случае вам придется удалить метки перед отправкой в механизм синтеза.