首页 > TAG信息列表 > speech-synthesis

android – 以编程方式设置TTS的语言?

我已经编写了一个小型的Android Demo来使用不同语言的TTS.我有两个按钮,西班牙语和英语的布局.按下按钮会触发所选语言的发声. 但是,我无法更改语言(setLanguage(Locale locale)).我可以手动完成,使用手机设置并将TTS语言更改为美国,英国,意大利,德国等,但我的代码似乎不起作用.你

Android文字转语音API听起来机器人

我是第一次学习android开发,我的目标是创建一个简单的Hello World应用程序,它接收一些文本,并大声读出它们. 我的代码基于我找到的一个例子,这是我的代码: class MainFeeds : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onC

javascript – speechSynthesis.getVoices()在Windows上返回空数组

我正在制作Chrome扩展程序,我正在使用语音合成.当我在控制台中键入speechSynthesis.getVoices()时,我得到一个包含21种不同声音的数组.大! 当我在我的javascript代码中的console.log()同一行时,我在控制台中得到一个空数组.怎么了,我想不出来!解决方法:正如@CertainPerformance在评论

扩展android TTS引擎

在android中为现有TTS引擎添加新语言,我可以修改现有引擎而无需从头开始吗?由于语音合成框架在某种程度上已经完成,也许我可以为我的语言实现TTS,而不是采用不同的方法. 需要建议. 谢谢解决方法:默认的Android TTS引擎基于Pico TTS. Pico TTS是开源的,在Android树中的external / svo