用mPython玩百度语音

2020-08-028451
AI 快速预览详细 收起
本文介绍了如何使用mPython接入百度语音功能,首先需要在百度智能云注册并获取API Key和Secret Key。接着,在mPython软件中选择添加百度语音功能,可以进行音频合成和音频识别。示例程序展示了如何通过连接WiFi,填入账号密码,实现音频合成和识别的具体操作。适用于STEM教育和编程启蒙,帮助孩子掌握语音技术。


mPython-百度语音【转发】https://www.labplus.cn/posts/5f165b18b9c98651f298dbd3
mPython也支持百度语音啦,可以进行音频合成,音频识别等等等等等。



第一部分:使用百度语音功能,首先需要获取百度智能云的API Key和Secret Key,编译程序时需要使用。
1:登陆百度智能云(如果没有请先注册)。点击我打开
2:在左侧选择产品服务,再选择语音技术。


3:选择创建应用


4:填入所需内容后,选择立即创建。


将会提示创建完毕。


5:在左侧选回概览,再选择管理应用


6:就可以查找需要的API Key和Secret Key。


7:百度语音识别可以直接免费使用了,注意语音识别免费使用是5万次,180天的时间;
而使用百度语音合成还需要返回概览。在领取免费额度选择立即领取也可以直接购买音库。


注意语音合成免费额度也有使用限制



第二部分:通过mPython软件选择添加百度语音的功能
(掌控板,人工智能交互实验箱,1956三款主控板可以使用该功能)
1:打开mPyhon软件,在左侧选择添加



再选择百度语音

用mPython玩百度语音图2


2:合成音频用法
连接wifi,填入账号密码,可新建变量poem存放文字内容
新建变量audio_file存放音频文件使用。把两个变量写入[百度语音]合成音频的”文字内容”,”转存为音频文件”,API Kye和Secret Key参考第一部分获取。。接着通过音频播放audio_file变量存放的音频文件即可。具体案例如下。


3:识别音频用法
连接wifi,填入账号密码,可新建变量audio_file存放音频文件。按键A按下开始录音,把变量audio_file写入[百度语音]识别音频的待识别音频文件即可,API Kye和Secret Key参考第一部分获取。通过oled屏和rgb灯提示状态,具体案例如下。


下载附件示例程序.zip







创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
gray6666
gray6666

运行程序报错,不知是何原因?
rzyzzxw
rzyzzxw
作者
回复gray6666
网络不好
gray6666
gray6666
可以离线运行吗?
rzyzzxw
rzyzzxw
作者
回复gray6666
不能,要联网
佛系唐法官
佛系唐法官
合成要的有源音箱什么意思
佛系唐法官
佛系唐法官回复rzyzzxw
知道了,谢谢
rzyzzxw
rzyzzxw
作者
回复佛系唐法官
掌控板本身的蜂鸣器并不能播放声音,要外接有源音箱,或者用有喇叭的扩展板。
- 没有更多了 -