本教程适用于安卓开发调用腾讯云api接口。
本教程使用的是一句话识别,java版。
![](https://img.haomeiwen.com/i16472855/60d06fb49d5e7ff0.png)
1.下载代码
![](https://img.haomeiwen.com/i16472855/eccd3d718d776488.png)
2.在Android Studio中加入代码
![](https://img.haomeiwen.com/i16472855/6552765c31640072.png)
笔者是自行创建一个名称相同的class,然后把下载的代码粘贴进去。
3.Activity
1.设置变量
![](https://img.haomeiwen.com/i16472855/bca4b04dd63a20ea.png)
2.设置按钮
![](https://img.haomeiwen.com/i16472855/d9ec3d5e6a6e5fa2.png)
3.在onCreate下面编写函数sendVoice调用SASRsdk.sendVoice();
![](https://img.haomeiwen.com/i16472855/ba707779dc465a0f.png)
另还需在AndroidMainifest.xml中请求权限:
<uses-permission android:name="android.permission.INTERNET" />
4.总结
1.导入SASRsdk代码
2.SASRsdk.sendVoice();函数要放在子线程中运行。这点官方文档并未标明,请注意。十分重要,决定你能否成功调用api。
3.采样频率要一致,不然无法识别。
5.福利
获取本地MP3文件并上传:
![](https://img.haomeiwen.com/i16472855/7e228b6756136c7f.png)
有问题欢迎留言。
喜欢的话不妨给我个like~
网友评论