gpt4 book ai didi

Android TTS 语言

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:01 24 4
gpt4 key购买 nike

我正在玩 Android TTS 引擎。我正在尝试将其设置为使用来自墨西哥的西类牙语,而不是来自西类牙的西类牙语。

我已经尝试了几种语言代码/国家代码的组合,但我无法从西类牙获得任何西类牙语。这是我目前的代码

loc = new Locale("es", "MEX");
myTts.setLanguage(loc);
say("Hello");

我还尝试了 ("es","US"), ("es","LA"), ("spa","US"), ("spa","MEX")我能想到它在日志中向我展示了这一点:

TtsEngine::setLanguage 找到了匹配的语言(spa)但没有匹配的国家(MEX)。

成功加载es-ES

我可以退出我的应用程序并打开 TTS 服务扩展。如果我将语言设置为 Spanish[es] 或 Spanish-Latin America。无论哪种方式,当我点击“收听预览”时,我都会收到预期的“Hola”。但是从我的申请中我得到的是“Heyyo”而不是“Hola”。任何人都可以看到我在设置我的语言时做错了什么吗?

最佳答案

我使用了以下代码,它在西类牙语中运行良好。

Locale locSpanish = new Locale("spa", "MEX");
tts.setLanguage(locSpanish);
tts.speak(text, TextToSpeech.QUEUE_ADD, null);

关于Android TTS 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com