Фонемы в SSML Универсальный Windows
Я работаю над универсальным приложением-переводчиком Windows для перевода на государственном уровне. Я хочу, чтобы мое устройство говорило переведенным текстом. Переведенный язык - это язык государственного уровня, что-то вроде того, как заставить мое устройство говорить на хинди. Есть ли способ достичь этого? В настоящее время я пытаюсь использовать фонемы в SSML, но мой xml также выдает ошибку, в которой говорится, что "текст не может быть найден с этой ошибкой", мой строковый код выглядит следующим образом:
string Ssml =
@"<speak version='1.0' " +
"xmlns='http://www.w3.org/2001/10/synthesis' xml:lang='en-US'>" +
"<voice name='Microsoft Zira Mobile'>" +
"<phoneme alphabet='x - microsoft - ups' ph='S1 W AA T . CH AX . M AX . S2 K AA L . IH T'>whatchamacallit</phoneme>" +
"<prosody pitch='default' rate='1'>" + mytext + "</prosody>" +
"</voice></speak>";
// Generate the audio stream from plain text.
SpeechSynthesisStream stream = await speech.SynthesizeSsmlToStreamAsync(Ssml);
куда я иду не так?