Installing Plugins
Many components in Neon Core can be replaced with alternatives or added as plugins. This guide provides a brief overview of how to replace some common components with alternate plugins. Detailed documentation about available plugins can be found in the OVOS Plugin Manager Docs. More information about configuration is available in the Neon Docs.
STT
STT plugins convert your recorded voice into text.
Example
This example shows the steps you would take to install and configure the Nemo Remote STT Plugin.
# Install the plugin package
pip install neon-stt-plugin-nemo-remote
# Configure Neon to use the new plugin
nano ~/.config/neon/neon.yaml
Add or update the user configuration to use the new plugin and configure the plugin.
stt:
# Set the module to the Plugin's entrypoint.
# This is usually in the plugin's `README.md` file, or it can be found in `setup.py`
neon-stt-plugin-nemo-remote:
url: "https://nemo.neonaibeta.com"
Restart core services after making this change to reload with these changes.
TTS
TTS plugins convert skill responses into audio.
Example
This example shows the steps you would take to install and configure the Mozilla Remote TTS Plugin.
# Install the plugin package
pip install neon-tts-plugin-mozilla-remote
# Configure Neon to use the new plugin
nano ~/.config/neon/neon.yaml
Add or update the user configuration to use the new plugin and configure the plugin.
tts:
# Set the module to the Plugin's entrypoint.
# This is usually in the plugin's `README.md` file, or it can be found in `setup.py`
module: mozilla_remote
mozilla_remote:
api_url: https://mtts.2022.us/api/tts
Restart core services after making this change to reload with these changes.