Skip to content

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

This repository has no photo of the robot yet.

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.

  1. 1Prepare the ElectronBot base hardware
  2. 2Assemble the voice-enabled sensor board
  3. 3Connect and test audio functionality
  4. 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