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

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

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

語音芯片方案,單曲更換語音功能的實現(xiàn)與應(yīng)用——WT588F34B

WT-深圳唯創(chuàng)知音電子有限公司 ? 2022-05-17 10:03 ? 次閱讀

WT588F34B語音芯片單曲更換語音功能的實現(xiàn)與應(yīng)用

開發(fā)背景:

產(chǎn)品需要更換語音內(nèi)容一直能存在于生產(chǎn)端,而不能夠?qū)崿F(xiàn)產(chǎn)品在使用終端更換語音,從而實現(xiàn)產(chǎn)品的迭代升級。

實現(xiàn)原理:

既然是要能夠?qū)崿F(xiàn)單曲聲音的更換,那就需要規(guī)劃一個文件系統(tǒng)去記錄聲音的信息,單曲更換在實際的情況下存放著不是連續(xù)的音頻文件,這樣就需要一個音頻信息的存放區(qū)域。

WT588F34B是一款內(nèi)置了32Mbit Flash的大容量語音芯片,可以通過Flash燒寫器去更換語音文件。在唯創(chuàng)知音芯片F(xiàn)lash的操作中,一個扇區(qū)是4K,意味著是我們整個單曲更換的最小單位是4K,但是當(dāng)客戶的音頻文件都是很小的時候,遠(yuǎn)遠(yuǎn)達(dá)不到4K,這樣大大浪費了我們Flash的空間,空間利用率大大降低,于是提出劃分為兩個部分,一個是支持單曲更換的音頻區(qū)域,一個是不支持單曲更換的音頻區(qū)域,由客戶來選擇單曲存放的音頻數(shù)量,這樣也就提升了一個空間利用率,可以存放更大、更多的音頻文件。為了保障這個扇區(qū)的可靠性,唯創(chuàng)知音還增加了一個Word,對這個扇區(qū)進(jìn)行一個校驗。

get?code=YWM1OWE1ZjkxZDJhYmY2OTg1ZjU5NTFhZjdiMDc0M2UsMTY1Mjc1Mjc5MzAzNw==

那么要怎樣去播放這些離散的音頻文件呢?

其實做法也很簡單,創(chuàng)建一個扇區(qū),里面記錄的便是每一個扇區(qū)時那一個音頻文件的數(shù)據(jù),在播放時,需要到這個扇區(qū)中尋找想要播放的地址,找到對應(yīng)地址再進(jìn)行一個尋址的計算,找到音頻存放的扇區(qū),開始進(jìn)行播放,當(dāng)這個扇區(qū)播放結(jié)束時,進(jìn)行下一個扇區(qū)的地址尋找,這樣就能夠?qū)崿F(xiàn)離散扇區(qū)的連續(xù)播放。

當(dāng)播放的問題解決了之后,就是一個數(shù)據(jù)的更換了。

在上面提出了播放的原理后,數(shù)據(jù)更換的方式比較直白,只需要在記錄單曲音頻的扇區(qū)找到想要更換的地址的對應(yīng)的扇區(qū),對該扇區(qū)的擦除和寫入,如果現(xiàn)有的音頻數(shù)據(jù)長度超過原來的,那便在記錄單曲音頻的扇區(qū)尋找一個無音頻數(shù)據(jù)的扇區(qū)進(jìn)行寫入、不足原來的數(shù)據(jù)長度則需要對剩下的數(shù)據(jù)空間清空,這樣就是數(shù)據(jù)更換的原理。

但是在更換的過程中,遇到一個問題,F(xiàn)lash的寫入只能有一變?yōu)榱?,這就導(dǎo)致了無法隨意對記錄單曲音頻的扇區(qū)進(jìn)行修改,必須先將這個扇區(qū)進(jìn)行一個備份一份,4K的一個數(shù)據(jù)量,也不可能利用芯片寄存器去存放這些數(shù)據(jù),于是有了一個新的想法,在FLASH中創(chuàng)造一個扇區(qū)去作為原來數(shù)據(jù)的一個備份區(qū),在數(shù)據(jù)更換的時候起到暫存的作用。

那么這個備份區(qū)的作用是不是僅僅如此呢?

答案是不止如此的!當(dāng)數(shù)據(jù)更換時,如果遇到突發(fā)的情況,更換失敗了,那樣音頻數(shù)據(jù)必然是不完整的,按照原來的播放方式是不能正常播放,于是有了一個大膽的想法,在備份區(qū)備份的是不完整的扇區(qū),不對要更換的地址進(jìn)行保存,然后在更換過程備份區(qū)備份好之后,對原先扇區(qū)進(jìn)行一個“破壞”,這樣存在的數(shù)據(jù)校驗就不能通過,在原先扇區(qū)校驗通過不了的情況下,啟用備份區(qū),進(jìn)行一個播放,這樣便保證了芯片能夠正常工作。

當(dāng)然客戶執(zhí)行更換的操作時,并沒有這么麻煩,當(dāng)然下面會講到這個。

芯片的功能和特點:

1. 16位DSP語音芯片、32Mhz內(nèi)部振蕩;

2. 工作電壓2.4~3.6V;

3. 16bit的PWM/DAC輸出、可直接驅(qū)動8R 0.5W喇叭;

4. 支持6K~32Khz的WAV文件;

5. 客戶可以通過MCU或配套下載器在線更換芯片內(nèi)部語音內(nèi)容;

6. 支持模擬SPI通訊;

7. 支持最大4通道16K采樣率混音;

8. 支持最高16通道m(xù)idi播放(8K采樣率);

9. 具有硬件SPI接口UART接口、IIC、內(nèi)置比較器等接口??梢詾榭蛻舳ㄖ聘黝惞δ堋?/p>

10. 芯片主控程序和內(nèi)置存儲數(shù)據(jù)均可擦除再燒寫。

引腳功能圖:

get?code=YzUzZTVkYjgzMjJjZWEwMGUwNDY2MGM4YmNlZDEzNmIsMTY1Mjc1Mjc5MzAzNw==

SPI通信協(xié)議:

SPI是串行通訊協(xié)議,也就是說數(shù)據(jù)是一位一位的傳輸?shù)?。MISO引腳和MOSI引腳上的數(shù)據(jù)的MSB位必須與SPSCK的第一個邊沿同步,在SPI傳輸過程中,在同步時鐘信號周期開始時(上升沿)數(shù)據(jù)上線,然后在同步時鐘信號的下降沿時,SPI的接收方捕捉位信號,在時鐘信號的一個周期結(jié)束時(上升沿),下一位數(shù)據(jù)信號上線,再重復(fù)上述過程,先發(fā)高位,直到一個字節(jié)的8位信號傳輸結(jié)束。由此可以實現(xiàn)控制語音播放、停止、循環(huán)等。詳細(xì)說明可見下面介紹。

get?code=NjQzNmZiNzg1NjdmNGZhNzA2OThjMWJjMDY2YTY3OTUsMTY1Mjc1Mjc5MzAzOA==

SPI控制模式由芯片CS、SCK和SI進(jìn)行控制操作,每發(fā)一個字節(jié)數(shù)據(jù)前,CS先拉低4ms至20ms,推薦使用5ms,然后再發(fā)送CLK,接收數(shù)據(jù)高位在先,在時鐘的下降接收數(shù)據(jù)。時鐘周期介于160us~2ms之間,推薦周期使用200us。發(fā)數(shù)據(jù)時先發(fā)高位,再發(fā)低位。數(shù)據(jù)中的指令根據(jù)指令表來發(fā)送

1)播放命令碼:

get?code=ZDIwMjA2OTUyYjg3MzY0MTlmN2NmMmVmMWJlNmVhNjYsMTY1Mjc1Mjc5MzAzOA==

2)更換指令碼

get?code=NDQwNDk3MjRkN2Q4YmE4MTM5YzE4Yzg3NTQ1ZWFhMWQsMTY1Mjc1Mjc5MzAzOA==

3)Flash控制碼

get?code=ZmEzY2I4ZTljNjZmN2RjNGE1MGQ4YjhlMmI3ZmFkYmYsMTY1Mjc1Mjc5MzAzOA==

應(yīng)用電路:

get?code=YjFmYTAxNzhhM2ExMzNlNDEzODIwNzE0NzEyYmYzOWYsMTY1Mjc1Mjc5MzAzOA==

更換協(xié)議說明:

get?code=MDRlZTEyZmZkMWQ1NmFiZDQ3YjhlZmMzMDM4ZmZlNzIsMTY1Mjc1Mjc5MzAzOA==

bin文件制作或T3Z文件制作

制作bin文件:登陸網(wǎng)頁上位機網(wǎng)址后,加載要播放的語音文件或使用文字轉(zhuǎn)換音頻功能加載語音后制作bin文件。WT588網(wǎng)頁制作客戶登錄網(wǎng)址:http://WT588f.waytronic.com:8083/user/register。bin文件制作步驟可參考《WT588F網(wǎng)頁上位機操作說明2020-8-31》或視頻解說,可聯(lián)系業(yè)務(wù)員提供。

訪問API接口,可加載本地語音或采用文字轉(zhuǎn)語音功能生成語音文件,將語音文件轉(zhuǎn)換為bin文件或T3Z文件(可用于單段語音修改),可用于單段語音或全部語音的遠(yuǎn)程更換。

接口網(wǎng)址:http://api.wt588f.waytronic.com:8083/doc.html?plus=1&cache=1,以下是API接口的使用流程:

get?code=NTExMGQzODI1NDY2MTk3NzkxMTZhZTVkYjM4ZDY2NjQsMTY1Mjc1Mjc5MzAzOA==

應(yīng)用場景

唯創(chuàng)知音的WT588F34B,能夠支持大容量的語音存放,并且能過更換語音,適用于需要頻繁更改語音播報的產(chǎn)品,能夠?qū)崿F(xiàn)在線更新語音包,增加產(chǎn)品活力。

1、公交車到站提醒系統(tǒng)

使用WT588F34芯片去進(jìn)行到站語音的播報,不僅可以存放更多的一個公交站地點語音,而且在不同的場景下,比如節(jié)日祝福、防疫宣傳等等,可以通過MCU去進(jìn)行語音更換,進(jìn)行一個適應(yīng)的語音播報。不需要繁瑣的將整個設(shè)備拆除更新語音。

2、打卡設(shè)備

現(xiàn)在市面上存在的高端打卡設(shè)備往往具有播報打卡人的名字,而中低端設(shè)備更多的是使用文字顯示,而我們的WT588F34B正好可以在中低端設(shè)備上增加語音播報,增加產(chǎn)品亮點,競爭力。錄入、修改打卡人,MCU同步對我們WT588F34B芯片的語音更換,達(dá)到正常的打卡人播放。

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

    關(guān)注

    12

    文章

    1765

    瀏覽量

    36587
  • 語音IC
    +關(guān)注

    關(guān)注

    0

    文章

    307

    瀏覽量

    13247
收藏 人收藏

    評論

    相關(guān)推薦

    充電樁語音提示IC方案-支持OTA遠(yuǎn)程更換語音WT2003H讓充電更智能

    隨著新能源汽車產(chǎn)業(yè)的蓬勃發(fā)展,充電樁作為電動汽車能量補給的關(guān)鍵設(shè)施,其智能化、人性化設(shè)計日益成為行業(yè)關(guān)注的焦點。在這一背景下,WT2003H4-16S語音芯片方案的推出,無疑為充電樁的
    的頭像 發(fā)表于 12-31 11:57 ?110次閱讀

    Flash語音芯片相比OTP語音芯片的優(yōu)勢

    Flash語音芯片和OTP語音芯片是兩種常見的語音解決方案,在各自的應(yīng)用領(lǐng)域中發(fā)揮著重要作用。本
    的頭像 發(fā)表于 12-16 16:02 ?128次閱讀
    Flash<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>相比OTP<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>的優(yōu)勢

    帶功放的大功率語音芯片-WT588F02BP無需外接功放直接驅(qū)動3W喇叭

    ,近年來,大功率語音芯片WT588F02BP-14S等,通過先進(jìn)的電路設(shè)計和技術(shù)手段,實現(xiàn)了無需外加功放芯片即可直接驅(qū)動高功率喇叭的
    的頭像 發(fā)表于 12-11 11:20 ?115次閱讀
    帶功放的大功率<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>-<b class='flag-5'>WT588F</b>02BP無需外接功放直接驅(qū)動3W喇叭

    氣體檢測報警器低成本語音芯片方案_WT588F02B-8S支持離在線更換語音

    產(chǎn)品功能,背景及市場介紹01產(chǎn)品功能氣體檢測報警器主要用于檢測一氧化碳、臭氧、硫化氫等各類氣體的濃度,結(jié)合主MCU配合WT588F02B-S語音在達(dá)到預(yù)設(shè)的安全閾值時發(fā)出報警信號。其核
    的頭像 發(fā)表于 12-06 01:06 ?143次閱讀
    氣體檢測報警器低成本<b class='flag-5'>語音</b><b class='flag-5'>芯片</b><b class='flag-5'>方案</b>_<b class='flag-5'>WT588F02B</b>-8S支持離在線<b class='flag-5'>更換</b><b class='flag-5'>語音</b>

    充電樁語音方案,支持OTA語音升級的音頻芯片NV400F

    1產(chǎn)品市場隨著新能源汽車的普及,充電樁作為其核心配套設(shè)施,其智能化、便捷化的需求日益增長。充電樁語音方案,尤其是支持OTA(Over-The-Air)語音升級的音頻芯片NV400
    的頭像 發(fā)表于 11-09 01:03 ?321次閱讀
    充電樁<b class='flag-5'>語音</b><b class='flag-5'>方案</b>,支持OTA<b class='flag-5'>語音</b>升級的音頻<b class='flag-5'>芯片</b>NV400<b class='flag-5'>F</b>

    掃地機語音方案WT588F02B-8S,OTA升級支持在線更換語音,快速開發(fā)

    ,隨著語音交互技術(shù)的日益成熟,越來越多的智能設(shè)備開始采用語音芯片實現(xiàn)語音導(dǎo)航、提示和警報等功能
    的頭像 發(fā)表于 10-25 10:37 ?251次閱讀

    WT2003H語音芯片MCU下載方案助力電動車智能化升級:實現(xiàn)功能語音提示+報警功能

    高品質(zhì)、智能化、安全可靠的代步產(chǎn)品語音研發(fā)和生產(chǎn),打造輕松的出行方式。02產(chǎn)品應(yīng)用語音芯片WT2003HXWT2003HX是一款功能強大的
    的頭像 發(fā)表于 10-09 08:06 ?362次閱讀
    <b class='flag-5'>WT</b>2003H<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>MCU下載<b class='flag-5'>方案</b>助力電動車智能化升級:<b class='flag-5'>實現(xiàn)</b>多<b class='flag-5'>功能</b><b class='flag-5'>語音</b>提示+報警<b class='flag-5'>功能</b>

    WT588F02KD-24SS智能音樂鬧鐘芯片方案:高效節(jié)能,超長語音存儲,靈活鬧鐘設(shè)置

    在這個快節(jié)奏的時代,每一個清晨的喚醒方式都顯得尤為重要。智能音樂鬧鐘,作為家居生活的智慧伴侶,正悄然改變著我們的日常生活。而WT588F02KD-24SS語音芯片的加入,更是為這一領(lǐng)域帶來了前所未有的創(chuàng)新與突破。
    的頭像 發(fā)表于 08-13 14:12 ?272次閱讀

    WT588F02B-8S掃地機語音芯片應(yīng)用方案

    在這個智能家居日益普及的時代,每一款家電產(chǎn)品都在努力追求更加智能化、人性化的用戶體驗。今天,就讓我們一起探索WT588F02B-8S語音芯片如何為掃地機帶來前所未有的智能升級,讓您的清潔生活更加便捷、高效。
    的頭像 發(fā)表于 07-19 11:22 ?375次閱讀

    收款機TTS語音芯片方案WT3000T8,雙語合成流暢,字庫解碼多樣!

    TTS技術(shù)在收款機播報收銀中具有重要的應(yīng)用價值和發(fā)展前景。本方案采用WT3000T芯片增加語音功能。不但可用耳朵聽
    的頭像 發(fā)表于 06-26 11:17 ?683次閱讀
    收款機TTS<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>新<b class='flag-5'>方案</b>:<b class='flag-5'>WT</b>3000T8,雙語合成流暢,字庫解碼多樣!

    玩具電動車flash語音方案wt588f02b-8 -玩具車語音芯片選型推薦!

    的PWM解碼。內(nèi)置存儲,最高可存放320秒的語音內(nèi)容。支持外掛flash,WT588F02B-8S區(qū)別于傳統(tǒng)OTP芯片,突破是客戶可以自己通過配套下載器實現(xiàn)在線
    的頭像 發(fā)表于 05-13 10:42 ?774次閱讀
    玩具電動車flash<b class='flag-5'>語音</b><b class='flag-5'>方案</b><b class='flag-5'>wt588f02b</b>-8 -玩具車<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>選型推薦!

    環(huán)境監(jiān)測系統(tǒng)置入WT588F02B-8s語音芯片實現(xiàn)智能語音播報,共創(chuàng)綠色生態(tài)環(huán)境

    隨著科技的飛速發(fā)展,環(huán)境監(jiān)測系統(tǒng)已經(jīng)成為守護(hù)綠水青山的重要工具。而在這個系統(tǒng)中,WT588F02B-8s語音芯片的加入,更為我們帶來了前所未有的智能語音播報體驗。今天,就讓我們一起探討
    的頭像 發(fā)表于 05-09 10:12 ?332次閱讀
    環(huán)境監(jiān)測系統(tǒng)置入<b class='flag-5'>WT588F02B</b>-8s<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>:<b class='flag-5'>實現(xiàn)</b>智能<b class='flag-5'>語音</b>播報,共創(chuàng)綠色生態(tài)環(huán)境

    基于唯創(chuàng)語音芯片的三大煙霧報警器語音方案

    在智能設(shè)備與物聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展中,語音播報功能的重要性日益凸顯,已成為提升用戶體驗、實現(xiàn)人機交互的關(guān)鍵一環(huán)。本文將深入探討三種創(chuàng)新性語音播報系統(tǒng)設(shè)計
    的頭像 發(fā)表于 04-12 15:08 ?436次閱讀
    基于唯創(chuàng)<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>的三大煙霧報警器<b class='flag-5'>語音</b><b class='flag-5'>方案</b>

    萬用表革新升級,WT588F02BP-14S語音芯片助力智能測量新體驗

    工作效率和保障電路安全發(fā)揮著重要作用。 隨著科技的飛速發(fā)展,人們對測量工具的需求也日益增長,不僅要求測量精準(zhǔn),更希望操作便捷、更智能化。 搭載了WT588F02B-8S語音芯片,為用戶帶來了前所未有的智能測量體驗。
    的頭像 發(fā)表于 03-19 13:39 ?480次閱讀

    WT588F02B-8S是一款16位DSP語音芯片、內(nèi)部振蕩32Mhz,16位的PWM解碼。

    PWM語音芯片
    WT-深圳唯創(chuàng)知音電子有限公司
    發(fā)布于 :2024年03月05日 17:04:09