hcm0915 发表于 2023-3-2 11:29:21

ASRPRO学习资源汇总

本帖最后由 hcm0915 于 2024-3-25 13:34 编辑

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


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

(1)ASRPRO开发板第一次使用
/new/tencentCloud/cloudiframe.php?id=235&autoplay=false

(2)ASRPRO核心板第一次上手
/new/tencentCloud/cloudiframe.php?id=236&autoplay=false


(3)ASRPRO-Plus开箱视频
/new/tencentCloud/cloudiframe.php?id=233&autoplay=false


(4)ASRPRO-MAX开箱视频
/new/tencentCloud/cloudiframe.php?id=241&autoplay=false


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
                   1.基础范例                                                         2.串口范例

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

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


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



(五)应用案例

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

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

应用案例 3 :ASRPRO自学习命令词条数增加方法。
案例教程: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

应用案例 7 :ASRPRO串口通讯控制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

应用案例 9 :ASRPRO语音识别系列教程——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

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

应用案例 12 :ASRPRO-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兆波特率,并按照手册确保接线正确可靠,在下载连接过程中自行正确把握断电冷启动时机。
https://haohaodada.com/new/bbs/data/attachment/forum/202305/22/113211l90rw1o01iardos7.png

问 题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 图形化编程软件,快速实现语音交互及控制和各类智能语音物联网方案应用。


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


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


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

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


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



ASRPRO宣传视频:/video/new/twen/ASRPRO.mp4

ASRPRO-Plus宣传视频:/video/new/twen/ASRPRO-Plus.mp4

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

天问Block宣传视频:/video/new/twen/twenBlock.mp4


七、学习资源汇总目录
https://haohaodada.com/new/bbs/static/image/hrline/1.gif

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

https://haohaodada.com/new/bbs/static/image/hrline/1.gif











robinkam 发表于 2023-3-9 10:42:07

请问这个模块支持离线TTS(文字转语音,语音合成)功能吗?

dolphin 发表于 2023-3-9 14:30:08

robinkam 发表于 2023-3-9 10:42
请问这个模块支持离线TTS(文字转语音,语音合成)功能吗?

TTS需要在线联网生成

枫之豪 发表于 2023-5-18 21:31:33

有没有用它做一个音乐频谱驱动W2812的例子

shanqs 发表于 2023-7-2 22:32:28

请问下asrmax的项目代码已开发完,哪里可以买到单芯片

hcm0915 发表于 2023-7-3 17:14:49

shanqs 发表于 2023-7-2 22:32
请问下asrmax的项目代码已开发完,哪里可以买到单芯片

haohaodada.taobao.com 联系客服

cs1000 发表于 2023-8-15 08:11:38


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

cs1000 发表于 2023-8-19 17:56:16

枫之豪 发表于 2023-5-18 21:31
有没有用它做一个音乐频谱驱动W2812的例子

顶:victory:

逍遥李 发表于 2023-9-29 11:34:37

枫之豪 发表于 2023-5-18 21:31
有没有用它做一个音乐频谱驱动W2812的例子

顶:victory:

asdf121 发表于 2024-3-7 03:42:01

请问:DHT11跟开发板要怎么接线?
页: [1] 2
查看完整版本: ASRPRO学习资源汇总