AI小程序之語音聽寫來了,十分鐘掌握百度大腦語音聽寫全攻略
語音識別極速版能將60秒以內(nèi)的完整音頻文件識別為文字。用于近場短語音交互,如手機語音搜索、聊天輸入等場景。支持上傳完整的錄音文件,錄音文件時長不超過60秒。實時返回識別結(jié)果。本文主要介紹采用百度語音識別,實現(xiàn)小程序的聽寫功能。

1 系統(tǒng)框架
用到的技術(shù)主要有:百度語音識別和微信小程序。采用微信提供的錄音管理器 recorderManager實現(xiàn)錄音,錄音格式aac。小程序?qū)⒂脩羯蟼鞯恼Z音提交給百度語音證識別服務(wù),返回文本信息并顯示出來。全部功能都在小程序客戶端完成,不需要服務(wù)器,適合個人開發(fā)者學習調(diào)試使用,同時也為商業(yè)應(yīng)用提供相應(yīng)解決方案。
2創(chuàng)建小程序項目
在根目錄的全局配置文件app.json中增加:"pages/asr/asr",會自動創(chuàng)建相關(guān)頁面文件,結(jié)構(gòu)如下:
- asr.js:功能邏輯模塊
- asr.wxss:頁面樣式文件
- asr.wxml:頁面布局文件
- asr.json:頁面配置文件

3 調(diào)用語音識別極速版API
3.1 首先要在控制臺創(chuàng)建應(yīng)用,調(diào)用語音識別極速版API,“獲取API Key/Secret Key”。

Body中放置請求參數(shù),參數(shù)詳情如下:

返回參數(shù):

3.2 語音識別極速版功能實現(xiàn)
(1)發(fā)送URL請求核心代碼




(2)定義按鈕點擊事件


(3)定義按鈕點擊事件



(4)修改頁面樣式文件



4 實現(xiàn)效果

到此這篇關(guān)于AI小程序語音聽寫的文章就介紹到這了,更多相關(guān)AI小程序語音聽寫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript下高性能字符串連接StringBuffer類
使用StringBuffer類比使用加號節(jié)省50%左右的時間,大家對于大數(shù)據(jù)的連接最好使用這個方法。2010-08-08
javascript中關(guān)于&& 和 || 表達式的小技巧分享
我將會介紹和解析12個簡單但是強大的JavaScript技巧. 這些技巧所有的JavaScript程序員都可以馬上使用, 你不需要成為JavaScript高手才能理解這些.下面我們開始本系列的第一篇文章,介紹下強大的&& 和 || 表達式2015-04-04
BootStrap與validator 使用筆記(JAVA SpringMVC實現(xiàn))
這篇文章主要介紹了BootStrap與validator 使用筆記(JAVA SpringMVC實現(xiàn))的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09
ymPrompt的doHandler方法來實現(xiàn)獲取子窗口返回值的方法
今天在寫頁面時用到了ymPrompt的win方法來彈出一個窗口。由于要用到獲取子窗口返回來的值判斷是否刷新父窗口,在ymPrompt的組件Demo中一直沒有找到合適的方法實現(xiàn)2010-06-06

