首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在xamarin android应用程序中,texttospeech无法读取法语

在xamarin android应用程序中,texttospeech无法读取法语
EN

Stack Overflow用户
提问于 2020-06-30 00:10:10
回答 1查看 36关注 0票数 1

你好,我正在用xamarin创建一个应用程序,允许用户在英语和法语中听文本的声音,但我发现在英语中它可以工作,但在法语中没有文本的声音,这是我的代码:

公共类ActivityA : AppCompatActivity,TextToSpeech.IOnInitListener {

代码语言:javascript
复制
    private TextToSpeech tts;
    private TextToSpeech tts1;
  
 

    protected override void OnCreate(Bundle savedInstanceState)
    {

        base.OnCreate(savedInstanceState);

                     tts = new TextToSpeech(this, this);
        tts1 = new TextToSpeech(this, this);
     }
    private void TxtProv3b_Click(object sender, EventArgs e)
    {
        //In french
    tts1.Speak("A méchant ouvrier, point de bons outils", QueueMode.Flush, null);

    }

       private void TxtProv1_Click(object sender, EventArgs e)
    {
       // In english
        tts.Speak("A bad excuse is better than none", QueueMode.Flush, null);
       
    }
       public void OnInit([GeneratedEnum] OperationResult status)
      {
        if (status == OperationResult.Success)
        {
            tts.SetLanguage(Locale.Us);
            tts1.SetLanguage(Locale.French);
          

           
        }
     }

}我需要帮助

EN

回答 1

Stack Overflow用户

发布于 2020-06-30 09:20:42

Text to speech与语音到文本并不完全相反,它依赖于两个关键组件:安装在设备上的文本到语音引擎和正在安装的语言。

因此,您可以检查法语语音数据是否正确,download.You可以使用Java.Util.Locale.GetAvailableLocales().ToList();对已安装的语言进行测试。

您可以参考doc的信息就越多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62642259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档