Speech_Synthesis_Shield_SKU_DFR0273-DFRobot

导 言

需要机器人大点声吗或你的植物曾提到它们渴Arduino语音合成屏蔽很容易实现是时候为机器人和项目发声语音合成盾牌设计易叠使用IFLYTEK语言合成芯片中文和英文等语言都得到支持,方言如广东语和混合语言与本模块并用使用广播语音天气预报非常有趣UART通信使其与大多数控制板广泛兼容

规范化

获取启动

语音合成屏蔽

上传画像后请按控制器板上的RST按钮,否则会影响正常使用***记住语音屏蔽上的RST按钮仅仅是语音合成芯片*忙引导一次光时按RST

样本代码

#包含
      
       evietup(){串行.begin9600字串无效循环 {语音合成ssr.buf_initsr//Clear缓冲语音合成Cooki是内容语音合成语音合成.英语sr,6,cooki时钟重置和供应管理SpeechSynthesis.English(ssr,2,"10")!语音合成.英语sr,6,cooki时钟重置和供应管理语音合成. Englishssr2,5'sssr2,2,5's/splate5Synthis.Englishssssssr5,5'sSpeopleSynthiss.Epeaking(0,19,4,sr);//Etople命令十九选用扬声器4语言函数等待合成完全++++++++++++++++++++++++++++++++++++++++++++++++++++x4F+#bif_initSpeechSynthesis.English(ssr,6,"hello cooki 123")!SpeechSynthesis.Espeaking(0,19,4,ssr)!server.readsis.buf_initSpeechSynthesis.English(ssr,6,"hello cooki 123")!SpeechSynthesis.Espeaking(0,19,7,ssr)!时段l}
      

命令列表库V2

新语音合成库V2

完全命令由三大段组成:初始化函数,语音合成函数执行函数.

初始化函数

SpeechSynthesis.buf_init(ssr);

清除板上所有缓冲并初始化芯片设置

语音合成函数

SpeechSynthesis.English描述 : 1,charssrsss->内容由模块2,bytecmd阅读->命令发送模块3,chara

语音合成屏蔽

示例示例

SpeechSynthesis.English(ssr,4,"5")!/5级语音合成/6指英语合成Cooki内容

执行函数

synthisClasss:Epeaking(字元cmda,字元cmdb,字元cdc,charc描述 : 1lChartecmdb->选择讲者3Cmdc->语音命令格式4.Char

示例:语音合成.Epeaking(0,19,4,sr)/0表示命令(语音合成命令);19表示选择谁发言;4表示格式阅读;ssr存储内容

查姆达

参数值*/意义/#0*/语音合成命令/*1*/停止语音合成命令/*2*/暂停语音合成命令/*3*/Resume语音合成命令/*4*/ CheckStatus/*5*/EntPower-Save模式

字节cmd

/*3*/Donald Duck语音:I am Xudue/*1*/Men语音

Chcmdc

/*参数值*/意义

4*/123km合成为:'一百二十三千米'/#6*/Words'y

多点

DFshopping_car1.png从购物Arduino语音合成屏蔽DFROBT分布器.

类别:产品手册类别:DRF串行 类别:源码-- >