1-AI人工智能应用
行空板运行debian系统,具有1.2GHz CPU & 512MB DDR3,因此可以运行一些Python的AI应用。
行空板上没有板载摄像头,因此在运行需要摄像头的应用时,可以在行空板USB A口连接一个普通的免驱USB摄像头。
![]() |
![]() |
---|---|
USB摄像头(兼容树莓派和Jetson Nano) | 免驱家用USB电脑摄像头 |
行空板上板载了麦克风,因此语音识别案例无需外接外设。
行空板上没有喇叭,因此在做语音合成或语音时需要连接一个USB喇叭或者USB转3.5mm转接板,或者可以连接蓝牙音响使用。
![]() |
![]() |
![]() |
---|---|---|
USB转3.5mm接口板 | USB免驱3W小喇叭 | 蓝牙音响 |
行空板上具有一个USB2.0接口,如果需要连接多个USB外设,则可以通过USB扩展坞进行扩展。
注意:如果USB外设较多,需要用带额外供电的扩展坞,给扩展坞加一路独立供电,例如下图这种:
![]() |
![]() |
---|---|
USB2.0一分四扩展坞带供电口 | USB扩展坞一分三带网口带供电口 |
2-项目案例测试
本文将提供一些常用AI库可以在行空板上运行的Python代码。
2.1-案例代码下载
-
下载链接:
-
网盘1:点击下载 (提取码: qc68)
-
网盘2:点击下载
-
Gitee: 点击下载
-
使用方法: 将代码下载后在电脑上解压,然后上传到行空板上运行,可以使用samba文件共享功能
--------
MediaPipe案例
简介:
MediaPipe是一款由 Google Research 开发并开源的多媒体机器学习模型应用框架。
本案例代码可实现人脸检测、骨架识别等功能。
使用说明: 从本文2.1节下载案例代码,然后先运行1-Install_dependency.py
安装本地库,然后运行后续案例,注意板子横屏放置。
OpenCV案例
简介:
OpenCV,是一个开源的计算机视觉框架。
本案例代码可实现特征识别、二维码识别、边缘检测等功能。
代码说明: 从本文2.1节下载案例代码,先运行1-Install_dependency.py
安装本地库,然后运行后续案例。
ncnn
简介:
ncnn是腾讯开源深度学习框架。
本案例代码可实现物体识别。
代码说明: 先运行1-Install_dependency.py
安装本地库,然后运行后续案例。
讯飞AI(联网语音识别、合成等)
来源: https://www.xfyun.cn/doc/
讯飞开放平台提供了多种AI能力,包括常用的语音识别、语音合成、图像识别、文字识别、人脸识别等,可以通过行空板的网络功能将采集的数据使用http通信推送到讯飞AI服务器并获取返回结果。
使用讯飞开放平台官方提供的python代码即可。
讯飞开放平台大多应用每天有500次免费使用额度,方便初学者调试使用。
百度AI(联网语音识别、合成等)
来源: https://ai.baidu.com/ai-doc
百度大脑提供了多种AI能力,包括语音、图像、文字、人脸、人体等,可以通过行空板的网络功能将采集的数据使用http通信推送到百度AI服务器并获取返回结果。
使用百度官方提供的python代码即可。
离线语音识别
简介:
Maix-Speech是专为嵌入式环境设计的离线语音库。
本案例代码可实现基于预设关键词的语音识别。
代码说明: 从本文2.1节下载案例代码,先运行1-Install_dependency.py
安装本地库,然后运行后续案例。
离线语音合成
#离线文字转语音案例,需要接上喇叭
#调节行空板音量的方法:https://mc.dfrobot.com.cn/thread-314966-1-1.html
import pyttsx3
engine = pyttsx3.init()
engine.say('你好呀')
engine.runAndWait()
--------
社区用户更多案例
更多项目,请跳转到论坛查看