采用“TW-ASR ONE”芯片的LU-ASR01离线语音识别板售价8美元

原文链接:$8 LU-ASR01 offline speech recognition board features “TW-ASR ONE” chip 由Jean-Luc Aufranc撰写。
本文共计843字,预计阅读2分钟

LU-ASR01是一款支持离线语音识别的开发板,它具有内置的麦克风、扬声器连接器、12个连接 GPIO的通孔、DHT11/DS18B20温度传感器接口,以及用于供电和编程的USB Type-C端口。

起初,我以为它可能是跟我们在一些便宜离线语音识别模块上看到的Unisound US516P6微控制器一样,但后来我发现这个芯片看起来完全不同,LU-ASR01的芯片名字是 TW-ASR ONE。所以我们来看看它到底是什么。

LU-ASR01离线语音识别板
LU-ASR01离线语音识别板

LU-ASR01板的规格目前还没有完全确定,以下是我目前收集到的一些信息:

  • MCU – TW-ASR ONE(又名 TWen ASR ONE)微控制器,具有4MB闪存、512KB RAM和用于语音处理的BNPU;封装:QFN48L(85mm)
  • 音频输入/输出
    • 内置麦克风
    • 2针喇叭接头加3W功放,用于4Ω/3W喇叭
  • 语音识别
    • 长达10m的唤醒范围
    • 98%超高识别率
    • 可定制5个唤醒词和200个识别词
  • USB – 1个USB Type-C端口,用于通过CH340C USB转TTL芯片的供电和编程
  • 扩展 – 12个通孔,8个GPIO,其中6个可用作PWM,1个串行Tx,1个DHT11/DS18B20温度传感器接口
  • 尺寸 – 约3.7 x 3.7cm
  • 重量 – 35g

我也去查了一些相关的文档资料,这真的是一场噩梦,内容太多了。之后我不得不询问Banggood,他们给我提供了一个RAR文件的链接,里面包含了一些可以使用的中文文档和视频教程。你们需要下载适用于Windows基于Blockly 的 TwenBlock 程序,以便对电路板进行可视化的编程。

TWenBlock程序的界面截图
TWenBlock程序的界面截图

上面的伺服器示例中包括了定义唤醒词、语音命令、监控温度和控制I/O,调试好后,接着构建程序并通过USB将程序写入开发板,一切都是在这个界面中完成的。也可以直接修改从Blockly生成的源代码。不过,我不确定这时我它是否支持普通话以外的语言。

如果你们想要继续尝试,可以查看知乎社交网络上的5 教程,同样是中文的,不过比RAR文件中的信息更详细,而且它还是文本形式,所以更方便使用机器翻译。我还找到了ASR ONE微控制器的简化框图,并从框图中了解到该系统运行的是FreeRTOS系统。

Twen ASR ONE的框图
Twen ASR ONE的框图

注意,知乎上的教程使用的是另一种ASR ONE v0.1板,它看起来更像NodeMCU板,但我没有找不到售卖地址。

ASR ONE v0.1离线语音识别板
ASR ONE v0.1离线语音识别板

LU-ASR01离线语音识别板现在已经上市了,它在Banggood上售价7.99 美元(包邮),你们也可以在全球速卖通上找到它。还有一些其他的商店则将LU-ASR01列为了基于LD3320A的 VRM LD3320板的升级,售价通常超过20美元。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论