【百度大脑】掌控板语音诗词播放器

rzegkly, 创新中国 有你有我
帖子创建于2021年01月25日 物联网应用 1497 次浏览 1 个赞 1 人关注


《长歌行》,

青青园中葵,朝露待日晞。

阳春布德泽,万物生光辉。

常恐秋节至,焜黄华叶衰。

百川东到海,何时复西归?

少壮不努力,老大徒伤悲。

中国有着有着厚重的中华传统文化,古诗词无疑是中华传统文化的瑰宝。

与孩子一起阅读,一起分享,让孩子尽情地享受古诗词带给我们的语言之美,提高孩子的鉴赏能力。

今天分享一篇基于百度大脑平台的《掌控板语音诗词播放器》。


一、目标:

1、认识建立百度语音合成方法

2、掌握掌控板A、B按键的使用的命令

3、古诗词音频的播放


二、思路:

1、通过账号密码登陆:http://cloud.baidu.com/,获取语音技术的API Key和Secret Key。

2、当按下掌控板A键,开始播放古诗词《长歌行》.

3、当按下掌控板B键,重新播放古诗词《长歌行》.


三、 材料准备:

1. 硬件:掌中宝

2. 软件:mPython

3.平台:https://ai.baidu.com/

四、 百度语音合成


1.搭建百度AI开放平台

登录https://ai.baidu.com 平台,


2.在产品服务中,选择语音技术,创建古诗词语音合成。获取API 和Secret




3.语音技术服务产品中,找到语音合成选项,开通基础音库


五、编程流程:

1、连接串口,通过数据线连接掌控板和计算机


2、烧录固件,将掌控板固件升级为2020-11-18,


3、添加模块,通过百度语音、wifi 、变量、显示、输入等模块编写代码 。


在mPython软件的wifi模块中添加指令:连接wifi指令


在mPython软件的应用扩展模块中添加指令:百度语音


在mPython软件的百度语音中添加语音合成指令。


在mPython软件的变量模块中添加变量 kaishi poem aduio。

六、编写程序:

1.在编程区中,添加wifi指令,输入账号和密码

在百度语音合成模块中添加音频指令,将应用的API Key和Secret Key复制到指令里对应位置,

填写要合成语音的文本内容,以及保存到本地的音频文件名,必须是mp3文件。



2、当按下掌控板A键,开始播放古诗词,当按下掌控板B键,重新播放,

3、刷入运行,刷入掌控板前,对代码进行调试代码,功能实现后刷入 掌控板。


七、TTS

TTS是Text To Speech的缩写,即"从文本到语音",是人机对话的一部分,让机器能够说话;TTS语音合成技术 即将覆盖国标一、二级汉字,自动识别中、英文,支持中英文混读。

TTS是语音合成应用的一种,它将储存于电脑中的文件,如帮助文件或者网页,转换成自然语音输出。TTS不仅能帮助有视觉障碍的人阅读计算机上的信息,更能增加文本文档的可读性。

八、视频回放

https://v.youku.com/v_show/id_XNTA0MTM0NTM1Mg==.html?spm=a2hcb.playlsit.page.17

3 条评论

小齿轮 汝州一中朱现伟

2021年01月26日

周华

2021年01月30日

我按照上面注册了百度云,编写了代码,刷入后屏幕显示下面两行字:

【myPython】

百度语音诗词播放

同时myPython0.5.3软件提示:

刷入成功

Connection WiFi......

WiFi(chuangke,-60dBm) Connection Successful, Config:('192.168.124.26', '255.255.255.0', '192.168.124.1', '192.168.124.1')

按A键没反应,按B键可复位。

请问,这是怎么回事?

有 2 条回复

2021年04月22日

你好,按照上面的流程和代码,语音合成不了。没有声音