结合掌控板和讯飞语音平台来完成语音合成功能,通过讯飞语音平台将文本信息转换为音频,再通过掌控拓展板自带的喇叭将合成的音频播放出来。
语音合成技术是利用电子计算机和一些专门装置模拟人,制造语音的技术。语音合成,又称文语转换(Text to Speech)技术,能将任意文字信息实时转化为标准流畅的语音朗读出来,相当于给机器装上了人工嘴巴。
1. 登录讯飞语音平台,注册账号
Step1:进入讯飞语音平台 (https://www.xfyun.cn/) 注册账户,注册成功后返回登录。
Step2:点击进入“控制台”
Step3:点击“语音合成”—“在线语音合成(流式版)”即可获得三个关键的参数 APPID、APISecret、APIKey。
Step4:mPython 软件扩展的“讯飞语音”区中,找到“合成音频”指令,并将上一步获取到的三个参数对应复制到程序指令中。
Step5:完善语音合成应用程序。
①连接 WIFI
②使用两个变量分别存放要转换为音频的文字内容及转存的音频文件
③设置变量的初始值,其中变量“poem”为需要转换的文本信息;变量 audio_file 为经过讯飞平台合成的音频文件,注意该变量格式必须为 .pcm
④将上一步新建的变量对应放入“合成音频”指令中
⑤设置音频初始化和音量值,播放合成后的音频
点赞