安信可離線語音VC01/02:硬件規格書、開發資料、燒錄工具、應用開發
安信可離線語音模組 VC-01、VC-02 系列教程 【基礎認知篇】
安信可離線語音模組 VC-01、VC-02 系列教程 【快速上手篇】
安信可離線語音模組 VC-01、VC-02 系列教程 【中級入門篇】
安信可離線語音模組 VC-01、VC-02 系列教程 【高級進階篇】
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】虛擬開發環境搭建和分享
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】事件和GPIO控制
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】PWM輸出
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】串口輸出
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】SDK音頻替換失敗記錄過程
安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發篇】自定義音頻播放控制
以上合集可查看:https://bbs.ai-thinker.com/foru
安信可離線語音模組 VC-01、VC-02 系列教程 【中級入門篇】
01安信可語音開放平臺
安信可專門為離線語音產品快速開發構建的平臺。用戶可以使用該平臺使用VC-01和VC-02針對不同的場景創建不同的應用方案。
在每一個產品的應用方案中, 都支持命令的自定義、控制的自定義、喚醒的自定義、和音色的自定義等。
在對設備的固件版本進行更新后, 安信可語音開放平臺同時還保存歷史版本信息。 使其開發者可以快速的在設備的不同固件版本進行快速切換(不需要二次構建)。
點擊我快速訪問?voice.ai-thinker.com/#/
接下來將對安信可語音開放平臺的使用進行詳細介紹。

新用戶可以在進入到平臺后, 在界面右上角的黃色按鈕處點擊注冊。

注冊完畢后使用賬號和來登陸。
登陸之后, 如果您是新用戶, 可以在主頁點擊創建產品來創建一個新的產品,或者查看現有的產品列表。

在左側的產品處選擇需要創建的產品 (每個產品的配置頁面都是一樣的, 不同的產品只是為了更好的對應用進行分類)。

例如選擇了“燈具", 選擇"RGB燈"。

之后需要選擇應用的場景, 由于現在安信可只推出了純離線方案的模塊, 比如VC-01/ VC-02等. 所以只能在這里選擇純離線方案 (其他的不可用)。

選擇模組型號(這里選擇VC-02)。

輸入產品信息, 可以選擇中文或者英文. 如果選擇英文, 那么當前的模組將會識別英語(反之亦然),點擊保存后即可創建。此時進入語音SDK的配置頁面, 來逐一介紹對應的功能模塊。

首先是前段信號采集的輸入部分, 由于VC-01和VC-02 只支持一個麥克風, 所以雙麥克風的選項不可用。可以根據應用場景實際語音對話的距離來進行配置達到噪聲消除的功能,AEC回聲消除和穩態降噪只能同時打開一個。

之后是上一章節中介紹過的PIN的功能配置。上圖中紅色方框為實際可以配置的IO。這里使用的是VC-02-kit, 額外配置了串口功能用來下載固件。GPIO的功能也可以被配置為三種復用分別是普通IO、PWM 和 串口(TX,RX)。

接著是喚醒詞自定義的功能, 可最多自定義13個喚醒詞來喚醒VC-01/VC-02. 同時可以自定義響應,如果自定義的響應數據比較多, 那么每次的音頻響應為隨機或者輪訓(沒有實際測試) ,喚醒回復一共最多支持五條數據。
在喚醒V-C01/VC-02之后, 可以使用語音命令詞來控制VC-01/ VC-02的行為。

可以自定義一個命令詞來嘗試自定義控制。

上圖創建了一個命令為“你好小安”, 回復為“我在呢“。
之后可以對這個命令進行觸發控制設置. 如下圖所示:

支持的控制類型為 : IO高低電平、PWM、和 UART。

如上圖所示為使用UART控制, 可以在此處自定義串口參數信息。

02、PWM控制

03、簡單IO控制
可以自定義命令詞,同時支持多個命令詞控制一個行為, 只需要使用 | 進行分割, 當命令詞被成功創建之后可在下方對上方創建的命令詞進行設置,使其成為免喚醒命令詞,即可以直接發送命令。同時可以設置識別命令的靈敏度,如下所示:

如上圖所示, 打開臺燈命令已經被設置了免喚醒。
之后可以根據自己的喜好來配置對應的音色和聲調、速度等。

最后可以配置是否需要開機播報內容。如果配置了開機播報,那么VC-01/VC-02會在上電之后對設置的內容進行語音播報。
下方的主動退出功能則指的是從喚醒狀態切換到待機狀態的命令詞, 比如說首先使用”你好,小安”來喚醒VC-02(此時VC-02處于喚醒狀態), 可以使用退下命令詞使其重新進入待機狀態。
之后可以點擊下方的生成新版本按鈕對當前配置的版本進行固件和SDK生成, 如下所示:

接著可以在語音SDK的列表里看到當前創建的配置信息, 可以選擇對已經創建的版本進行編輯, 或者是生成SDK以及刪除(這里選擇生成SDK), 生成SDK比較耗時, 大概需要20分鐘左右, 可以等待二十分鐘然后再回來下載固件信息。

由于實際的生成時間比較慢, 這里找了一個之前生成過的產品進行演示。

可以從上圖中看到, 固件和SDK已經生成了, 現在來對它進行下載(SDK會在二次開發章節中進行介紹, 固件的燒錄可以查看上一篇文章【離線語音】安信可VC-01/02教程合集)

上圖為下載好的固件信息, 需要的就是 uni_app_release_update.bin ,可以使用上一章中介紹的下載工具將固件下載到開發板中從而完成功能的更新。
審核編輯 黃宇
-
安信可
+關注
關注
0文章
226瀏覽量
5116
發布評論請先 登錄
【AI語音模組】自制小智管家?安信可Ai-WV01-32S測試體驗
安信可AI語音開發板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設備
【離線語音】安信可VC-01/02教程:中級入門篇
評論