让声音为你的项目增添一抹特色!连接上语音合成模块,再添加几行简单的代码就可以让您的项目开口说话。无论是中文还是英文对于语音合成模块来说都是so easy,播报当前时间,播报环境数据统统不在话下,与语音识别模块结合还可实现语音对话!该模块采用I2C和UART两种通讯方式,Gravity接口,兼容绝大部分主控。模块上已经自带了一个喇叭,所以您无需再额外的添加喇叭。
语音合成功能支持多种文本控制标记,可以满足用户对语音合成发音人、音量、语速、语调等的设置。标记只是作为控制标记实现设置功能,不会合成为声音输出。如:“[s1]我慢条斯理。 [s8]我快言快语”中,经过标记的设置,前一句合成语速会很慢,后一句合成语速会很快,但不会读出“s1”和“s8”。注意:控制标识为全局控制标识,也就是只要用了一次,在不对芯片进行复位、或断电、或使用[d]恢复默认设置的条件下,其后发送给芯片的所有文本都会处于它的控制之下。
更多标记使用示例,请看芯片手册第12.3章节。
模块循环发出合成的声音(请注意开关是否拨到了I2C方向)
模块循环发出合成的声音(请注意开关是否拨到了UART方向)为了保证通讯稳定建议使用硬串口进行通讯
Mind+Python模式为完整Python编程,因此需要能运行完整Python的主控板,此处以行空板为例说明
THE END