All Projects → koenvervloesem → awesome-rhasspy

koenvervloesem / awesome-rhasspy

Licence: CC0-1.0 license
Carefully curated list of projects and resources for the voice assistant Rhasspy

Projects that are alternatives of or similar to awesome-rhasspy

KeenASR-Android-PoC
A proof-of-concept app using KeenASR SDK on Android. WE ARE HIRING: https://keenresearch.com/careers.html
Stars: ✭ 21 (-58%)
Mutual labels:  offline, voice-commands, voice-control, voice-assistant
hermes-audio-server
An open source implementation of the audio server part of the Hermes protocol
Stars: ✭ 23 (-54%)
Mutual labels:  voice, voice-control, rhasspy, hermes-protocol
voice gender detection
♂️♀️ Detect a person's gender from a voice file (90.7% +/- 1.3% accuracy).
Stars: ✭ 51 (+2%)
Mutual labels:  voice, voice-commands, voice-control, voice-assistant
Alan Sdk Reactnative
Alan React Native SDK adds a voice assistant or chatbot to your app.
Stars: ✭ 138 (+176%)
Mutual labels:  voice, voice-commands, voice-control
Caster
Dragonfly-Based Voice Programming and Accessibility Toolkit
Stars: ✭ 242 (+384%)
Mutual labels:  voice, voice-commands, voice-control
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (+46%)
Mutual labels:  voice, voice-commands, voice-control
musicologist
Music advice from a conversational interface powered by Algolia
Stars: ✭ 19 (-62%)
Mutual labels:  voice-commands, voice-control, voice-assistant
Hey Athena Client
Your personal voice assistant
Stars: ✭ 336 (+572%)
Mutual labels:  voice, voice-commands, voice-control
picovoice
The end-to-end platform for building voice products at scale
Stars: ✭ 316 (+532%)
Mutual labels:  offline, voice, voice-commands
Alan Sdk Android
Alan AI Android SDK adds a voice assistant or chatbot to your app. Supports Java, Kotlin.
Stars: ✭ 278 (+456%)
Mutual labels:  voice, voice-commands, voice-control
ultimate-guide-to-voice-assistants
Curation of startups, resources, people, posts etc in the voice-space
Stars: ✭ 55 (+10%)
Mutual labels:  voice, voice-commands, voice-assistant
Alan Sdk Ionic
Alan AI Ionic SDK adds a voice assistant or chatbot to your app. Supports React, Angular.
Stars: ✭ 287 (+474%)
Mutual labels:  voice, voice-commands, voice-control
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (+6%)
Mutual labels:  voice-commands, voice-control, voice-assistant
Voice datasets
🔊 A comprehensive list of open-source datasets for voice and sound computing (50+ datasets).
Stars: ✭ 494 (+888%)
Mutual labels:  voice, voice-commands, voice-control
Alan Sdk Pcf
Alan AI Power Apps SDK adds a voice assistant or chatbot to your Microsoft Power Apps project.
Stars: ✭ 128 (+156%)
Mutual labels:  voice, voice-commands, voice-control
Alan Sdk Web
Alan AI Web SDK adds a voice assistant or chatbot to your app. Supports React, Angular, Vue, Ember, JavaScript, Electron.
Stars: ✭ 368 (+636%)
Mutual labels:  voice, voice-commands, voice-control
VoiceNET.Library
.NET library to easily create Voice Command Control feature.
Stars: ✭ 14 (-72%)
Mutual labels:  voice-commands, voice-control, voice-assistant
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (+6%)
Mutual labels:  voice, voice-control, voice-assistant
Alan Sdk Flutter
Alan AI Flutter SDK adds a voice assistant or chatbot to your app.
Stars: ✭ 309 (+518%)
Mutual labels:  voice, voice-commands, voice-control
Alan Sdk Ios
Alan AI iOS SDK adds a voice assistant or chatbot to your app. Supports Swift, Objective-C.
Stars: ✭ 318 (+536%)
Mutual labels:  voice, voice-commands, voice-control

Awesome Rhasspy Awesome

Carefully curated list of projects and resources for the voice assistant Rhasspy

Rhasspy (pronounced RAH-SPEE) is an open source, fully offline set of voice assistant services for many human languages.

Note: Although I'm a Rhasspy contributor, this is not a list of projects or resources "approved" by the Rhasspy project.

Contents

Official Rhasspy resources

Official resources published by the Rhasspy project.

  • Documentation - The official reference with installation instructions, tutorials, the white paper and more.
  • Forum - The place to get help, follow announcements, show your Rhasspy projects and discuss development.
  • GitHub organization - The place to get the latest code for all Rhasspy components, and open issues and pull requests.

Tutorials

Tutorials explaining how to set up Rhasspy and use it.

Home automation integrations

Projects to integrate Rhasspy with various home automation platforms.

  • FHEM-rhasspy - A module to integrate Rhasspy with the home automation platform FHEM using MQTT.
  • Home Intent - A Rhasspy intent handler that is tightly integrated with the home automation platform Home Assistant.
  • JeeRhasspy - Plugin to integrate Rhasspy with the home automation project Jeedom (French).

Apps and app platforms

Apps (some call these "skills") that react to Rhasspy's intents.

Note: Rhasspy's app ecosystem is still in an early stage.

  • daniele-athome/hass-config - AppDaemon apps for Rhasspy in a Home Assistant configuration, with an example of a countdown timer.
  • hss-server - Hermes Skill Server for MQTT based voice assistants.
  • hss-skill - Python library to create voice apps based on hss-server.
  • node-hss-skill - Node.js library to create voice apps based on hss-server.
  • rhasspy-hermes - Python classes for Hermes protocol support in Rhasspy.
  • rhasspy-hermes-app - Rhasspy's official Python library to ease creating voice apps using the Hermes protocol.
  • rhasspy_weather - Python script that makes Rhasspy tell you the weather.

Custom satellites

Custom Rhasspy satellite software for specific hardware.

  • ESP32-Rhasspy-Satellite - Standalone Rhasspy satellite for ESP32 devices such as the MATRIX Voice, M5Stack ATOM Echo and ESP32 Audio Kit.
  • rhasspy-mobile-app - A mobile app for Android and iOS to interface with your Rhasspy installation.

Hardware designs

3D-printable designs for Rhasspy hardware.

Miscellaneous

Interesting projects that don't fall in any of the previous categories.

  • HermesLedControl - Service to let the LEDs on your voice assistant hardware react to Hermes MQTT messages.
  • rhasspy-IBMWatson - Simple shell script to use IBM's cloud text to speech (TTS) service with Rhasspy.
  • rhasspy_save_wakeword - Tool to collect wake word samples from the Hermes MQTT audio stream for custom model training.
  • rhasspy-watch - Tool for dynamic display of Rhasspy's Hermes MQTT messages with recording and query functionality.
  • voice2json - Rhasspy's sister project, a collection of command-line tools for offline speech and intent recognition on Linux.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Koen Vervloesem has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].