Skip to content

v0.7.1 — Wake word par prénom de chat

Choose a tag to compare

@Gheop Gheop released this 11 Apr 19:03
· 73 commits to main since this release
199bfab

👂 Wake word par prénom de chat

Issue #4 Tier 2 : appelle un chat par son prénom et son chat bubble s'ouvre + une écoute push-to-talk démarre automatiquement. Pas besoin de toucher le clavier ni la souris.

Highlights

  • Wake word renommable à la volée — chaque chat répond à son propre prénom (Mandarine, Tabby, Ombre, …). Renommer un chat depuis Settings → la grammaire est rebâtie immédiatement, l'ancien nom oublié, le nouveau actif. Aucun retraining.
  • Backend Vosk (Apache-2.0, 100 % offline). Modèle FR small (~41 MB) téléchargé en arrière-plan au premier lancement, mis en cache dans ~/.cache/catai/vosk/. Idle ~3-8 % CPU.
  • Coexistence avec le push-to-talk existant — le pipeline wake word libère autoaudiosrc automatiquement avant chaque enregistrement Whisper, puis le récupère ensuite.
  • Auto-PTT 6 s — quand un wake word ouvre un chat, on démarre une fenêtre d'enregistrement de 6 s pour que tu puisses parler tout de suite. Tu peux aussi raccourcir avec Espace ou le bouton mic.
  • Opt-in — désactivé par défaut, case à cocher dans la section Voice du panneau Settings. Une seconde case règle le miaou de confirmation.

Install / upgrade

pip install --user --upgrade 'catai-linux[voice]'

Pas de vosk installé ? Pas de souci, le module no-op silencieusement et le reste de la voix continue de marcher.

Closes

Closes #4 (full issue: TTS Tier 1 shipped in v0.6.1, wake word Tier 2 shipped here)

🤖 Generated with Claude Code