摘要:返回的字串如下我要聽三國演義這本書正在努力搜索中,請稍等我要聽三國演義這本書三國演義通過解析這段,可以得到類型,用于查詢書名,是表示行為是播放。
基于javascript用olamisdk實現(xiàn)web端語音識別語義理解(speex壓縮)
轉(zhuǎn)載請注明原文地址:傳送
olami 開放平臺 sdk 除了支持語音識別功能外,更強(qiáng)大的在于支持語義理解功能,在 Android 平臺和 iOS 平臺都有示例 demo 供大家下載。
語音在線聽書demo:傳送
語音記賬demo:傳送
在 web 端,基于 JavaScript 用 olami 開放平臺 sdk 也可以實現(xiàn)語音識別語義理解。本文就實現(xiàn)了這樣一個小程序,web 客戶端本地用麥克風(fēng)錄音,錄音的數(shù)據(jù)用 speex 壓縮,然后跨域向服務(wù)器發(fā)送請求,返回識別的語音和語義字符串并顯示。
先上圖:
如下圖剛載入的時候,未錄音前界面
點(diǎn)擊開始錄音button后
一句話說完自動檢測尾音結(jié)束標(biāo)志然后壓縮上傳給服務(wù)器進(jìn)行識別
將從服務(wù)器獲取的識別結(jié)果顯示到界面上
本例中說的語音是:“我要聽三國演義這本書”,用的是 android 平臺聽書 app 建立的語法。
返回的json字串如下:
{ “data”: { “asr”: { “result”: “我要聽三國演義這本書”, “speech_status”: 0, “final”: true, “status”: 0 }, “nli”: [ { “desc_obj”: { “result”: “正在努力搜索中,請稍等”, “status”: 0 }, “semantic”: [ { “app”: “musiccontrol”, “input”: “我要聽三國演義這本書”, “slots”: [ { “name”: “songname”, “value”: “三國演義” } ], “modifier”: [ “play” ], “customer”: “58df512384ae11f0bb7b487e” } ], “type”: “musiccontrol” } ] }, “status”: “ok” }
通過解析這段 json,可以得到 app 類型,songname (用于查詢書名),modifier 是 play 表示行為是播放。
這段 json 的語法當(dāng)然是用戶自定義的,獲得了 json 字串就可以解析得到程序需要的字段用于對應(yīng)的操作,從而實現(xiàn)了語義理解功能。olami 開放平臺語法編寫介紹
下面來看看實現(xiàn)的 code,用 eclipse 建立 J2EE 工程 WebVoiceRecognize
初次搭建可以參考如下網(wǎng)站: 傳送
下面是建立的工程目錄結(jié)構(gòu),發(fā)布后,網(wǎng)頁打開運(yùn)行在chrome或者QQ瀏覽器均可。
下面講述下 voiceRecognize.html 這個文件,其他都是 min.js,只需知道如何調(diào)用就可以了。
voice recognize test
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/51107.html
摘要:返回的字串如下我要聽三國演義這本書正在努力搜索中,請稍等我要聽三國演義這本書三國演義通過解析這段,可以得到類型,用于查詢書名,是表示行為是播放。 基于javascript用olamisdk實現(xiàn)web端語音識別語義理解(speex壓縮) 轉(zhuǎn)載請注明原文地址:傳送 olami 開放平臺 sdk 除了支持語音識別功能外,更強(qiáng)大的在于支持語義理解功能,在 Android 平臺和 iOS 平臺都...
摘要:代碼下載語音和自然語言控制智能家居輸出協(xié)議實例源碼注下載代碼后請仔細(xì)閱讀說明文檔。表示處理來自接口的語義結(jié)果錄音處理為文字處理為是和的數(shù)據(jù)傳遞媒介,中會將需要的控件傳過去用來處理智能家居的語法解析和命令輸出。 GitChat 作者:晶晶郭原文:用語音和自然語言控制智能家居——實例分享關(guān)注公眾號:GitChat 技術(shù)雜談,一本正經(jīng)的講技術(shù) 前言 ZigBee作為一種短距離、低功耗的無線通...
閱讀 2429·2021-11-25 09:43
閱讀 1206·2021-09-07 10:16
閱讀 2626·2021-08-20 09:38
閱讀 2948·2019-08-30 15:55
閱讀 1467·2019-08-30 13:21
閱讀 900·2019-08-29 15:37
閱讀 1451·2019-08-27 10:56
閱讀 2102·2019-08-26 13:45