0

私は、州レベルの翻訳用のユニバーサル 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);

どこが間違っているのですか?

4

0 に答える 0