ESPVoice - Smart Offline Speech Recognition Speaker

docs/source/images/espvoice.png

The ESPVoice is a smart offline speech recognition device designed to work under ESPHome and Home Assistant platforms. It is equipped with an offline voice recognition module that performs speech detection and recognition for various smart home applications. ESPVoice is capable of training and recognizing speech in any language or dialect spoken by the user. All the detection and recognition outputs are transmitted to ESPHome or Home Assistant via an ESP32 module.

Compare to existing smart speakers, ESPVoice offers several advantages, such as:

  • Fast Recognition: It comes equipped with a built-in AI speech recognition module, enabling instant local speech detection and recognition without the need for internet connectivity.
  • Customized Recognition: Users can create their own voice commands and activate them with any desired name. The AI speech recognition module can be trained using the user's own voices in any language or dialect.
  • Open source hardware and customizable: ESPVoice is integrated with an ESP32 module for WIFI and Bluetooth data communication, making it highly compatible with various open-source platforms. Users are able to reprogram the ESP32 module to fit to their specific project requirements.

Features

  • Self-learning capability: ESPVoice can be trained using your voice in any languages or dialects
  • 12 x Customizable Voice Control Commands
  • 1 x Customizable Wake Word
  • 1 x Call for Emergency Help
  • 4 x Scene Confirmation Controls
  • 14 x Standard announcements used for PA system
  • ESP32 provides WiFi/Bluetooth connectivity
  • Bluetooth Proxy for Home Assistant
  • Attached with a mono 3W tweeter for speech recognition response and PA applications
  • ESPVoice is reprogrammable
  • Powered with USB-C Port (Power supply unit is not supplied)

Links

ESPVoice homepage
ESPVoice online shop
ESPVoice Documentation