wispa
Agents de code

La voix pour OpenCode

wispa ajoute une boucle vocale à OpenCode avec un petit plugin : quand OpenCode a fini et passe en inactivité, vous répondez à voix haute et vos mots sont renvoyés comme message suivant.

3 min de lecture

wispa ajoute une boucle vocale à OpenCode. Contrairement aux agents à base de hook, OpenCode utilise un petit plugin que wispa dépose, et à partir de là vous répondez à OpenCode à la voix quand il vous attend.

Comment la boucle vocale fonctionne avec OpenCode

OpenCode signale quand une session passe en inactivité à la fin d'un tour. Le plugin de wispa capte cela, lit le dernier message et le transmet à wispa. Vous dites votre réponse, et le plugin la renvoie dans OpenCode comme votre message suivant via l'interface propre à OpenCode, pour que la session continue.

La configuration

  1. Dans les Intégrations de wispa, choisissez OpenCode et installez. wispa écrit un plugin dans $HOME/.config/opencode/plugin/wispa-voice-loop.js.
  2. Démarrez ou redémarrez OpenCode dans votre terminal pour qu'il charge le nouveau plugin.
  3. Quand OpenCode a fini et attend, maintenez votre raccourci wispa enfoncé et dites votre réponse.
  4. Le plugin renvoie votre réponse transcrite dans OpenCode, qui continue.

Où il s'exécute

OpenCode s'exécute dans le terminal, et c'est là que la boucle vocale le pilote. Pour tout ce qui sort de la boucle, la dictée Push-to-talk normale vous laisse toujours dire votre texte dans n'importe quelle autre app.

Ce que wispa fait en arrière-plan

wispa fait tourner un écouteur local sur 127.0.0.1 derrière un jeton privé, inaccessible depuis le web. Le plugin l'interroge quand OpenCode passe en inactivité, en envoyant le dernier message et le dossier de travail. wispa enregistre votre réponse et la transcrit avec votre modèle de boucle vocale, sans nettoyage IA dessus, et renvoie le texte ; le plugin l'injecte alors dans OpenCode présenté comme une entrée utilisateur.

FAQ

Questions et réponses

OpenCode a-t-il besoin d'un changement de configuration ?

Non. OpenCode utilise un plugin, wispa dépose donc simplement un fichier dans son dossier de plugins, et OpenCode le charge au prochain démarrage. Il n'y a pas de fichier de réglages à éditer.

Pourquoi dois-je redémarrer OpenCode ?

OpenCode découvre les plugins au démarrage, un démarrage frais charge donc le plugin wispa. Ensuite, la boucle vocale est active pour chaque session.

Où le plugin OpenCode est-il stocké ?

Dans $HOME/.config/opencode/plugin/wispa-voice-loop.js. Retirer OpenCode des Intégrations de wispa supprime à nouveau ce fichier.

Quand vous voulez

Commencez à dicter en quelques minutes

Téléchargez wispa, activez un modèle ou ajoutez une clé cloud, et votre voix devient du texte propre dans presque toutes les apps. Gratuit pendant la bêta.

Télécharger wispa