The "mouth" of the OVOS assistant!
Handles TTS generation and sounds playback
pip install ovos-audio[extras]
to install this package and the default
plugins.
Without extras
, you will also need to manually install,
and possibly configure TTS and Audio Backend modules as described below.
under mycroft.conf
{
// Text to Speech parameters
// Override: REMOTE
"tts": {
"pulse_duck": false,
"module": "ovos-tts-plugin-mimic3-server",
"fallback_module": "ovos-tts-plugin-mimic",
"ovos-tts-plugin-mimic": {
"voice": "ap"
},
"ovos-tts-plugin-mimic3-server": {
"voice": "en_UK/apope_low"
}
},
// File locations of sounds to play for system events
"sounds": {
"start_listening": "snd/start_listening.wav",
"end_listening": "snd/end_listening.wav",
"acknowledge": "snd/acknowledge.mp3",
"error": "snd/error.mp3"
},
// Mechanism used to play WAV audio files
// Override: SYSTEM
"play_wav_cmdline": "paplay %1 --stream-name=mycroft-voice",
// Mechanism used to play MP3 audio files
// Override: SYSTEM
"play_mp3_cmdline": "mpg123 %1",
// Mechanism used to play OGG audio files
// Override: SYSTEM
"play_ogg_cmdline": "ogg123 -q %1"
}