概述
这不是您希望的答案,因为在撰写本文时,我认为没有直接的解决方案 . 我非常希望被证明是错的 .
我要求增强功能以很久以前的编程方式提供此信息 - here
增强功能提示了一个额外的参数 RecognizerIntent.EXTRA_SUPPORTED_OFFLINE_LANGUAGES :
以下列方式添加和使用它肯定是微不足道的:
final Intent vrIntent = new Intent(RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS);
getContext().sendOrderedBroadcast(vrIntent, null, new BroadcastReceiver() {
@Override
public void onReceive(final Context context, final Intent intent) {
final ArrayList vrStringLocales = intent.getExtras().getStringArrayList(
RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES);
// This would be nice
final ArrayList vrStringOfflineLocales = intent.getExtras().getStringArrayList(
RecognizerIntent.EXTRA_SUPPORTED_OFFLINE_LANGUAGES);
}
}, null, 1234, null, null);
唉,它从未发生过 .
您还有两个其他选项可以尝试优雅地处理此问题 .
在极少数
最后
以上就是潇洒钢笔为你收集整理的java 离线语音_在Android上自动下载离线语音识别语言的全部内容,希望文章能够帮你解决java 离线语音_在Android上自动下载离线语音识别语言所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复