Я использую Microsoft Speech Synthesis для воспроизведения моей строки SSML, используя public Prompt SpeakSsmlAsync(string ssmlText);
, и у меня есть требование, при котором я не должен использовать xml:lang
, но когда я удаляю атрибут xml: lang из строки ssml
, я получаю исключение ниже
для разговора требуется атрибут 'xml: lang'
Так есть ли способ воспроизвести мою строку SSML без использования атрибута xml:lang
и разрешить речевой движоксправиться?
Что я хочу играть, но не получается:
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis">
helloo
</speak>
Работа с атрибутом lang:
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xm:lang="en-US">
helloo
</speak>
Заранее спасибо.