ElectronBot Voice
A voice-enabled desktop robot based on the ElectronBot platform, featuring audio input and output capabilities.
- Humanoid
- Open source
- 3D printable
Suggested by Robotheca, created by @jinsonli (opens in a new tab), from github.com/jinsonli/ElectronBot-Voice (opens in a new tab). Pinned to commit d8cac34 (opens in a new tab).
- Hardware license
- GPL-3.0-only (opens in a new tab)
- Software license
- GPL-3.0-only (opens in a new tab)
- Commercial use
- Allowed
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (1 firmware image)
Photo
What it can do
Written by Robotheca from the project's documents.
- Plays audio through a USB sound card
- Records audio with a built-in microphone
- Runs on a desktop robot arm
- Controlled via USB communication protocol
- Supports audio development on a PC
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Prepare the ElectronBot base hardware
- 2Assemble the voice-enabled sensor board
- 3Connect and test audio functionality
- 4Install and configure software
The guide appears here as you scroll.
Guide by @jinsonli (README.md), under GPL-3.0-only. The English translation is by Robotheca, shared under the same license.
More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- WM8978 audio codec module on main board
- PCM2912A USB audio codec on sensor board
- IMU sensor on sensor board
- USB connector for audio and power
- SPI flash for local storage
Connections
- Main board connects to sensor board via standard pin headers