大家好,我是兔子。嵌入式工程师。
专业角度带你玩转Arduino.
这次教大家用Arduino来做语音交互。准备分几个部分写。
今天就先第一部分,控制TTS语音合成模块,来播放中文语音。
1.什么是TTS
TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。
简单说,就是通过编写代码,让机器能把文字转换成对应的声音播放出来。
有好多种方式可以实现,我们这次就简单点,通过TTS语音合成模块来实现。
2.TTS语音合成模块
我们使用的是TTS语音合成模块,是SYN6288。通过串口收发指令,将合成好的声音通过喇叭或者耳机播放出来。
先给模块来个正面:
模块背面: