uniApp调用科大讯飞语音识别离线包

之前在uniapp有语音识别的需求,hbuilderX自带可以方便配置百度语音识别的插件,但由于需求进一步提高-无网络环境,便转向了唯一实现了离线语音识别的科大讯飞...(话说无网络不是应该自己去搞深度学习模型吗?哎这样又是一个大工程了...)


  • 百度语音识别

直接看uniapp官网的实现,甚至包含了前端调用代码案例(实现方便)
百度语音识别官网教程连接

  • 科大讯飞离线版

由于科大讯飞的语音识别接口在手机端基本都是集成android-sdk(感觉就是一个android项目...),所以不方便uniapp的调用。
需要将Androidsdk集成到uniapp上...
(更新),现在将uniapp集成到Android原生项目上的教程已经很多了,一年多以前我是看到这个教程弄的 某大神比较早之前的原创我觉得

  1. 原理就是对于一个android项目(教程里已经有一个项目方便打包插件了,UniPlugin-Hello-AS),把科大讯飞上给的“离线语音听写”的Demo项目集成拼接到这个android项目上,教程来自科大讯飞官网文档2.2项目集成
  2. 集成完后针对听写那部分的代码,放出一个listen()方法接口来作为uniapp调用插件的入口

  3. 然后就是根据uniapp本地打包到androidstudio,然后在androidstudio生成apk,PS:注意APPID和APPKEY的问题
posted @ 2022-09-05 11:49  JayerListen  阅读(1893)  评论(2编辑  收藏  举报