mrdev023 / kalliope-vosk

implementation de VOSK pour Kalliope

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kalliope-vosk

implementation de VOSK pour Kalliope

Synopsis

Ajout du STT de vosk

Avant l'installation

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"

Telechargement du model (lang)

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.

Installation

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

Desinstallation

kalliope uninstall --stt-name vosk
pip3 uninstall vosk

Pour plus d'info : https://kalliope-project.github.io/kalliope/brain/community_modules/

About

implementation de VOSK pour Kalliope


Languages

Language:Python 100.0%