以集成百度语音为例:
百度语音识别SDK下载地址:https://ai.baidu.com/sdk
一、Android端集成
1、在AndroidStudio下的android中创建一个Module
2、将百度开发平台下载的SDK添加到创建的asr_plugin的libs中
3、将百度开发平台下载的jniLibs文件添加到main文件下
4、删除以下两个Flutter不支持的架构文件,
5、删除以下不需要的so文件,可以节省包大小
6、添加混淆文件
7、设置权限
8、通过控制台进入去申请APP_ID, APP_KEY, SECRET_KEY
9、申请成功后再进行设置APP_ID, APP_KEY, SECRET_KEY
10、在app的build.gradle中添加依赖的这个asr_plugin库
二、iOS端集成
1、创建一个plugin文件
2、在plugin中导入BDSClientLib、BDSClientResources和BDSClientEASRResources三个文件,并删掉BDSClientLib中的.gitignore文件
3、添加所需要的framework
4、添加语音权限