Sensors and I/O

BBTalkie: A Hands-Free Mini Walkie-Talkie Based on ESP32

A portable ESP32-based walkie-talkie that uses an embedded neural network for voice activity detection and keyword spotting, enabling push-to-talk-free operation.

Sensors and I/O voice activity detectionkeyword spottingembedded neural networkaudio I/Oportable radio ESP32 family

Official path: https://oshwhub.com/corebb/bbtalkie

01 Overview

BBTalkie is a compact ESP32-based walkie-talkie designed for hands-free use.

An embedded neural network performs voice activity detection (VAD) and keyword spotting (KWS); transmission is triggered automatically when speech or a wake word is detected.

The hardware is open source: PCB, firmware, CAD drawings, and development tools are all provided in the repository.

02 Hardware

MCU: ESP32 family (exact variant per schematic).

Audio: onboard microphone input and speaker driver for voice capture and playback.

RF: uses ESP32 Wi-Fi or Bluetooth for wireless voice streaming (protocol and band per firmware).

Power: Li-ion battery with charging management (voltage and charger IC per schematic).

Interfaces: programming/debug header (UART or USB) for flashing and debugging.

03 Software flow

Firmware is built on ESP-IDF or Arduino, handling audio capture, neural network inference, and wireless transmission.

The neural network model performs VAD and KWS; it is quantized for deployment on ESP32.

The open-source repository includes full code, PCB design files, CAD drawings, and auxiliary tools and references used during development.

04 Core points

Voice activity detection (VAD)

Keyword spotting (KWS)

Hands-free operation

ESP32 audio processing

中文

传感器与外设

BBTalkie:基于 ESP32 的免按键迷你对讲机

一款基于 ESP32 的便携对讲机,内置嵌入式神经网络,自动检测人声并识别关键词,无需按键即可通话。

传感器与外设 voice activity detectionkeyword spottingembedded neural networkaudio I/Oportable radio ESP32 family

官方路径: https://oshwhub.com/corebb/bbtalkie

01 项目概述

本项目为 BBTalkie,一款基于 ESP32 的迷你对讲机,主打免按键操作。

通过嵌入式神经网络实现语音活动检测(VAD)和关键词识别(KWS),检测到人声或特定关键词时自动触发发射。

硬件开源,包含 PCB、代码、CAD 图纸及开发工具和参考资料。

02 项目硬件描述

主控:ESP32 系列(具体型号见原理图)。

音频:板载麦克风输入和扬声器驱动,用于语音采集和播放。

射频:使用 ESP32 的 Wi-Fi 或蓝牙进行无线语音传输(具体频段和协议见固件)。

供电:锂电池供电,带充电管理(具体电压和充电 IC 见原理图)。

接口:预留编程/调试接口(如 UART 或 USB),用于固件烧录和调试。

03 项目软件流程描述

固件基于 ESP-IDF 或 Arduino 框架开发,实现音频采集、神经网络推理和无线传输。

神经网络模型用于语音活动检测和关键词识别,模型量化后部署在 ESP32 上。

开源仓库包含完整代码、PCB 设计文件、CAD 图纸以及开发过程中使用的工具和参考资料。

04 项目核心点

语音活动检测(VAD)

关键词识别(KWS)

免按键通话

ESP32 音频处理