使用TTS引擎作为首选TTS引擎

时间:2014-03-19 01:12:03

标签: android android-ndk adt text-to-speech

我是开发TTS for android的新手,我不太了解它的一部分。我的公司使用TTS引擎,我们正在尝试编写一个应用程序,因此它可以用作文本到语音引擎(不是在应用程序中,而是通过电话)。我读过其他网站上的几个主题,例如: https://groups.google.com/forum/?fromgroups=#!topic/tts-for-android/EzXyyqG7cvw

我的问题是:如果我创建了一个在应用程序中使用TTS引擎的应用程序,它是否也会作为首选TTS引擎包含在settings-> Language_and_input-> Text-to-speech_options中?或者我是否可以创建特定于TTS引擎的东西作为首选TTS引擎?

2 个答案:

答案 0 :(得分:0)

用户可以设置他喜欢的引擎。当然,您可以在应用程序内使用特定引擎,但只有用户可以设置默认服务。这是为了防止恶意软件应用程序将自己指定为默认值,而不管用户想要什么。如果您遵循规则并正确设置清单,您将显示为可能的TTS引擎。

答案 1 :(得分:0)

是的,您可以创建一个TTS引擎,该引擎在设备上可用作默认值。

您必须添加明确的附加内容以及必须回复的意图,因此了解这些内容的最佳方法是查看Robot Speak app

中的SDK samples

从那里开始很直接。