文本到Android中的语音功能



需要在Android中的文本功能方面提供帮助。如果没有安装语音文件,则需要为您的设备安装语音合成引擎。我的要求是在背景中处理该安装,而不会提示用户通过前往Android市场手动安装它,这是现在的一般情况。

现在,我正在做的是将语音合成引擎APK放在资产文件夹中,并试图从那里安装它,但是IM会遇到"问题解析软件包"错误。我可以得到的任何指示?

创建

textToSpeech = new TextToSpeech(context, this); 

实现OnInitlistener接口时。在OnInit方法中执行以下操作:

public void onInit(int status)
{
    if (status == TextToSpeech.SUCCESS)
    {
    } else
    { // Initialization failed. Alert to the user
    }
}

您不必自己安装任何内容。如果未安装TTS或手机上有几个TTS系统,则开始适当的活动。

也许您可以找到一种使用此项目安装语言数据的方法:(这似乎与官方版本使用的代码相同)

http://code.google.com/p/eeyes-free/downloads/detail?name=com.svox.langpack.installer_installer_1.0.1.1.apk&can = 2

也就是说:我建议您不要试图隐藏语音数据安装。

在Android 4.2语言数据过程中不需要去市场,因此您的困难也许会消失。

官方的Android方法可能会更加最新,并且有更多语言。

相关内容

  • 没有找到相关文章

最新更新