ESP32、MicroPython、天问ASR-PRO,串口发送数据并播报

一、天问ASR-PRO

        天问ASRPRO语音芯片内置脑神经网络处理器,支持DNN、TDNN、RNN等神经网络及卷积运算硬件运算,非软件运算,支持语音识别、声纹识别、语音增强、语音检测、单麦克风降噪增强、单麦克风回声消除、360度全方位拾音等功能。ASR-PRO可以图形化编程,降低开发难度,对小白友好。

        之前使用ASRPRO与ESP32进行过语音控制,这次由于一个项目需要对ESP处理过后的数据进行播报,就想到利用该模块。

二、硬件连接

        二者通过串口通信,波特率为9600。

        

ESP32ASR-PRO
GNDGND
TX(43)RX(PB_6)
RX(44)TX(PB_5)

 三、主要程序

        以下程序主要为测试代码,并非实际项目,仅供参考学习(若有错误,欢迎指正)。

3.1 ESP32

from machine import UART
import time

# 初始化串口
uart = UART(0, baudrate=9600, tx=43, rx=44)

def send_number(number):
    data = str(number) + 'F'
    uart.write(data)

while True:
    send_number(123)  # 发送数字123并以字符F结尾
    time.sleep(2)  # 每2秒发送一次

3.2 ASR-PRO

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值