implementation de VOSK pour Kalliope
Ajout du STT de vosk
Avant tout installation de module il faut verifier que vous avez bien définis les chemin d'installation des nouveau modules. Pour se faire, il faut modifier le fichier settings.yml et activer les "resource_directory" en adaptant les chemins evidement.
resource_directory:
neuron: "/var/tmp/resources/neurons"
stt: "resources/stt"
tts: "resources/tts"
trigger: "resources/trigger"
signal: "resources/signal"
Telecharger et installer le model de lang qui vous plait. Décompresser le et memoriser son chemin car il faudra l'ajouter au fichier settings.yml par la suite. https://github.com/alphacep/vosk-api/blob/master/doc/models.md
Par default, j'integère un model fr basique.
kalliope install --git-url https://github.com/veka-server/kalliope-vosk.git
Ajouter dans le fichier settings.yml le nouveau stt
default_speech_to_text: "vosk"
- vosk:
language: "/.. chemin vers le dossier model .../model-fr"
log_level: -1
kalliope uninstall --stt-name vosk
pip3 uninstall vosk
Pour plus d'info : https://kalliope-project.github.io/kalliope/brain/community_modules/