行空板M10实现百度语音和讯飞语音功能

2025-01-241.1万
精华项目
AI 快速预览详细 收起
本教程介绍了在行空板M10上实现百度语音和讯飞语音功能的方法。首先需要分别在百度AI和讯飞开放平台注册账号并创建应用,获取APIKey等信息。然后在Mind+中编写程序,将APIKey等信息填入。接着连接USB喇叭或蓝牙音箱,上传程序到行空板M10,查看运行效果。通过对比发现,百度语音合成效果更流畅,而讯飞语音合成可能会少掉最后一个字。建议使用百度语音合成功能。

百度语音和讯飞语音在行空板M10上的运行效果对比

为了帮助大家更好地在行空板M10上使用百度语音和讯飞语音相关功能,所以制作了本教程。

一、步骤说明

完整实现功能可以分为以下几步:
1.分别在对应的平台注册账号,创建应用并复制相关的APIKey等信息。
2.开始编写程序,把复制的APIKey等相关信息放在mind+中编写。
3.行空板M10外接USB喇叭或者连接蓝牙音箱。
4.Mind+终端上连上行空板,上传程序,查看运行效果。

二、百度语音

1.注册百度ai账号,新建应用并复制相关的APIKey等信息。详情可参考此帖教程(百度ai注册及创建应用教程)。

2.语音识别程序截图及演示效果

点击扩展
找到百度语音
选择百度语音
百度语音识别编写程序

识别效果

3.语音合成程序截图及演示效果

百度语音合成编写程序

合成效果

百度语音合成听下来,效果还是很流畅的。

三、讯飞语音

1.注册讯飞开放平台账号,创建应用并复制相关的APIKey等信息。详情可参考此贴教程(讯飞语音账号注册教程),由于官方的UI界面不定时更新,所以下面截了最新的几张图方便查找信息。

点击应用
查看具体应用信息

2.讯飞语音识别程序截图及演示效果

点击扩展
找到讯飞语音
选择讯飞语音
讯飞语音识别编写程序

识别效果

3.讯飞语音合成程序截图及演示效果

讯飞语音合成编写程序

合成效果

讯飞语音合成听下来,会少掉最后一个字,可能是Windows和Linux上用的底层库不同导致的。这里建议使用百度语音合成功能。

创作许可协议

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

评论(7)
陈火火
陈火火
### error: scheme http is invalid这种报错怎么处理呀?
maverick
maverick
请问,连接上usb喇叭后行空板没法实现语音识别了是啥情况
Xiaoyan
Xiaoyan
666
166052263093732
166052263093732
求教,联网报错怎么处理
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='aip.baidubce.com', port=443): Max retries exceeded with url: /oauth/2.0/token?grant_type=client_credentials&client_id=&client_secret= (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
wwwyyyyyy
wwwyyyyyy回复136518002408637
求助!!!这个问题解决了嘛!!!!!!
136518002408637
136518002408637回复166052263093732
我也是这样的问题!你解决了吗?
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
hWKbHilml037
hWKbHilml037
NB牛NNNNNNNNNNNNNNNNNNNNNNNBBBBBBBBBBBBBBBBBBBBBBBBB
Zee
Zee
请问百度语音开通的是具体哪项服务呀?短语音识别,极速版,音频文件转写,还是实时语音识别呀?
潺陵大地
潺陵大地
沙发,先占个位,明天抽时间来仔细学习。
- 没有更多了 -