Android Text To Speech - 检查是否有任何应用正在使用TTS服务

时间:2014-10-26 06:59:46

标签: android text-to-speech

有没有办法确定“任何”应用目前是否正在使用Android文字转语音引擎?意思是,他们已经创建了一个文本到语音转换的实例(http://developer.android.com/reference/android/speech/tts/TextToSpeech.html),并准备好使用它了吗?

我正在尝试解决几个应用中的错误,这些错误假设启用了“任何”辅助功能管理器服务,它实际上是“对讲”服务。由于这个错误,当我启用“我的”辅助功能服务时,错误的应用程序启动TTS并开始说话。

作为修复,当我的辅助功能服务启用时,我会检查是否有人启用了TTS,如果是,请禁用我的服务,以免惹恼用户。然后,我将告知用户我的服务已被禁用,因为它们运行在一个错误的平台上。

谢谢, Ĵ

0 个答案:

没有答案