试图在 android 中实现 Text-to-Speech,但这个主题有一个令人困惑的话题,我希望有人可以为我澄清一下。
所以按照这个
http://android-developers.blogspot.pt/2009/09/introduction-to-text-to-speech-in.html
所有 android 设备都附带 Google TTS 引擎,但有些设备的存储空间有限,并且可能缺少特定语言的资源。
然后它谈到了一个意图,它只是检查一种语言是否可用,这会让我得到这个答案
为什么 ACTION_CHECK_TTS_DATA 意图“使用起来很尴尬”?
检查不必通过意图,而是一个简单的 if 语句,只需通过调用 isLanguageAvailable() 来检查语言是否可用
所以我的问题是:
Google 文本到语音引擎在 Play 商店中,并已发布更新。我怎么知道用户是否需要更新他们的文本到语音引擎?我怎么知道它是否正确安装,因为三星设备默认有三星语音,而不是谷歌版本。
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en
然后扔另一个扳手,我们有这篇文章说
谷歌最近更新了 Play Store 上的文字转语音应用程序,以取消功能。通过更新,您无法再在文本转语音应用程序上下载高质量的语音
和
据谷歌称,标准语音引擎“现在超过了我们之前版本的高质量语音质量。”
那么我怎么知道他们是否安装了 Google Text to Speech 以及它是否已更新,因为看起来更新会增强语音系统