1 注冊(cè)賬號(hào)
現(xiàn)在要么手機(jī)號(hào),要么微信,反正就是要手機(jī)號(hào)去開通賬號(hào)啦。
開通好了就能進(jìn)入控制臺(tái),如下圖:

控制臺(tái)
本次試用的是語音聽寫這個(gè)功能。
這個(gè)功能試了一下,就是說完話停頓時(shí)候會(huì)開始轉(zhuǎn)文字。不能很實(shí)時(shí)的邊說邊轉(zhuǎn)文字。
右側(cè)的接口認(rèn)證信息,后面要用,現(xiàn)在說下怎么快速入門。
2 編寫demo
1. 進(jìn)入api文檔
控制臺(tái)頁面拉到底部,可以看到接口地址,后面有個(gè)文檔,大膽點(diǎn)擊,跳轉(zhuǎn)到 語音聽寫(流式版)WebAPI 文檔。

控制臺(tái)-底部
2. 下載demo
在api文檔頁面,有個(gè)Demo位置,直接點(diǎn)擊(它是本頁面一個(gè)錨點(diǎn),但是好像定位不太對(duì)頭。建議右鍵-新頁簽打開)。

api文檔
選擇js語言的demo進(jìn)行下載。

調(diào)用示例
3. 調(diào)試demo
這個(gè)demo的入口頁面比較深,在如下圖的位置:

demo目錄
該demo需要在web服務(wù)下才能正常訪問。所以需要起一個(gè)本地服務(wù)(比如localhost:8080),把demo拷貝到web服務(wù)的根目錄下進(jìn)行訪問。(我這邊直接下載了個(gè)phpadmin,起了apache服務(wù),demo拷貝到WWW目錄下。)
電腦需要有錄音設(shè)備,然后就可以進(jìn)行測試了。
注意:
demo里面index.html里面的接口參數(shù)要改成自己賬號(hào)下的:

image.png
3 解讀demo
index.hml頁面邏輯代碼是在index.js和input-file.js中。
index.js :錄音按鈕點(diǎn)擊邏輯等,轉(zhuǎn)文字。
input-file: 上傳pcm音頻,音頻轉(zhuǎn)文字。
crypto-js.js和同級(jí)目錄下的js,都是加密相關(guān)的js,此處主要處理秘鑰加密。該部分功能實(shí)際項(xiàng)目中一半都是后端處理。
加密若后端處理,前端這些加密js就不需要引入了。
dist目錄下的js,和recoreder.js的功能類似,做錄音功能。
如果你錄音用的是recorder.js等其他方法,dist目錄也可以替換掉。