Picovoice 离线语音 AI 引擎现在适用于 Arduino

作者 donggua

2021-06-17 02.开源硬件 无评论 脚印:

去年,我写了关于Picovoice 对 Raspberry Pi 的支持,支持自定义唤醒词和离线语音识别,无需依赖云即可通过语音命令控制板。

他们使用  ReSpeaker 4 麦克风阵列HAT 为 Raspberry Pi SBC 添加了四个“耳朵”。我还尝试使用“Picovoice Console”网络界面生成自定义唤醒词,几分钟内我就能在我的电脑上使用“Dear Master”。无需提供数千个样本,或在获得自定义唤醒词之前等待数周。个人项目免费。

PicoVoice Arduino

但该公司现在已将 Picovoice 添加到 Arduino,或者更确切地说是  由 Nordic Semi nRF52480 Arm Cortex-M4F 微控制器驱动的Arduino Nano 33 BLE Sense,并且已经配备了数字麦克风,因此音频捕获不需要额外的硬件。

首先,您只需要安装 Picovoice Arduino 库,在 Arduino IDE 中加载示例,并使用语音命令控制板上的 LED,例如“Picovoice,让蓝灯快速闪烁十次”。处理发生在 Arduino 板本身上。

PicoVoice Arduino 库

提醒一下,Picovoice 由两个组件组成:

  • Porcupine – 轻量级唤醒词引擎,支持通过 PicoVoice 控制台训练的自定义唤醒词。
  • Rhino – 一个语音到意图引擎,可以理解自然说出的命令

您还可以在 Medium 上的一篇文章中了解如何自定义示例 Arduino 草图,或查看Picovoice 网站上的文档

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注