chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SDK音頻替換失敗記錄過程

安信可科技 ? 來源:安信可科技 ? 2025-09-25 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

在安信可離線語音模組 VC-01、VC-02 系列教程 【中級入門篇】中根據(jù)設(shè)置的不同回復(fù)詞和命令字進(jìn)行了固件生成。我出教程的時候在考慮有沒有什么辦法來替換到SDK中的音頻,在我嘗試了各種辦法后發(fā)現(xiàn)很難辦到 (建議直接使用云平臺生成。 不要在SDK里手動添加, 容易匹配不上)

1、首先使用了TTSmaker生成了一段音頻數(shù)據(jù) “你好,我是小美”

2、使用在線MP3轉(zhuǎn)換WAV文件將其轉(zhuǎn)換成了WAV,并且放到了wav_tones文件夾下

3e595c32-8c9c-11f0-8c8f-92fbcf53809c.png



其構(gòu)建腳本res_build_tool.py 文件會自動將wav文件轉(zhuǎn)換成MP3或者轉(zhuǎn)換成PCM文件,供語音識別播放。

3ebfddd6-8c9c-11f0-8c8f-92fbcf53809c.png




3、搜索了項目中所有的喚醒詞 “你好小美” 的配置音頻播放

比如

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/include/uni_nlu_content.h
比如

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/tools/scripts/cmd_reply_data.json
比如

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/tools/scripts/custom_config.json
比如

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/tools/scripts/pcm_map.txt

3f2abaf2-8c9c-11f0-8c8f-92fbcf53809c.png




4、把上述文件中關(guān)于PCM播放的全部都替換成了對應(yīng)的命名 108.PCM和 WAV音頻文件保持了一致。

但是在編譯成固件之后,所有的音頻響應(yīng)等還是沿用之前的并沒有改變。

5、于是嘗試修改

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/tools/scripts/cmd_reply_data.json 和

/home/vc02/Downloads/uni_hb_m_solution/unione_lite_app_hb_m/tools/scripts/custom_config.json 。

實(shí)際上這兩個文件就算全部清空掉。 也對程序沒有任何影響。

6、嘗試修改了上述配置文件中的喚醒等待時間(默認(rèn)是十秒)。

實(shí)際上編譯后并不生效。(只能各個事件的KEY words 查找使用)

7、將所有的喚醒回復(fù)詞的音頻 103.WAV 104.WAV 105.WAV 和對應(yīng)的MP3全部進(jìn)行了刪除, 然后使用108(自己生成的音頻文件)命名成上述刪除的103-105進(jìn)行替換,并且進(jìn)行了程序燒錄。

所有的語音喚醒回復(fù)詞全部失效。所以猜測所有的音頻文件或者是語音識別的模型等,在下載SDK的時候,其內(nèi)部嵌入的聲學(xué)模型都已經(jīng)對文件進(jìn)行了某種校驗或者加密算法。 當(dāng)識別到文件hash值相同或者輸入音頻的nlu映射一致的話才能觸發(fā)。

注意: 如果你嘗試了上述操作造成音頻不播放的情況,請使用原本固件的音頻文件夾替換現(xiàn)在SDK里的音頻文件夾即可恢復(fù)。

總結(jié)

對于音頻文件的替換等, 不建議使用SDK進(jìn)行二次開發(fā),建議直接使用安信可語音平臺進(jìn)行生成。

生成后可以根據(jù)不同的事件來播放對應(yīng)的音頻。 不過也并不是沒辦法實(shí)現(xiàn)音頻的播放,我們將在下一篇文章中進(jìn)行介紹,下期再見

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 音頻
    +關(guān)注

    關(guān)注

    31

    文章

    3132

    瀏覽量

    84888
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1093

    瀏覽量

    51147
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    216

    瀏覽量

    4943

原文標(biāo)題:【離線語音】安信可VC-01/02二次開發(fā)篇:SDK音頻替換失敗記錄過程

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何使用SDK進(jìn)行自定義音頻播放功能

    在上一篇文章安信可離線語音模組 VC-01、VC-02 系列教程 【二次開發(fā)篇】自定義音頻替換失敗過程中,簡要概述了res_build_tool.py 文件, 其主要的作用就是將
    的頭像 發(fā)表于 09-25 15:52 ?3000次閱讀
    如何使用<b class='flag-5'>SDK</b>進(jìn)行自定義<b class='flag-5'>音頻</b>播放功能

    【風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗】第一章:開發(fā)環(huán)境搭建,系統(tǒng)替換為原生Linux

    記錄編譯sdk替換YY3568出廠安卓系統(tǒng)的筆記。
    的頭像 發(fā)表于 08-09 18:11 ?3949次閱讀
    【風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗】第一章:開發(fā)環(huán)境搭建,系統(tǒng)<b class='flag-5'>替換</b>為原生Linux

    回收全新福祿克754過程校驗儀

    詳細(xì)說明:FLUKE 754是一款強(qiáng)大的多功能記錄過程校準(zhǔn)儀,使用Fluke 754 記錄過程校準(zhǔn)儀可以下載用軟件創(chuàng)建的程序、列表和說明,或者上傳數(shù)據(jù)進(jìn)行打印、歸檔和分析。FLUKE 754還特別內(nèi)置了
    發(fā)表于 01-07 10:32

    錄過程中如何解決.out文件的問題

    用的是MSP430G2553,為了測試LED程序。燒錄過程中發(fā)現(xiàn)無法實(shí)現(xiàn),由于對話框中所示:.out couldn't open. 請問各位:1,如何解決.out文件的問題2,.ccxml目標(biāo)文件是不是必須設(shè)置?它的作用是什么?初學(xué)者,時間較緊,有些信息可能自己沒有認(rèn)真去找,麻煩各位解答多謝
    發(fā)表于 06-12 12:43

    剛剛嘗試了第一個單片機(jī)程序,但燒錄過程有錯誤

    正在學(xué)單片機(jī)的萌新,剛剛嘗試了第一個單片機(jī)程序,但燒錄過程有錯誤,下載的時候顯示串口打開失敗(如下圖),百度之后發(fā)現(xiàn)可能是電腦的端口不正確,查了一下我的電腦的端口是ECP打印端口(LPT1),我要
    發(fā)表于 06-30 20:32

    移植SDK過程簡要記錄

    相信接觸過涂鴉平臺的工程師都會愛上這種自助式一站搞定的感覺。對于有基礎(chǔ)的工程師,基本一天就可以實(shí)現(xiàn)手機(jī)聯(lián)調(diào)。SDK包功不可沒,這里對移植SDK過程做個簡要記錄。1.注冊涂鴉開發(fā)平臺賬
    發(fā)表于 08-03 07:48

    開發(fā)板文件燒錄過程

    錄過程
    發(fā)表于 10-27 10:09

    STM8S001J學(xué)習(xí)過程分享

    關(guān)于STM8學(xué)習(xí)記錄過程第一 編譯環(huán)境的安裝我選擇的IAR軟件,這個軟件需要破解,所以需要注冊機(jī)激活,過程的話百度上百度IAR破解安裝,第一個就是百度知道就是。步驟還是比較簡單易懂的,我唯一的碰到
    發(fā)表于 01-27 08:16

    關(guān)于STM8S001J學(xué)習(xí)過程記錄

    關(guān)于STM8學(xué)習(xí)記錄過程第一 編譯環(huán)境的安裝我選擇的IAR軟件,這個軟件需要破解,所以需要注冊機(jī)激活,過程的話百度上百度IAR破解安裝,第一個就是百度知道就是。步驟還是比較簡單易懂的,我唯一的碰到
    發(fā)表于 12-03 14:06 ?7次下載
    關(guān)于STM8S001J學(xué)習(xí)<b class='flag-5'>過程</b><b class='flag-5'>記錄</b>

    N32替換STM32記錄

    N32替換STM32記錄前言目前大形勢影響,芯片價格日益上漲,采購周期變長,導(dǎo)致國產(chǎn)芯片替代進(jìn)口芯片成為大趨勢,該文章記錄了使用國民技術(shù)的N32替換STM32的操作流程。話不多說,上步
    發(fā)表于 12-27 19:24 ?11次下載
    N32<b class='flag-5'>替換</b>STM32<b class='flag-5'>記錄</b>

    Sony Remote SDK使用記錄

    我一直以為我研究這個SDK就是自嗨,但是有很多的朋友一直來找我問這個SDK使用上面的方方面面,我抽空又讀了一下文檔,這里又記錄了一些有用的點(diǎn)。
    的頭像 發(fā)表于 10-28 09:23 ?2000次閱讀

    國產(chǎn)音頻CODEC芯片替換

    國產(chǎn)音頻CODEC芯片替換
    發(fā)表于 03-17 09:11 ?7489次閱讀
    國產(chǎn)<b class='flag-5'>音頻</b>CODEC芯片<b class='flag-5'>替換</b>

    替換ES8311,音頻編解碼器SC2601在行車記錄儀中的應(yīng)用

    替換ES8311,音頻編解碼器SC2601在行車記錄儀中的應(yīng)用
    的頭像 發(fā)表于 11-29 10:07 ?1491次閱讀
    <b class='flag-5'>替換</b>ES8311,<b class='flag-5'>音頻</b>編解碼器SC2601在行車<b class='flag-5'>記錄</b>儀中的應(yīng)用

    示波器自動計量系統(tǒng)如何記錄數(shù)據(jù)?

    在現(xiàn)代電子測試與測量領(lǐng)域,示波器自動計量系統(tǒng)越來越受到行業(yè)的青睞。它不僅提高了測量的效率和準(zhǔn)確性,也使得復(fù)雜的數(shù)據(jù)記錄過程變得更加便捷。本文將深入探討示波器自動計量系統(tǒng)的工作原理及其數(shù)據(jù)記錄
    的頭像 發(fā)表于 12-10 17:48 ?1143次閱讀

    國產(chǎn)溫補(bǔ)晶振應(yīng)用于行車記錄儀,PIN TO PIN替換SiTime

    國產(chǎn)溫補(bǔ)晶振應(yīng)用于行車記錄儀,PIN TO PIN替換SiTime
    的頭像 發(fā)表于 01-21 10:26 ?871次閱讀
    國產(chǎn)溫補(bǔ)晶振應(yīng)用于行車<b class='flag-5'>記錄</b>儀,PIN TO PIN<b class='flag-5'>替換</b>SiTime