Синтез речи Microsoft, SpeakSsmlAsync без атрибута lang - PullRequest
0 голосов
/ 08 февраля 2019

Я использую 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>

Заранее спасибо.

...