首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:不使用google服务器的语音识别

Android:不使用google服务器的语音识别
EN

Stack Overflow用户
提问于 2010-12-09 15:57:05
回答 5查看 56.4K关注 0票数 57

我想在android中开发一个语音识别器,它应该可以在脱机状态下工作。由于android的内置语音识别器使用的是google服务器,需要互联网,我想要一个在没有互联网的情况下工作的替代方案。

请给我一些实现上述功能的方法。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-12-09 17:41:04

我们过去常常推荐pocketsphinx,但现在可以使用基于Kaldi工具包的更先进的技术。

演示在这里:Vosk API,你可以简单地将它加载到Android Studio中并运行。全面披露:我是Vosk的主要作者。

它支持7种主要语言的语音识别-英语、汉语、西班牙语、葡萄牙语、德语、法语和俄语。

票数 51
EN

Stack Overflow用户

发布于 2010-12-09 16:10:18

如果语音识别器的词汇量有限(就像在简单的语音用户界面中一样),并且样本有限,那么这是可能的。转录等应用程序不太可能在Android上执行(在脱机模式下)。另外,语音识别也需要DSP ...有限的词汇量和有限的样本可能是最好的选择。

票数 0
EN

Stack Overflow用户

发布于 2010-12-09 17:19:36

如果您真的想为您的目标投入时间和人力,请查看Java-Project Java Speech API 2.0 (JSR 113)。

它在“普通”手机上用于语音命令,并离线工作。不幸的是,这个项目已经停止了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4396046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档