Created
August 24, 2023 12:41
-
-
Save lbt/41f131a169b0893f334c956cd69cf924 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Descriptions | |
** neon-tts-plugin-coqui | |
Plugin to connect to the coqui TTS service | |
** ovos-audio | |
The "mouth" of the OVOS assistant! | |
Handles TTS generation and audio playback | |
** ovos-backend-client | |
Python client library for interaction with several supported backends under a single unified interface | |
** ovos-bus-client | |
This module is a simple interface for the mycroft messagebus and can be used to connect to ovos, send messages and react to messages sent by the OpenVoiceOS system | |
** ovos-cli-client | |
The mycroft-core cli client extracted into a standalone component | |
** ovos-config | |
Helper package to interact with mycroft config | |
** ovos-core | |
Skills handler. This is where the logic for skills happens. | |
** ovos-dinkum-listener | |
The STT listener. This hears the wakeword and converts subsequent speech | |
It uses various wakeword, silence, STT and microphone plugins | |
** ovos-lingua-franca | |
OpenVoiceOS's multilingual text parsing and formatting library | |
eg assert extract_number("1 and 3/4 cups") == 1.75 | |
assert nice_number(25/6) == "4 and a sixth" | |
** ovos-messagebus | |
messagebus service, the nervous system of OpenVoiceOS | |
** ovos-microphone-plugin-alsa | |
OpenVoiceOS Microphone plugin | |
** ovos-ocp-audio-plugin | |
OVOS Common Play is a full-fledged voice media player packaged as a mycroft audio plugin | |
You can find OCP skills in the awesome-ocp-skills list | |
** OVOS-local-backend | |
Personal backend for OpenVoiceOS, written in flask | |
This allows you to manage multiple devices from a single location | |
** OVOS.org | |
** OVOS.org~ | |
** ovos-PHAL | |
Plugin based Hardware Abstraction Layer | |
Loads plugins specific to the hardware available | |
** ovos-phal-plugin-alsa | |
controls system volume with alsa | |
** ovos-phal-plugin-connectivity-events | |
Monitors network state and exposes it via messagebus. | |
** ovos-phal-plugin-dashboard | |
deprecated | |
** ovos-PHAL-plugin-ipgeo | |
Provides geolocation information via the Messagebus. | |
** ovos-PHAL-plugin-oauth | |
WIP | |
** ovos-phal-plugin-system | |
handle bus events to interact with the OS | |
eg | |
self.bus.on("system.ntp.sync", self.handle_ntp_sync_request) | |
self.bus.on("system.shutdown", self.handle_shutdown_request) | |
** ovos-plugin-manager | |
OPM can be used to search, install, load and create plugins for the OpenVoiceOS ecosystem! | |
** ovos-stt-http-server | |
Turn any OVOS STT plugin into a micro service! | |
** ovos-stt-plugin-server | |
This is the plugin that allows access to an STT engine being run as a server | |
** ovos-tts-plugin-mimic | |
OVOS TTS plugin for Mimic ?? | |
** ovos-tts-plugin-mimic3-server | |
Hardwired ovos-tts-server for mimic ?? | |
** ovos-tts-plugin-piper | |
OVOS TTS plugin for Rhasspy's piper | |
** ovos-tts-server | |
Turn any OVOS TTS plugin into a micro service! | |
** ovos-tts-server-plugin | |
OpenVoiceOS companion plugin for ovos-tts-server | |
** ovos-utils | |
collection of simple utilities for use in code | |
eg: | |
sound.play_listening_sound() | |
is_connected() | |
** ovos-vad-plugin-silero | |
Detects speech/silence using Silero VAD | |
** ovos-workshop | |
OVOS Workshop contains skill base classes and supporting tools to build skills | |
and applications for OpenVoiceOS systems. | |
** ovos-ww-plugin-pocketsphinx | |
Wakeword plugin for pocketsphinx | |
** ovos-ww-plugin-precise | |
Deprecated | |
Wakeword plugin for precise. | |
** ovos-ww-plugin-precise-lite | |
Wakeword plugin for precise-lite | |
** precise-lite-trainer | |
WIP - open during construction, setup.py and command line entry points are not yet provided |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment