一、組合播放簡介
KT148A語音芯片的組合播放詳細說明 ,包含:語音制作 、壓縮、下載、播放
這里總共的步驟大概分為5步,其實也很簡單
組合播放的原理,其實就是KT148A一次性接收需要播放的語音組合,存入ram區域,接收完畢之后按照指定的順序,依次播完預存的語音編號,這樣就實現了一些不固定的語音播放效果,比如:播報金額、播報時間、播報車牌號等等需求
這里演示的是組合播放語音:消費的金額是3584.66元
二、詳細說明如下
2.1第一步:生成語音素材
1、首先在語音合成網站,生成語音素材,如下
==》消費的金額是 0 1 2 3 4 5 6 7 8 9 十 百 千 萬 點 元 --- 注意分段之間要加空格,不然不好剪裁
2、詳細如下截圖:

到這一步,就實現了語音素材的生成,下載下來就是一整個mp3文件
詳見KT148A資料包里面的文檔說明
2.2第二步:將需要的語音素材剪裁

1、使用的是Adobe Audition.exe軟件,PC端的音頻編輯軟件,同類型的軟件很多
自己可以網上找找,我們不方便提供
2、意思就是分割為一段一段,然后保存
3、再然后是將文件重命名,這個的目的是方便編號,如下圖

2.3第三步:使用我們的壓縮軟件進行壓縮-F1A

使用我們提供的音頻轉換軟件,將文件轉換為F1A格式
這個是KT148A專用的語音壓縮軟件,支持MP3或者wav文件的導入
詳見KT148A芯片的完整資料包里面的說明
2.4第四步:使用我們的下載軟件--下載到KT148A芯片里面去
再下載到芯片里面去,詳見如下:

這個也是KT148A的專用PC端下載工具
詳見KT148A完整資料包里面的說明文檔
2.5第五步:使用MCU發送一線串口命名,去測試效果

舉例播放:消費的金額是3584.66元
那么對應的指令是:F3 11 04 0D 06 0C 09 0B 05 0F 07 07 10 合計12段語音合并
其中11對應0x11,也就是第17段“消費的金額是”
其中04對應0x04,也就是第4段“3”
其中0D對應0x0D,也就是第13段“千”
其他的以此類推就可以了,很好理解,原理就是這么的簡單粗暴
三、組合播放總結
組合播放使用起來還是非常的簡單,也很剛需,也很好用
麻煩的地方在于語音素材的整理,其實也不復雜,我個人前前后后做個例程,大概花費了15分鐘的樣子
當然用戶測試的時候,就需要自己去寫mcu的一線控制程序了。這里只是我們方便自己測試做的demo板而已
我們的測試板的環境如下:

審核編輯 黃宇
-
語音芯片
+關注
關注
13文章
2323瀏覽量
40859
發布評論請先 登錄
KT148A語音芯片壞片原因分析 阻抗 供電腳異常及硬件改良方案
語音識別芯片有哪些(語音識別芯片AT680系列)
充電樁場景下KT148A語音芯片 7、8腳喇叭接口燒壞問題及防護方案
賦能智能語音交互:廣州唯創電子WTV系列語音芯片IC引領播放與報警設備新變革
KT148A語音芯片發碼很難播放,將4腳對地一下再發正常,什么原因?
國產 KT148A 重復擦寫語音芯片:420 秒存儲 + 串口更換 + 1.5 元高性價比
新品|Unit AudioPlayer,支持 MP3/WAV 播放的音頻播放單元
芯知識|廣州唯創電子語音芯片組合播放功能解析:高效串聯音頻,賦能智能交互
SC5080B sop8語音芯片替代開發記錄_KT148A flash型420秒
KT148A語音芯片的一線通訊起始信號6ms,一幀數據有幾個起始信號
KT148A的語音地址是u8類型,只支持256個語音文件尋址 超了怎么辦
KT148A語音芯片的組合播放詳細說明 包含語音制作 壓縮 下載 播放
評論