Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koenvervloesem/awesome-rhasspy
Carefully curated list of projects and resources for the voice assistant Rhasspy
https://github.com/koenvervloesem/awesome-rhasspy
List: awesome-rhasspy
awesome awesome-list hermes-protocol home-assistant jeedom node-red offline open-source openhab rhasspy voice voice-apps voice-assistant voice-commands voice-control
Last synced: 4 months ago
JSON representation
Carefully curated list of projects and resources for the voice assistant Rhasspy
- Host: GitHub
- URL: https://github.com/koenvervloesem/awesome-rhasspy
- Owner: koenvervloesem
- License: cc0-1.0
- Created: 2020-06-27T10:35:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-05T14:51:23.000Z (almost 3 years ago)
- Last Synced: 2024-05-18T22:37:49.508Z (8 months ago)
- Topics: awesome, awesome-list, hermes-protocol, home-assistant, jeedom, node-red, offline, open-source, openhab, rhasspy, voice, voice-apps, voice-assistant, voice-commands, voice-control
- Homepage:
- Size: 28.3 KB
- Stars: 63
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- fucking-lists - awesome-rhasspy
- lists - awesome-rhasspy
- ultimate-awesome - awesome-rhasspy - Carefully curated list of projects and resources for the voice assistant Rhasspy. (Other Lists / Monkey C Lists)
README
# Awesome Rhasspy [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
[](https://rhasspy.readthedocs.io)
> Carefully curated list of projects and resources for the voice assistant Rhasspy
[Rhasspy](https://rhasspy.readthedocs.io) (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-rhasspy-resources)
- [Tutorials](#tutorials)
- [Home automation integrations](#home-automation-integrations)
- [Apps and app platforms](#apps-and-app-platforms)
- [Custom satellites](#custom-satellites)
- [Hardware designs](#hardware-designs)
- [Miscellaneous](#miscellaneous)
- [Contribute](#contribute)
- [License](#license)## Official Rhasspy resources
Official resources published by the Rhasspy project.
- [Documentation](https://rhasspy.readthedocs.io) - The official reference with installation instructions, tutorials, the white paper and more.
- [Forum](https://community.rhasspy.org) - The place to get help, follow announcements, show your Rhasspy projects and discuss development.
- [GitHub organization](https://github.com/rhasspy/) - 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.
- [From Scratch on a Raspberry Pi](https://rhasspy.readthedocs.io/en/latest/tutorials/#from-scratch-on-a-raspberry-pi) - Official guide covering installing Rhasspy on a Raspberry Pi from scratch using Docker.
- [Getting Started Guide](https://rhasspy.readthedocs.io/en/latest/tutorials/#getting-started-guide) - Official guide stepping you through setting up Rhasspy immediately after installation.
- [Server with Satellites](https://rhasspy.readthedocs.io/en/latest/tutorials/#server-with-satellites) - Official guide stepping you through setting up Rhasspy base and satellite devices using Rhasspy's MQTT API or HTTP API.
- [DIY voice assistant](https://cstan.io/?p=11925&lang=en) - Four-part blog series with Rhasspy and Node-RED, showing you how to tell the time, the temperature (from the internet and a ESP32 temperature sensor) and bad jokes and playing internet radio.
- [Coxprod DIY - Rhasspy](https://www.coxprod.org/domotique/category/domotique/rhasspy/) - Tutorials in French about various aspects of Rhasspy.
- [Rhasspy In Depth - Sentences](https://www.youtube.com/watch?v=sWVl0ZoXZEo) - A video in which Rhasspy's developer demonstrates how you can specify your own custom voice commands.
- [Zo krijg je stembesturing op de Raspberry Pi](https://computertotaal.nl/artikelen/internet-thuis/zo-krijg-je-stembesturing-op-de-raspberry-pi/) - A tutorial in Dutch about setting up Rhasspy and handling intents with Node-RED.
- [Control Your Home with Raspberry Pi](https://koen.vervloesem.eu/books/control-your-home-with-raspberry-pi/) - A book about self-hosted home automation, dedicating the whole voice control chapter to Rhasspy.
- [Rhasspy Assistant Tips n Tricks](https://kiboost.github.io/jeedom_docs/other/Rhasspy/) - A page with some interesting tips and tricks for Rhasspy, including common commands, third-party integrations and audio settings.## Home automation integrations
Projects to integrate Rhasspy with various home automation platforms.
- [FHEM-rhasspy](https://github.com/fhem/fhem-rhasspy) - A module to integrate Rhasspy with the home automation platform FHEM using MQTT.
- [Home Intent](https://github.com/JarvyJ/HomeIntent) - A Rhasspy intent handler that is tightly integrated with the home automation platform Home Assistant.
- [JeeRhasspy](https://kiboost.github.io/jeedom_docs/plugins/jeerhasspy/fr_FR/) - 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](https://github.com/daniele-athome/hass-config) - AppDaemon apps for Rhasspy in a Home Assistant configuration, with an example of a countdown timer.
- [hss-server](https://github.com/patrickjane/hss-server) - Hermes Skill Server for MQTT based voice assistants.
- [hss-skill](https://github.com/patrickjane/hss-skill) - Python library to create voice apps based on hss-server.
- [node-hss-skill](https://github.com/patrickjane/node-hss-skill) - Node.js library to create voice apps based on hss-server.
- [rhasspy-hermes](https://github.com/rhasspy/rhasspy-hermes) - Python classes for Hermes protocol support in Rhasspy.
- [rhasspy-hermes-app](https://rhasspy-hermes-app.readthedocs.io) - Rhasspy's official Python library to ease creating voice apps using the Hermes protocol.
- [rhasspy_weather](https://github.com/Daenara/rhasspy_weather) - Python script that makes Rhasspy tell you the weather.## Custom satellites
Custom Rhasspy satellite software for specific hardware.
- [ESP32-Rhasspy-Satellite](https://github.com/Romkabouter/ESP32-Rhasspy-Satellite) - Standalone Rhasspy satellite for ESP32 devices such as the MATRIX Voice, M5Stack ATOM Echo and ESP32 Audio Kit.
- [rhasspy-mobile-app](https://github.com/razzo04/rhasspy-mobile-app) - A mobile app for Android and iOS to interface with your Rhasspy installation.## Hardware designs
3D-printable designs for Rhasspy hardware.
- [Case Raspberry Pi 3a+ with Respeaker 2 Mic Pi Hat and Speaker](https://www.thingiverse.com/thing:4685595) - Case for Raspberry Pi 3A+ with ReSpeaker 2-Mics Pi HAT and an Adafruit 3W mono enclosed speaker.
- [Rhasspy Case (Dot) with respeaker 2 Mic Array and Speaker](https://www.thingiverse.com/thing:4704214) - Case for Raspberry Pi Zero W with ReSpeaker 2 Mic Array and a small speaker, fitting in the hole of an Amazon Echo Dot.
- [Rhasspy Satellite Case for Rpi3A+ & ReSpeaker 2-Mics Pi HAT & Speaker 3W](https://www.thingiverse.com/thing:4642517) - Case for Raspberry Pi 3A+ with ReSpeaker 2-Mics Pi HAT and an Adafruit 3W mono enclosed speaker.## Miscellaneous
Interesting projects that don't fall in any of the previous categories.
- [HermesLedControl](https://github.com/project-alice-assistant/HermesLedControl) - Service to let the LEDs on your voice assistant hardware react to Hermes MQTT messages.
- [rhasspy-IBMWatson](https://github.com/Rayz224/rhasspy-IBMWatson) - Simple shell script to use IBM's cloud text to speech (TTS) service with Rhasspy.
- [rhasspy_save_wakeword](https://github.com/Daenara/rhasspy_save_wakeword) - Tool to collect wake word samples from the Hermes MQTT audio stream for custom model training.
- [rhasspy-watch](https://github.com/cedcox/rhasspy-watch) - Tool for dynamic display of Rhasspy's Hermes MQTT messages with recording and query functionality.
- [voice2json](https://voice2json.org/) - 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](contributing.md) first.
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)
To the extent possible under law, [Koen Vervloesem](mailto:[email protected]) has waived all copyright and
related or neighboring rights to this work.