bumblebee  by jaxcore

JavaScript framework for local voice applications

created 5 years ago
429 stars

Top 70.2% on sourcepulse

GitHubView on GitHub
Project Summary

Bumblebee is a JavaScript framework for building local, privacy-focused voice applications and assistants. It targets JavaScript developers looking to create custom voice interfaces without relying on cloud services, offering an integrated API for speech-to-text, hotword detection, and text-to-speech.

How It Works

Bumblebee orchestrates several open-source technologies: NodeJS for the backend, ElectronJS for a desktop console, Mozilla DeepSpeech for speech-to-text, Picovoice Porcupine for hotword detection, and meSpeak for text-to-speech. These components run locally, enabling offline, private voice applications. The framework provides a websocket API for communication between standalone voice apps and a central Bumblebee server, simplifying integration and development.

Quick Start & Requirements

  • Install via npm: npm install jaxcore-bumblebee
  • Requires NodeJS.
  • Disk Space: 1.9 GB (450 MB for Bumblebee, 1.4 GB for DeepSpeech model).
  • CPU with AVX support; GPU utilization is possible.
  • RAM usage fluctuates around 350 MB+.
  • DeepSpeech model download (1.4 GB) is prompted on first run.
  • Example: Hello World App

Highlighted Details

  • Enables stand-alone, privacy-focused, always-on voice applications.
  • Integrates DeepSpeech, Porcupine, and meSpeak into a unified API.
  • Provides an ElectronJS console for setup and real-time audio feedback.
  • Voice apps are small, single-file scripts easily shared and extended.

Maintenance & Community

  • Project is new with documentation and examples in development.
  • Encourages users to use GitHub's "watch" feature for updates.

Licensing & Compatibility

  • License: Not explicitly stated in the README.
  • Compatibility: Designed for NodeJS and web environments. Local execution implies no cloud dependency issues.

Limitations & Caveats

The project is described as brand new, with documentation and further examples still in development. Resource requirements are significantly higher than typical applications.

Health Check
Last commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Andre Zayarni Andre Zayarni(Cofounder of Qdrant), and
2 more.

RealChar by Shaunwei

0.1%
6k
Real-time AI character/companion creation and interaction codebase
created 2 years ago
updated 1 year ago
Feedback? Help us improve.