Ad

sonus: Simple offline STT for Node

Sonus simplifies adding voice control to Node.js projects by enabling customizable hotword detection and offline speech recognition.
Screenshot of evancohen/sonus homepage

Sonus enables developers to integrate voice commands into Node.js applications with ease. It provides a lightweight solution for offline hotword detection and speech-to-text conversion, similar to the functionality found in popular virtual assistants. The project primarily leverages the Snowboy hotword engine for offline detection and then streams the recognized speech to a cloud-based recognition service.

Sonus distinguishes itself through its straightforward setup and minimal dependencies. It supports multiple cloud speech recognition providers and offers a flexible configuration process. The project’s simple API allows developers to quickly incorporate voice control into their applications. A core design focuses on ease of integration and lightweight execution.

  • Hotword Detection: Supports customizable hotwords for triggering speech recognition.
  • Cloud Integration: Compatible with Google Cloud Speech API and other cloud providers.
  • Flexible Configuration: Easily configure hotwords, recognition services, and API keys.
  • Real-time Streaming: Streams audio to the cloud for real-time transcription.
  • Simple API: Provides a straightforward API for integrating voice commands.

Sonus is an active project with ongoing maintenance and recent commits indicating continued development. The project has a reasonable number of stars and forks, suggesting a growing community interest. Documentation is provided, though some areas could benefit from further expansion. Regular updates to dependencies are also present.

Developers can use Sonus to add voice control to various projects, from home automation systems to web applications. It provides an alternative to complex voice recognition solutions. Sonus is particularly valuable for projects requiring offline hotword detection and integration with multiple cloud speech-to-text services.

Languages:
Summarize:
Share:
Stars
638
Forks
76
Issues
36
Created
9 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 17 days ago

Similar Repositories