uniapp實(shí)現(xiàn)小程序添加百度語音識別功能

1.需要在百度云注冊開通 https://cloud.baidu.com/?from=console,
購買語音識別

image.png

2.創(chuàng)建完成后,可以免費(fèi)領(lǐng)取條數(shù)
image.png

3.查看百度文檔
https://console.bce.baidu.com/tools/#/api?product=AI&project=%E8%AF%AD%E9%9F%B3%E6%8A%80%E6%9C%AF&parent=%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB&api=%2Fserver_api%20&method=post
4.先獲取acctoken在進(jìn)行

image.png

5.請求對應(yīng)的語音接口(注意需要先獲取麥克風(fēng)權(quán)限,其次,文件需要解碼為base64)
uni.authorize({
scope: 'scope.record',
success() {
console.log('開始錄音');
recorderManager.start()
}
})
文件中引入 具體文檔 https://uniapp.dcloud.net.cn/api/media/record-manager.html#getrecordermanager

6.解碼的方法
readFile(voiceFilepath) {
uni.getFileSystemManager().readFile({
filePath: voiceFilepath,
encoding: 'base64',
success: (res) => {
console.log(res.data)
this.main(res.data)
},
fail: (res) => {
console.log('編碼失敗:' + res)
}
})
},

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容