偉克多工作室--- MSAY中文語音合成模組---8051Arduino  說中文


_MSAY圖片 33

互動式電子產品,語音輸出是重要的人機介面,因此語音合成介面應用廣泛,語音內容可由程式中設定,容量可以相當大,了解其控制方式,可在傳統的控制應用裝置中加裝語音功能,增加產品附加價值。實驗中將控制8051/Arduino 說出中文, 聽一下語音您也可以修改一下,安裝在自己的實驗中。

相關應用領域如下:

 

□語音導航系統應用

□有聲書語音輸出

□語音訊息輸出

□互動式語音人機介面設計

□遙控玩具

□機器人互動

Arduino說中文各式互動應用:<<遙控精靈各式創意動作>>

圖片 27

MSAY語音合成模組特色如下:

□單晶片中文語音合成控制,程式中輸入BIG5 中文碼及ASCII

  便可以轉換為語音輸出

□可說英文單字a~z 及數字0~9

□程式中輸入英文單字a~z 及數字0~9,轉換為語音輸出

□以模組化設計方便做實驗及應用整合

□任何微控器使用 4 支腳位便可直接控制

□含Arduino/8051 測試電路及C範例程式原始碼

□使用 4 支腳位控制,便可以說出中文

□模組含音頻放大器,接上喇叭便可以輸出語音

□含音量調整器


MSAY中文語音合成模組----成品定價:600

_MSAY

控制腳位如下:

PIN1:控制SCLK,外部時脈輸入,負緣觸發

PIN2:控制SDI,串列資料輸入到晶片。

PIN3:控制RDY,低電位時,晶片準備好,可以接收資料。

PIN4:控制RST,晶片重置信號,低電位動作。

PIN5VCC 5V 電源。

PIN6GND 地線。

PIN7SP_OP 經過音頻放大器後輸出,可接喇叭。

PIN8SP 音頻輸出。

 

系統組成:

1中文合成模組1

2喇叭1

3實驗連接線

4Arduino程式碼,自行下載做實驗

58051 C範例程式碼及實驗電路


□品名AR3_SA   Arduino說中文控制器成品定價:700

加購教材Arduino實作入門與應用----松崗

貨到付款--特價優惠---Line通訊ID avic8051

_SAY (中型)

系統組成:

*Arduino VNO 1(已載入程式)

* usb 傳輸線一條,可以供電測試

*usb連接電腦通電,系統便可以工作

*中文合成模組1(直接插入) VNO或是UNO免拉線2個按鍵,控制說2段話

*喇叭1

* Arduino程式碼,自行下載做實驗

*買來便是控制器直接使用

*8051C程式碼及實驗電路

*不含電源


[8051 KEIL C 範例]

sbit SCLK = P1^0;

sbit SDI  = P1^1;

sbit RDY  = P1^2;

sbit RST  = P1^3;

code char m0[]="語音IC";

main()

{

 reset(); led_bl();

 say(m0); delay(400);

 while(1) led_bl();

}


Arduino VNO (UNO 相容板說中文----中文合成模組MSAY 直接插入VNO板子,不必拉線,方便實驗

圖片 33

// 中文big5 內碼,內容:語音合成

unsigned char m0[]={0xbb, 0x79, 0xad,0xb5, 0xa6, 0x58, 0xa6,0xa8,0};

unsigned char m1[]="ARDUIC";

unsigned char m2[]="0123456789";

void loop()//主程式 

{

char k1c,c; 

 reset(); led_bl();

 say(m0);  say(m1);  say(m2);//語音合成輸出

}


參考:

1Arduino實作入門與應用 ----松崗

影片https://youtu.be/QxVqeeHFs_Q

程式設計教學

4檔案下載

5Arduino DIY 教學課程


技術諮詢 訂購產  回首頁