在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32物聯網開發板(2)--語音播報SYN6288

wang123a ? 來源:wang123a ? 作者:wang123a ? 2023-05-11 09:03 ? 次閱讀

1.SYN6288簡介

SYN6288-A語音合成模塊是一款性價比更高,效果更自然的一款中高端語音合技術 。 SYN6288-A通過異步串口接收待合成的文本,實現文本到聲音(TTS)的轉換。

國內首款語音合成評估板SYN6288-A的推出繼承了OSYNO6188-A模塊的優秀特點:最小體積,硬件接口簡單,極高的性價比;除此之外,SYN6288-A文本識別更智能,語音合成更自然,語音合成效果和智能識別效果大幅度提高,是一款面向中高端應用領域的語音合技術。

1.1產品應用范圍

◆ 車載信息終端語音播報,車載調度,車載導航
◆ 公交報站器,考勤機
◆ 排隊叫號機,收銀收費機
◆ 自動售貨機,信息機,POS機
◆ 智能玩具,智能手表
◆ 電動自行車
◆ 語音電子書,彩屏故事書,語音電子詞典,語音電子導游
◆ 短消息播放,新聞播放
◆ 電子地圖

pYYBAGRbfq-ARIgfAAEWsthF-0k302.pngpYYBAGRbfr6AElt_AAPeKQ0Vdyc698.png
  • 硬件接口:

引腳

說明

TXD 發送數據腳PA3
RXD 接收數據腳PA2
BUSY 信號檢測腳PC5,高電平表示忙


1.2 通訊協議

SYN6288模塊采用串口通訊方式,數據格式如下:

默認波特率9600,1位起始位、8位數據位、1位停止位、無校驗位、無硬件流控制。

1.2.1 命令幀格式

芯片支持以下命令幀格式: “幀頭FD +數據區長度+數據區” 格式。(最大206個字節) 上位機發送給SYN6288-A模塊的所有命令和數據都需要用“幀”的方式進行封裝后傳輸。

poYBAGRbf8uAeca5AABUKrwRK3w378.png
  • 數據長度:命令字+命令參數+數據內容+校驗值;
  • 校驗值:從幀頭開始的全部字節數;
  • 同一幀數據中,每個字節直接發送間隔不能超過8ms,數據幀直接發送間隔必須超過8ms;
  • 默認初始波特率為9600bps;若需改變波特率,在發送完設置波特率命令幀后需間隔16毫秒再發送其它命令幀。
  • 9600bps、19200bps兩種波特率通訊傳輸都非常穩定(不管芯片在合成播音還是空閑)。
  • 當模塊正在合成文本的時候,如果又接收到一幀有效的合成命令幀,芯片會立即停止當前正在合成的文本,轉而合成新收到的文本。
  • 待發送文本長度必須小于等于200個字節。實際發送的長度大于200字節,芯片會報接收失敗。

1.2.2 控制命令說明

pYYBAGRbgBWAE8OGAAEOSX1J37I848.png

1.2.3 數據幀示例

(1)無背景音示例

pYYBAGRbgECAV6CGAABnC4pOKW8314.png

(2)帶背景音示例

pYYBAGRbgF2ADYK9AADTQ3ia97g202.png

(3)音量設置

poYBAGRbgHaAVmTPAAB8v1eCg2k631.png

(4)波特率設置

pYYBAGRbgJeAcO6hAABUIzybDZM507.png

(5)停止合成命令

pYYBAGRbgK6AZYslAABMex_jUOo923.png

(5)暫停合成命令

pYYBAGRbgMaAYyiGAABNmTdmqyU728.png

(6)恢復合成命令

poYBAGRbgOaACxGYAABPjfiHCho487.png

1.2.4 文本控制標記

poYBAGRbgRCATiBBAADyj9DCE3E025.png
  • 說明:
    ①所有的控制標識均為半角字符。
    ②控制標識需要按照語音合成命令的格式發送,特殊控制標記作為文本進行合成, 即合成命令是“幀頭 + 數據區長度 + 合成命令字 + 文本編碼格式 + 特殊控制標記文本” 的格式。
    ③控制標識為全局控制標識,也就是只要用了一次,在不對芯片復位或者斷電的條件下,其后發送給芯片的所有文本都會處于它的控制之下,除非用相應的 [d] 恢復默認設置。
    ④當芯片掉電或是復位后,芯片將恢復到所有的默認值,原來的設置過的標識失去了作用,需要重新設置。
    ⑤不符合以上可識別的“控制標識”的或者格式不對的一律按普通的字符和數字處理。

1.2.5 提示音效

芯片中提供了25段的聲音提示音,可以依據使用場合選用作為信息提示音。下面列表中是目前芯片的內置提示音的名稱及聲音類型:

poYBAGRbgVyAVfrrAAHLyHudXz0022.png

1.2.6 和弦提示音列表

芯片中提供了23段和弦音樂作為提示音,可以廣泛的使用在公共信息播報的場合,下面列表中是目前芯片的內置提示音的名稱和播放長度。

poYBAGRbgY2AWR1rAABwHt_og9s754.png

和弦鈴聲既可作和弦鈴聲,也是背景音樂的素材

注意:提示音在使用上沒有特殊性,與合成普通文本的合成命令相同。但是,需要注意的是:提示音名稱前面或后面緊接著是英文字母時,需要使用標點符號、空格、回車等與其他字母隔開,芯片才能夠自動識別。 例如:發送文本“sounda,hello!”,sounda 就可以合成對應的短信提示音,但是如果發送的文 本”soundahello!”,sounda就不能合成提示音,而是直接朗讀成字母“S-O-U-N-D-A”。

1.3 數據幀組合示例

/*
函數功能:SYN6288語音播報(單條語音不超過206字節)
形參:str --播放語音
      cmd --命令(0~15)0為無背景,1~15為背景音
      vol --音量(0~16)0為靜音,16為最大音量
公司:北京萬邦易嵌
作者:IT_阿水
*/
void SYN6288_SendData(uint8_t *str,int cmd,int vol)
{
  uint8_t dat_xor=0;
  uint8_t buffer[206];
  uint16_t i=0;
  char temp[10];
  int j=0;
  int str_len=0;
  SYN6288_GetStat();
  Delay_Ms(10);

  /*音量設置*/
  str_len=snprintf(temp,sizeof(temp),"[v%d]",vol&0x1f);
  uint16_t len=strlen((char *)str);//發送是內容長度
  str_len+=len;
  str_len+=3;//加上命令字,命令參數和校驗值

  buffer[i]=0xFD;//幀頭
  dat_xor^=buffer[i++];
  /*數據長度,兩個字節,,高位在前*/
  buffer[i]=(str_len>>8)&0xff;
  dat_xor^=buffer[i++];
  buffer[i]=str_len&0xff; 
  dat_xor^=buffer[i++];
  
  buffer[i]=0x01;//語音合成播放命令
  dat_xor^=buffer[i++]; 
  
  buffer[i]=((cmd&0xf)<<3)|0;//命令參數
  dat_xor^=buffer[i++];
  
  j=0;
  while(temp[j]!='?')
  {
    buffer[i++]=temp[j];
    dat_xor^=temp[j++];
  }
  for(j=0;j;j++)>
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2914

    文章

    44939

    瀏覽量

    377093
  • STM32
    +關注

    關注

    2272

    文章

    10924

    瀏覽量

    357603
  • 串口
    +關注

    關注

    14

    文章

    1558

    瀏覽量

    77070
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98217
  • 語音播報
    +關注

    關注

    1

    文章

    28

    瀏覽量

    14591
收藏 人收藏

    評論

    相關推薦

    syn6288語音模塊

    syn6288語音模塊51程序,上位機
    發表于 01-03 18:29

    跪求基于單片機的SYN6288的車速語音播報系統設計的C語音程序

    跪求基于單片機的SYN6288的車速語音播報系統設計的C語音程序
    發表于 04-06 21:05

    跪求基于單片機的SYN6288的車速語音播報系統設計的C語音程序

    跪求基于單片機的SYN6288的車速語音播報系統設計的C語音程序
    發表于 04-11 22:12

    語音合成芯片選型之完美攻略,不看后悔

    播報功能,讓產品更加智能化,人性化。三款語音合成芯片的圖片:OSYNO6188、SYN6288SYN6658語音合成芯片對比:對比還沒有看
    發表于 11-12 11:45

    SYN6288語音合成芯片全開發

    經常搞各種語音芯片,發現SYN6288芯片合成功能很強大,功能很好用,于是趁星期六星期天的時間,搞了一下它的程序,發現這個片子很好用,它的功能如下:SYN6288 中文語音合成芯片是北
    發表于 12-02 08:36

    語音合成IC選型之經驗分享

    對聲音要求高,需要播報的文本比較多,可選用中端的SYN6288芯片, SYN6288芯片支持GB2312、GBK、BIG5和UNICODE的編碼格式,比OSYNO6188芯片多了3種字庫;SY
    發表于 05-19 14:37

    STM32C8T6測試模塊與SYN6288語音模塊

    測試環境:STM32C8T6測試模塊:SYN6288語音模塊測試接口:SYN6288語音模塊:VCC------------------3.
    發表于 08-03 06:52

    怎樣去設計基于STM32F429的語音識別交互系統

    一、開發環境/工具:環境:keil5器件:STM32F429開發板、YS-LDV7語音識別模塊、YS-SYN6288
    發表于 08-04 06:25

    有沒有關于SYN6288語音模塊資料分享?

    有沒有關于SYN6288語音模塊資料分享?
    發表于 10-13 08:43

    如何通過SYN6288語音輸出模塊快實現外接喇叭語音播放文字信息

    SYN6288語音輸出一、本章節實現功能介紹二、接線圖三、完整代碼四、需要重點注意的地方六、代碼運行結果一、本章節實現功能介紹通過SYN6288語音輸出模塊快外接喇叭(8Ω1W)
    發表于 01-07 08:08

    SYN6288中文語音合成芯片的功能特點有哪些呢

    SYN6288中文語音合成芯片是什么?SYN6288中文語音合成芯片的功能特點有哪些呢?
    發表于 01-19 06:45

    可以將文字轉化為語音并通過喇叭播放的SYN6288語音播報芯片介紹

    一、硬件介紹SYN6288是一款語音播報芯片,可以將文字轉化為語音并通過喇叭播放。二、引腳連接模塊引腳如下:可見通信方式為串口模塊引腳定義如下:BN0和BP0:接喇叭BUSY:忙信號檢
    發表于 12-13 16:19

    SYN6288中文語音合成芯片-數據手冊

    SYN6288--數據手冊 支持串口和IIC總線下載 帶代碼例程 原理圖 甚至關于語速可以調節 能播報中文 數字 英文
    發表于 10-29 14:28 ?167次下載

    基于51單片機+SYN6288語音播報

    51單片機控制SYN6288語音播報資料SYN6288模塊原理圖語音合成命令接線如何接線實現原理程序代碼main.csyn
    發表于 11-23 16:51 ?51次下載
    基于51單片機+<b class='flag-5'>SYN6288</b><b class='flag-5'>語音</b><b class='flag-5'>播報</b>

    syn6288語音合成模塊資料分享

    ?SYN6288語音合成模塊是一款播報聲音的模塊,SYN6288語音合成模塊的使用的方法非常簡單,SYN
    發表于 04-28 15:45 ?21次下載
    主站蜘蛛池模板: 色天使在线观看 | 天天综合网久久 | 视频黄色免费 | 欧美香蕉在线 | 好吊色青青青国产在线观看 | 久久久噜久噜久久综合 | 天堂8在线天堂bt | 亚洲第一区视频在线观看 | 亚洲影视网 | 日韩免费精品一级毛片 | 中日韩黄色大片 | 国产大片黄在线看免费 | 欧美在线高清视频 | 资源在线www天堂 | 国产成人乱码一区二区三区 | 国模吧双双大尺度炮交gogo | 日韩欧美一级 | 性久久久久久 | 我要看黄色一级毛片 | 色秀视频免费网站在线观看 | 色狠狠狠狠综合影视 | 老师别揉我胸啊嗯上课呢视频 | 亚洲一区三区 | 国产精品毛片天天看片 | dy天堂| 欧美日本俄罗斯一级毛片 | 久久夜夜操妹子 | 亚洲入口| 久久精品国产2020观看福利色 | 亚洲国产日韩欧美在线as乱码 | 天堂资源bt | 美女性色 | 又粗又大又猛又爽免费视频 | 黄 色 录像成 人播放免费99网 | 国产伦理一区二区三区 | 在线女同免费观看网站 | 天天干天天舔 | 日本一区二区三区视频在线观看 | 亚洲人成电影在线播放 | 国产看色免费 | www干|