代码拉取完成,页面将自动刷新
让声音为你的项目增添一抹特色!连接上语音合成模块,再添加几行简单的代码就可以让您的项目开口说话。无论是中文还是英文对于语音合成模块来说都是so easy,播报当前时间,播报环境数据统统不在话下,与语音识别模块结合还可实现语音对话!该模块采用I2C和UART两种通讯方式,Gravity接口,兼容绝大部分主控。模块上已经自带了一个喇叭,所以您无需再额外的添加喇叭。
DFR0760:中英文语音合成模块
使用此库前,请首先下载库文件,将其粘贴到\Arduino\libraries目录中,然后打开examples文件 夹并在该文件夹中运行演示。
/**
* @brief 语音合成函数
* @param word 要合成的内容,可以是中文,英文,数字等
*/
void speak(String word);
/**
* @brief 设置语音的音量大小
* @param voc,音量数值(0-9)
*/
void setVoice(uint8_t voc);
/**
* @brief 设置语音的播放速度
* @param speed,速度数值(0-9)
*/
void setSpeed(uint8_t speed);
/**
* @brief 设置音调
* @param tone,音调数值(0-9)
*/
void setTone(uint8_t tone);
/**
* @brief 设置英文发音
* @param pron(ALPHABET:以字母单个发音,WORD:以单词发音)
*/
void setEnglishPron(eENpron_t pron);
/**
* @brief 恢复默认设置
*/
void reset();
MCU | Work Well | Work Wrong | Untested | Remarks |
---|---|---|---|---|
Arduino Uno | √ | |||
FireBeetle-ESP8266 | √ | |||
FireBeetle-ESP32 | √ | |||
Arduino MEGA2560 | √ | |||
Arduino Leonardo | √ | |||
Micro:bit | √ | |||
FireBeetle-M0 | √ | |||
Raspberry Pi | √ |
Written by fengli(li.feng@dfrobot.com), 2020.8.12 (Welcome to our website)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。