在android中需要文本到语音功能的帮助。如果没有安装语音文件,你需要为你的设备安装语音合成引擎。我的要求是在后台处理该安装而不提示用户通过去android市场手动安装它,这是现在的一般情况..
现在我正在做的是将语音合成引擎 apk 放在资产文件夹中并尝试从那里安装它,但我收到“问题解析包”错误。我能得到什么方向吗??
在android中需要文本到语音功能的帮助。如果没有安装语音文件,你需要为你的设备安装语音合成引擎。我的要求是在后台处理该安装而不提示用户通过去android市场手动安装它,这是现在的一般情况..
现在我正在做的是将语音合成引擎 apk 放在资产文件夹中并尝试从那里安装它,但我收到“问题解析包”错误。我能得到什么方向吗??
创造
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 系统,则会启动相应的活动。
也许您可以找到一种使用此项目安装语言数据的方法:(这似乎与官方版本使用的代码相同)
也就是说:我建议您不要尝试隐藏语音数据安装。
在 Android 4.2 中,语言数据处理不需要进入市场,所以您的困难可能会消失。
官方的 Android 方式可能会更新,并有更多的语言。