Фонемы в 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);

куда я иду не так?

0 ответов

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