生活创客系列教学设计:第十三节 利用讯飞语音合成技术让掌控板开口说话 —掌控板与讯飞语音合成

彬Ben
帖子创建于2020年03月08日 物联网应用 1547 次浏览 2 个赞 2 人关注

一、项目内容

项目背景:在同学们的作品中,都用到了物联网。同学们又提出了问题:联网后,同伴发来了文字信息,但我们不可能长期看着掌控板的屏幕,咋办?能否让掌控板把文字朗读出来?

可以!今天,我们就一起尝试利用讯飞语音合成技术,让掌控板朗读文字信息。

项目内容:利用讯飞语音合成技术让掌控板开口说话

二、学习目标

1、掌握注册讯飞开放平台;

2、掌握讯飞开放平台的设置;

3、掌握讯飞开放平台的语音合成应用;

三、知识导航

1、什么是语音合成?

2、讯飞的开放平台的功能。

四、知识链接

什么是语音合成?

语音合成是通过机械的、电子的方法产生人造语音的技术。TTS技术(又称文语转换技术)隶属于语音合成,它是将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语输出的技术。

讯飞开放平台的功能:


五、学习过程

1.掌控板连接有源音箱,并测试是否能播放MP3

确认硬件连接成功,并能成功播放网络MP3,再进行后面操作。否则,一切都是徒劳。

2.注册讯飞平台

(1)网址:https://www.xfyun.cn/

(2)注册界面:


(3)填写注册信息

3.登陆讯飞平台

(1)手机+验证码登陆:


(2)账号+密码登陆:


4.进入控制台:网页右上角


5.创建新应用:网页左上角


填写信息(按自己意愿填写)


6. 进入应用:上一步建立的应用


7.点击“语音合成”-“在线语音合成(流式版)”


8.将服务接口认证信息复制到掌控板编程模块(提醒:掌控板要连接WIFI和同步时间喔)


准备工作


合成模块设置(按自己账号信息填写)

9.播放转换成功的语音


六、项目拓展

1、通过OneNET/EasyIOT平台向掌控板发送“你好!物联网!”,掌控板上播放该语音;

2、试试两块掌控板发送信息并播放出信息内容吧。

文件名:13讯飞语音合成让掌控板开口说话—掌控板与讯飞语音合成.pdf

文件名:13讯飞语音合成.xml

4 条评论

心若幽兰

2020年03月19日

很详细,赞

sunshine

2020年04月28日

请教老师,我按照这个步骤做得,最后提示:line 34, in settimeOSError: Timeout,ntp server not response.是什么原因呀?

有 1 条回复

雨婷

2020年05月09日

请教老师,我按照这个步骤做的,但是一直提示 ImportError: no module named 'xunfei' 是什么原因呢?

阿朝.com

2020年05月14日

为什么用mPythonX0.51能成功,而用mpthon0.3.10而不能成功?