TTS是Text To Speech的缩写,即"从文本到语音",是人机对话的一部分,让机器能够说话。
语音播报功能的实现方式
- TTS语音模块,比如XFS5152、SYN6288等
- ISD4000系列语音录放芯片分段输出
- 可以按键、UART控制的mp3解码芯片模块
- OTP(One Time Programable)语音芯片[可定制]
其中TTS语音模块使用起来最方便灵活,OTP语音芯片最简单。
本文将介绍一下科大讯飞的XFS5152CE语音合成模块。
XFS5152CE语音合成模块
XFS5152CE是一款高集成度的语音合成芯片,可实现中文、英文语音合成;并集成了语音编码、解码功能,可支持用户进行录音和播放;除此之外,还创新性地集成了轻量级的语音识别功能,支持30个命令词的识别。
内置的30个语音识别命令词
![62de14ac3b6ba9aa8a425e4a4778e31c.png](https://img-blog.csdnimg.cn/img_convert/62de14ac3b6ba9aa8a425e4a4778e31c.png)
手册说如果需要定制命令词需要跟厂家联系,我体验了一下,识别的准确率不是很高。
如果需要语音识别功能,可以使用LD3320模块,参考网文:
LD3320语音识别模块:LDV7模块使用详解
如果需要录音模块,建议使用ISD系列录音芯片,参考网文:
简单好用的ISD1820语音录放芯片
为了使用方便,我们可以直接购买现成的XFS5152CE语音合成模块。
![07f49a70e53a96e2ccc9f2790e93d90f.png](https://img-blog.csdnimg.cn/img_convert/07f49a70e53a96e2ccc9f2790e93d90f.png)