帶你玩轉OpenHarmony AI:打造智慧語音子系統
簡介
AI時代,智者當先,判斷一個終端裝置是否智慧,語音能力是必不可缺的。智慧家居、智慧廚房、智慧汽車等等,一切衣食住行都在往智慧方向發展,那我們該如何在OpenAtom OpenHarmony(簡稱“OpenHarmony”)系統現有的能力下,搭建一套完整的語音子系統呢?
本文介紹了博泰車聯網的研發同學如何搭建一套屬於OpenHarmony的語音子系統CarVoiceAssistant,並以車載互動的形態研發語音助理專案的過程。
效果展示
開發環境
硬體平臺:DAYU200
系統版本:OpenHarmony 3.1 Release
開發語言:C++,JS,eTS
IDE:VS Code、DevEco Studio
功能介紹
互動流程介紹
本樣例包含兩個關鍵能力庫:QGWebRTCVAD,用作有效音訊檢測和擷取;QGPocketSphinx,用作喚醒詞訓練和識別,主要流程如下:
裝置喚醒之後,需要持續採集使用者音訊資料,並傳輸給博泰QingAI雲端,做持續識別和最終語義識別,識別之後客戶端根據語義做具體動作執行 。
兩步帶你實現語義助理整合
1.語音子系統整合
(1)下載語音助理專案程式碼
(2)解壓【data.zip】檔案(../../dev/team_x/PATEO_CarVoiceAssistant/data.zip)
(3)使用hdc工具將data中的檔案傳送到OpenHarmony系統中
2.語音助理App整合
(1)引入語音助理宣告檔案
(2)開啟喚醒
(3)註冊熱詞
(4)經緯度設定,用於雲語音定位地理位置;例如“今天天氣怎麼樣?”語義可以返回設定的經緯度地區的天氣資訊
(5)監聽回撥,可以監聽識別狀態、語義解析回撥、TTS播報狀態
(6)識別介面
以上步驟完成後,你也就完成了OpenHarmony系統下語義能力整合。
總結
透過本篇文章介紹,您對OpenHarmony系統下CarVoiceAssistant專案功能應該有了初步的瞭解。如果您對本篇文章內容以及所實現的Demo感興趣,可以根據本篇文章介紹自行下載CarVoiceAssistant原始碼進行研究和使用。同時也歡迎更多開發者與我們共享開發成果,分享技術解讀與經驗心得。
OpenHarmony PATEO_CarVoiceAssistant倉庫地址
參考連結
博泰OpenHarmony語音助理
OpenHarmony知識體系工作組
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011554/viewspace-2929221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 帶你玩轉OpenHarmony AI-基於海思NNIE的AI能力自定義AI
- 帶你玩轉OpenHarmony AI:基於Seetaface2的人臉識別AI
- 玩轉OpenHarmony PID:教你打造兩輪平衡車
- 今天你劉畊巨集了嗎?智慧數字經營系統帶你玩轉線上運動
- 帶你重新“玩轉”FlutterFlutter
- 抖音短視訊怎麼做?3招帶你玩轉抖音
- 七天帶你玩轉MySQL之SQL語句MySql
- AI實戰 | 手把手帶你打造智慧待辦助手AI
- 2019如何玩轉人工智慧,全球AI大牛給你答案人工智慧AI
- 魔幻特效,慢放世界,nova 3帶你玩轉抖音新技能特效
- 手摸手帶你玩轉Xcode ExtensionsXCode
- CryptAssist-帶你玩轉幣圈
- 手把手帶你玩轉LinuxLinux
- 文字語音互相轉換系統設計
- 校園AI語音防欺凌報警系統AI
- 掌握這幾種開發語言,讓你玩轉人工智慧人工智慧
- 純乾貨:21天帶你玩轉容器
- 老司機帶你玩轉Radare2
- 架構師帶你玩轉分散式鎖架構分散式
- EasyNLP帶你玩轉CLIP圖文檢索
- 帶你玩轉RabbitMQ的五種佇列MQ佇列
- Windows 10 子系統(WSL) Ubuntu 快樂玩轉 Laravel 開發WindowsUbuntuLaravel
- 5 款不錯的開源語音識別/語音文字轉換系統
- 20分鐘能幹嘛?帶你玩轉智慧園區應用框架MainPortal框架AI
- 三步帶你玩轉前端裝飾器前端
- OpenHarmony原始碼解析之電話子系統——通話流程原始碼
- 語音直播系統原始碼開發語音直播系統部署搭建原始碼
- 除了智慧音響,AI語音還可以用在哪裡?AI
- 小林同學智慧AI大模型語音助手AI大模型
- 使用Java帶你打造一款簡單的外賣系統Java
- 民航業打造智慧行李系統
- 玩轉OpenHarmony智慧家居:如何實現樹莓派“碰一碰”裝置控制樹莓派
- 鼠年福利!AI語音小叮噹,電話拜年免費玩AI
- OpenHarmony移植案例與原理:startup子系統之syspara_lite系統屬性部件
- 語音轉文字工具,語音轉文字怎樣轉?
- 「玩轉樹莓派」搭建智慧家居遠端監控系統樹莓派
- 包教包會!7段程式碼帶你玩轉Python條件語句(附程式碼)Python
- 帶你7天玩轉視覺化建站平臺視覺化