查看: 31629|回复: 13

ASRPRO学习资源汇总

[复制链接]

23

主题

247

帖子

1733

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1733
发表于 2023-3-2 11:29:21 | 显示全部楼层 |阅读模式
本帖最后由 hcm0915 于 2024-3-25 13:34 编辑

天问开发板技术QQ群五:144956590
群里氛围活跃,卧虎藏龙,遇到问题欢迎在群里交流沟通,有问必答,24小时服务。


一、新手学习路线
1.开箱检查
我们根据选用的套件,检查功能是否正常,并参阅开箱视频学习。
ASRPRO-Plus说明书(电子版)

(1)ASRPRO开发板第一次使用



(2)ASRPRO核心板第一次上手



(3)ASRPRO-Plus开箱视频



(4)ASRPRO-MAX开箱视频



2.天问Block图形化编程学习
对于新手:
通过图形化快速验证,同时锻炼编程思维,编程逻辑和C语言完全一致,方便后续切换到C语言编程。
视频里的程序源码都在天问Block软件自带的范例程序里,建议自己写一遍,验证一遍,不要走马观花。

对于老鸟:
图形化模块已经自动配置好外设,你可以通过图形化模块搭建来初始化外设,再切换到代码模式编写应用层,提高开发效率,省去了查阅手册的时间。下面教程只需快速了解下软件怎么操作。

(1)最新版编程软件安装及VS Code 配置
(2)CH340烧写ASRPRO方法
(3)STC-LINK驱动程序更改
(4)ASRPRO的串口设置
(5)ASRPRO入门模式--语音控制与按钮控
(6)ASRPRO入门模式--串口输出与输入
(7)ASRPRO标准模式编程--我的第一个程序
(8)ASRPRO标准模式编程--自学习与扩展模块
(9)ASRPRO专业模式编程--程序结构与GPIO设置
(10)ASRPRO专业模式编程--串口、PWM、ADC、内部存储
(11)ASRPRO专业模式编程--多线程与消息


二、资料下载
(一)入门资料
ASRPRO编程手册(配置模式).pdf
ASRPRO编程手册(编程模式).pdf

(二)ASRPRO范例代码
1.
配置模式.zip
image.png              image.png
        1.基础范例                                                         2.串口范例

2.编程模式.zip
image.png             image.png
        1.基础范例                                                          2.串口范例
image.png                image.png
        3.多线程范例                                                      4.扩展范例
image.png                   image.png
       5.综合范例                                                 6.编程模式范例-核心板

(三)测试程序
ASRPRO-Plus出厂程序.zip


(四)硬件资料
1.
芯片手册.pdf
2.
ASRPRO-CORE.zip
3. ASRPRO开发板规格书V1.1.pdf
4. ASRPRO核心板规格书V1.1.pdf
5.ASRPRO-Plus开发板、ASRPRO开发板、ASRPRO核心板原理图:   原理图.pdf
6.立创EDA,直接搜索ASRPRO
image.png


(五)应用案例

应用案例 1 ASRPRO一键换语音
案例教程方法1:天问Block一键换语音功能
                  方法2:【保姆级】ASRPRO 语音替换教程+工具+测试音频(热心网友分享)

应用案例 2ASRPRO音量调整方法
案例教程https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=967

应用案例 3ASRPRO自学习命令词条数增加方法
案例教程https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=810

应用案例 4 多ASRPRO级联技术,解决识别条数少问题。
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=819

应用案例 5天问红外遥控学习库使用(添加设备和更换引脚)
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=851

应用案例 6 :ASRPRO语音蓝牙控制RGB范例;
案例教程:
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=606

应用案例 7ASRPRO串口通讯控制USB HID案例
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=645

应用案例 8 ASR PRO语音识别系列教程——串口通讯使用与测试;
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=638

应用案例 9ASRPRO语音识别系列教程——ASRPRO和其它单片机串口通讯范例
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=802

应用案例 10 分享案例~ASRPRO语音控制垃圾桶;
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=641

应用案例 11ASRPRO-Plus ESP32 蓝牙教程配套资料汇总
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=841

应用案例 12ASRPRO-Plus ESP32 Wi-Fi教程配套资料汇总
案例教程
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=839

应用案例 13 :ASRPRO源码中如何添加自定义文件
解决方案:
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=806

应用案例 14 :智能语音红外伴侣使用说明+资源汇总帖
解决方案:
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=1000

(六)部分常见使用小技巧视频教程
(1)ASRPRO设置语音打断功能
(2)ASRPRO一键替换语音
(3)ASRPRO一键修改xls
(4)项目保存/打开(含模型)

(5)自学习如何增加命令词
(6)TWEN-ASR项目一键迁移到ASRPRO
(7)ASRPRO模型优化

三、ASRPRO常见问题及解决方案汇总

问 题  1  :ASRPRO、TWEN-ASR编译下载时提示编译文件丢失、点击编译报错。
解决方案:
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=793

问 题  2  :ASRPRO无法下载程序;
解决方案:

(1)提示是否连接设备ASRPRO:①注意分清ASR-ONE和ASRPRO;②Lu-asr01和Lu-ASR Pro已自带CH340,只需USB直接连接电脑;③如果是使用了STC-LINK,Lu-asr01或 Lu-ASR Pro开发板,把连接的外设全部拔掉,重新下载试试!④其他下载器(USB转串口TTL、CH340、cq210x等),最好是等提示连接ASR时,才把4条线一起插到ASR上!如果失败,交换TX RX,再重新操作一次!
(2)一直卡在编译提示:尝试关闭杀毒软件,要重新下载试试!
(3)错误提示:5;拔掉下载器重插后,重新下载!
(4)错误提示:31;可能是USB线太长,导致数据不稳定,去除USB延长线重新下载试试!
(5)其他提示:请尝试重装串口驱动和重启电脑,或者用其他电脑测试!
(6)未使用天问STC-LINK下载器,请确保自己的下载器性能达到1.5兆波特率,并按照手册确保接线正确可靠,在下载连接过程中自行正确把握断电冷启动时机。


问 题  3  :下载器一定要STC-LINK吗,其它CH340等串口下载器是否可以下载?
解决方案:
可以下载,不过要手动断电上电,稳定性比较差,为获得更好体验,建议配一个官方下载器。
点击链接查看操作视频:CH340烧写ASRPRO方法

问 题  4  :CH210x下载器驱动异常?
解决方案:
更新CH210x驱动,先删除驱动,然后重启电脑,再装一次驱动。
点击链接查看操作视频:STC-LINK驱动程序更改

问 题  5  生成模型失败原因排除办法;
解决方案

(1)提示模型、TTS合成失败:用范例代码生成模型测试,如果范例代码可以生成,自己写的程序生成失败则可能是程序原因,注意:标点符号、空格、回复文字过长、识别词为数字字母等错误因素影响;如果范例代码生成失败则可能是本地网络原因、服务器出现异常,请在QQ群里反馈;
(2)范例代码模型生成正常,自己写的程序一直提示TTS合成失败:将播报音换成百度TTS再次尝试生成模型;


问 题  6  :是否修改程序就需要重新生成模型?
解决方案:
语音部分程序未做修改(播报音、唤醒词、命令词、回复词等未修改),只修改了程序逻辑则不需要生成模型,直接编译下载即可。生成模型功能仅操作修改了语音的模型合成、TTS合成,对代码逻辑程序等无影响。

问 题  7 非简体中文Windows系统设置教程-针对天问Block无法编译的问题;
解决方案
https://haohaodada.com/new/bbs/forum.php?mod=viewthread&tid=534

问 题 8 :ASRPRO配套的麦克风和喇叭有什么要求?
解决方案:
建议采用灵敏度为-32±3dB,信噪比≥65dB的麦克风,带腔体的喇叭,可以联系淘宝客服采购。喇叭建议采用8欧2W,最大4欧3W。

四、天问语音产品体系   

天问语音硬件                       芯片                             功能

ASR-ONE                            二代         支持200以下词条,识别率高达98%。
ASRPRO开发板                  三代         强大的识别功能,方言对话学习。支持唤醒词自学习。
ASRPRO-CORE核心板      三代         核心板,需要自己搭建电路,用来制作或者验证。
ASRPRO-Plus开发板         三代         集成多功能的语音开发板,采用ASRPRO-QFN40芯片。

补充说明:第三代芯片相比第二代芯片,芯片的核心频率、存储容量、算法、识别率提升了一个台阶。开发板适合开发和学习,核心板适合集成到产品中去批量生产。

五、ASRPRO简介
  
天问基于 ASRPRO 芯片目前推出了 6 种类型,供开发者选择。

1. ASRPRO-Plus 开发板:一款带语音识别的物联网开发板,基于 32 位 RISC-V 内核,内置神经网络处理器,支持 DNN\TDN-N\RNN 等神经网络及卷积运算,支持语音识别、声纹识别、语音增强、语音检测等功能,具备强劲的回声消除和环境噪声抑制能力。板载 RS485、433M 无线收发、红外收发、ESP32-C3(2.4GHz Wi-Fi 和 Bluetooth 5LE)5 种通讯方式;SPI 彩屏、数码管、RGB 灯 3 种显示模块;光敏传感器、DHT11 温湿度传感器 2 种常用传感器;1路继电器输出模块。搭配天问 Block 图形化编程软件,快速实现语音交互及控制和各类智能语音物联网方案应用。
image.png

2. ASRPRO 基础开发板:长宽为 30x28mm,板载麦克风、指示灯,用户只需要外接喇叭就可以使用,下载程序需要搭配 STC-LINK 下载器。
image.png

3. ASRPRO-CORE 核心板:模块体积小巧,长宽为 18x23mm,对外接口采用 2 排邮票孔和插针孔,方便采用回流贴片使用和焊接插针使用,喇叭和麦克风都需要自己外接,下载程序需要搭配 STC-LINK 下载器。
image.png

4. ASRPRO-MAX 开发板:采用QFN40封装芯片,26路IO口独立引出,长宽为62.0x25.5mm ,板载RGB,用户只需要外接喇叭和咪头就可以使用,下载程序需要搭配STC-LINK下载器。


5. 鹿小班 ASRPRO 基础开发板:在 ASRPRO 基础开发板的基础上额外集成了串口下载芯片 CH340K,一根 Type-C 线就可以下载程序,不需要额外的 STC-LINK 下载器。
image.png

6. ASRPRO 串口模块:只引出了串口、喇叭、麦克风供用户和其它主控搭配使用。
image.png


ASRPRO宣传视频:


ASRPRO-Plus宣传视频:


六、天问Block编程软件简介      
第一次使用时,大家先到天问官网下载安装天问Block开发软件(支持WIN7及以上,不支持XP),安装的时候会自动安装STC-LINK的CP21X驱动。

天问Block宣传视频:



七、学习资源汇总目录


(1)ASR-ONE学习资源汇总
(2)ASRPRO学习资源汇总













ASRPRO核心板规格书V1.1.pdf

746.65 KB, 下载次数: 943

ASRPRO开发板规格书V1.1.pdf

1023.84 KB, 下载次数: 874

ASRPRO-CORE.zip

9.55 MB, 下载次数: 869

回复

使用道具 举报

0

主题

1

帖子

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-3-9 10:42:07 | 显示全部楼层
请问这个模块支持离线TTS(文字转语音,语音合成)功能吗?
回复

使用道具 举报

57

主题

244

帖子

5955

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5955
发表于 2023-3-9 14:30:08 | 显示全部楼层
robinkam 发表于 2023-3-9 10:42
请问这个模块支持离线TTS(文字转语音,语音合成)功能吗?

TTS需要在线联网生成
回复

使用道具 举报

1

主题

4

帖子

11

积分

注册会员

Rank: 2

积分
11
发表于 2023-5-18 21:31:33 | 显示全部楼层
有没有用它做一个音乐频谱驱动W2812的例子
回复

使用道具 举报

1

主题

4

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2023-7-2 22:32:28 | 显示全部楼层
请问下  asrmax的项目代码已开发完,哪里可以买到单芯片
回复

使用道具 举报

23

主题

247

帖子

1733

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1733
 楼主| 发表于 2023-7-3 17:14:49 | 显示全部楼层
shanqs 发表于 2023-7-2 22:32
请问下  asrmax的项目代码已开发完,哪里可以买到单芯片


haohaodada.taobao.com 联系客服
回复

使用道具 举报

7

主题

31

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2023-8-15 08:11:38 | 显示全部楼层

不用语音指令,用按键或在程序内能不能控制空调等红外设备,要怎么才能实现操作
回复

使用道具 举报

7

主题

31

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2023-8-19 17:56:16 | 显示全部楼层
枫之豪 发表于 2023-5-18 21:31
有没有用它做一个音乐频谱驱动W2812的例子

回复

使用道具 举报

0

主题

1

帖子

8

积分

注册会员

Rank: 2

积分
8
发表于 2023-9-29 11:34:37 | 显示全部楼层
枫之豪 发表于 2023-5-18 21:31
有没有用它做一个音乐频谱驱动W2812的例子

回复

使用道具 举报

1

主题

5

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2024-3-7 03:42:01 | 显示全部楼层
请问:DHT11跟开发板要怎么接线?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-5-25 00:55 , Processed in 0.126781 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表