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

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

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

在左側(cè)的產(chǎn)品處選擇需要創(chuàng)建的產(chǎn)品 (每個產(chǎn)品的配置頁面都是一樣的, 不同的產(chǎn)品只是為了更好的對應(yīng)用進(jìn)行分類)。

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

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

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

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

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

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

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

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

上圖創(chuàng)建了一個命令為“你好小安”, 回復(fù)為“我在呢“。
之后可以對這個命令進(jìn)行觸發(fā)控制設(shè)置. 如下圖所示:

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

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

02、PWM控制

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

如上圖所示, 打開臺燈命令已經(jīng)被設(shè)置了免喚醒。
之后可以根據(jù)自己的喜好來配置對應(yīng)的音色和聲調(diào)、速度等。

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

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

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

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

上圖為下載好的固件信息, 需要的就是 uni_app_release_update.bin ,可以使用上一章中介紹的下載工具將固件下載到開發(fā)板中從而完成功能的更新。
審核編輯 黃宇
-
安信可
+關(guān)注
關(guān)注
0文章
226瀏覽量
5076
發(fā)布評論請先 登錄
安信可小智AI語音模組實測:實現(xiàn)語音控制關(guān)燈
【AI語音模組】自制小智管家?安信可Ai-WV01-32S測試體驗
小智AI正式授權(quán)!安信可小安派語音AI開發(fā)板更新啦
安信可AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設(shè)備
電子工程師自學(xué)速成——入門篇
【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】總體預(yù)覽及入門篇
安信可離線語音開發(fā)板:二次開發(fā)語音控制LED燈
【離線語音】安信可VC-01/02教程:中級入門篇
評論