我被困在我的离线 Android 应用程序之一中,我需要离线语音识别和语音到文本 API。
如果有人从事离线语音到文本和语音识别的工作,请分享您的观点和意见。
最佳答案
您可以包含自己的引擎,例如 CMU Sphinx 引擎。这也有在没有数据连接的情况下工作的优势。
查看此 post关于如何在 Android 上安装它 - 但是您必须更改 Android.mk:反转 LOCAL_STATIC_LIBRARIES
的顺序,所以该行看起来像这样:
LOCAL_STATIC_LIBRARIES := pocketsphinx sphinxlm sphinxfeat sphinxfe sphinxutil
否则 NDK 将无法构建包。
关于Android:离线语音转文本和语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8726201/