Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. CLI
  3. Mode vocal
Afficher en Markdown

Mode vocal

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Le mode vocal vous permet de dire vos requêtes au lieu de les taper. Votre voix est transcrite localement avec OpenAI Whisper (via whisper.cpp) et, par défaut, soumise automatiquement à l'assistant. Vous pouvez passer au mode révision avant envoi si vous préférez. Il s'exécute entièrement sur votre machine par défaut, donc aucun audio ne quitte votre ordinateur et aucune clé API en nuage n'est requise. Le modèle de reconnaissance vocale est téléchargé une seule fois, à la première utilisation.

Info

Le mode vocal est une fonctionnalité de reconnaissance vocale pour le Kiro CLI. Il nécessite un microphone (ou un serveur vocal distant pour les postes de travail en nuage) et une version de kiro-cli compilée avec la fonctionnalité voice. Ceci est distinct de la voix dans KiroCrew, qui offre à la fois la reconnaissance vocale et la synthèse vocale dans le tableau de bord.

Comment ça fonctionne

  1. Démarrez un enregistrement avec /voice ou en maintenant Space enfoncée.
  2. Dites votre requête pendant que l'indicateur d'enregistrement affiche votre niveau audio en temps réel.
  3. Arrêtez en appuyant sur Enter, ou laissez l'arrêt automatique se déclencher après une période de silence.
  4. La transcription est soumise à l'assistant automatiquement par défaut, ou placée dans la requête pour révision lorsque vous configurez voice.autoSubmit false.
Recording, press ENTER when done... 3.5sec ░░░█████████

Le texte partiel s'affiche progressivement dans la zone de saisie pendant que vous parlez, afin que vous puissiez observer la transcription se former avant d'arrêter.

Démarrer une saisie vocale

Commande à barre oblique

/voice

Démarre une seule session d'enregistrement dans le clavardage actuel.

Appuyer-pour-parler avec Space

Maintenez la touche Space enfoncée à l'invite pendant 1,5 seconde pour démarrer l'enregistrement. Relâchez Space pour arrêter et transcrire. Utile pour une saisie vocale rapide sans appuyer sur Enter.

Premier lancement : téléchargement du modèle de reconnaissance vocale

Le modèle Whisper est téléchargé à la première utilisation, et le téléchargement n'est jamais silencieux.

1

Exécutez /voice

La commande détecte qu'aucun modèle n'est présent.

2

Confirmez le téléchargement

Un panneau affiche le nom du modèle, sa taille (environ 148 Mo pour le modèle base par défaut) et sa licence (MIT). Appuyez sur y pour télécharger ou n pour annuler.

3

Le mode vocal est prêt

Le modèle est mis en cache sous ~/.cache/kiro/models/. Les enregistrements suivants démarrent instantanément.

Si vous déclenchez le mode vocal avec Space (appuyer-pour-parler) avant que le modèle soit téléchargé, Kiro vous invite à exécuter /voice pour la configuration interactive.

Info

Dans les invocations sans interface ou en redirection (pipe), il n'y a pas de panneau interactif. Passez --confirm-download directement à la commande CLI pour approuver le téléchargement unique.

Moteurs de transcription

Whisper local (par défaut)

La transcription locale utilise whisper-rs (liaisons Rust pour whisper.cpp) et ne nécessite pas d'accès Internet après le téléchargement initial du modèle. Deux tailles de modèle sont disponibles :

ModèleTaille de téléchargementVitessePrécision
base (par défaut)~148 MoPlus rapideBonne
small~466 MoPlus lentMeilleure

Définissez la taille du modèle :

bash
kiro-cli settings set voice.modelSize small

Serveur vocal distant (pour les postes de travail en nuage)

Lorsque vous travaillez sur un poste de travail en nuage sans microphone, le mode vocal peut diffuser l'audio vers un petit serveur exécuté sur votre machine locale. Le mode vocal revient automatiquement au serveur distant lorsqu'aucun microphone local n'est détecté.

Configuration manuelle :

bash
# On your local machine (the one with a microphone): kiro-cli voice-serve # Open a reverse tunnel when you SSH to the cloud desktop: ssh -R 19876:localhost:19876 cloud-desktop # On the cloud desktop, point voice mode at the tunnel before starting Kiro: export KIRO_VOICE_SERVER_URL=http://127.0.0.1:19876 kiro-cli

Vous pouvez aussi forcer le moteur distant pour une seule session avec /voice --model remote (la valeur par défaut est --model local-whisper).

Assistant de configuration en nuage

Depuis votre machine locale, voice-cloud-setup démarre le serveur vocal local et ouvre le tunnel inverse :

bash
kiro-cli voice-cloud-setup <cloud-hostname>

Ensuite, sur le poste de travail en nuage, définissez l'URL du serveur dans le même shell avant de démarrer Kiro et d'activer le mode vocal :

bash
export KIRO_VOICE_SERVER_URL=http://127.0.0.1:19876 kiro-cli

L'assistant vérifie la connectivité SSH, démarre voice-serve localement et ouvre le tunnel inverse. Il ne configure pas actuellement voice.serverUrl sur le poste de travail en nuage.

OptionDescription
--port <port>Port pour le serveur vocal (par défaut : 19876)
--remote-bin <path>Chemin vers kiro-cli sur le poste de travail en nuage
-i <identity>Fichier d'identité SSH
Info

Définissez KIRO_VOICE_SERVER_URL sur le poste de travail en nuage avant de démarrer Kiro. Lorsqu'elle est définie, le binaire vocal local est ignoré et l'audio est diffusé vers le serveur. Ajoutez l'export à votre profil de shell si vous voulez qu'il persiste entre les sessions.

Précision : VAD et contexte

Le mode vocal utilise la détection d'activité vocale Silero pour distinguer la parole du bruit de fond. Il détecte quand vous commencez et arrêtez de parler, filtre les clics de clavier et le bruit de ventilateur, et pilote l'arrêt automatique par silence, ce qui évite les fausses transcriptions causées par le bruit ambiant.

Le contexte de la conversation récente est aussi transmis à la requête initiale de Whisper, ce qui améliore la précision pour les identifiants de code, les noms de fonctions et le vocabulaire propre au projet abordés plus tôt dans la session.

Configuration

Le comportement du mode vocal est contrôlé via kiro-cli settings. Tous les paramètres sont facultatifs.

ParamètreTypeValeur par défautDescription
voice.modelSizestringbaseTaille du modèle Whisper : base ou small
voice.languagestringenLangue de transcription (auto pour détecter)
voice.silenceTimeoutinteger5Secondes de silence avant l'arrêt automatique de l'enregistrement
voice.maxSessionTimeinteger300Durée maximale d'enregistrement en secondes
voice.autoSubmitbooleantrueSoumettre la transcription automatiquement au lieu de la placer dans la saisie pour révision
voice.serverUrlstringnoneURL du serveur vocal distant pour les postes de travail en nuage

Exemples :

bash
# Favor speed kiro-cli settings set voice.modelSize base kiro-cli settings set voice.silenceTimeout 3 # Favor accuracy kiro-cli settings set voice.modelSize small kiro-cli settings set voice.silenceTimeout 8 # Review each transcription before it is sent kiro-cli settings set voice.autoSubmit false # Transcribe Spanish kiro-cli settings set voice.language es # View your voice settings kiro-cli settings list | grep voice

Confidentialité et sécurité

  • Avec Whisper local, l'audio est capté, transcrit et supprimé sur votre machine. Rien n'est envoyé à un serveur.
  • L'option de serveur vocal distant diffuse l'audio uniquement vers l'URL du serveur que vous configurez (généralement votre propre portable via un tunnel SSH).
  • Kiro vérifie le fichier du modèle Whisper par rapport à une empreinte SHA-256 fixe après le téléchargement et avant chaque utilisation. Un modèle corrompu, altéré ou implanté par un attaquant est rejeté. Si un modèle mis en cache échoue à la vérification, Kiro le supprime et le télécharge à nouveau automatiquement depuis le CDN officiel. Aucune action n'est requise.
  • Sur les systèmes Unix, le répertoire du modèle est restreint à l'accès du propriétaire uniquement (mode 0700) en tant que défense en profondeur.

Exemples

Saisie vocale de base

> /voice Recording, press ENTER when done... 2.1sec ░░░████████ "Fix the bug in the authentication module" > Analyzing the authentication module...

Appuyer-pour-parler en poursuivant une requête tapée

  1. Tapez le début de votre requête : How do I
  2. Maintenez Space enfoncée et dites : "implement pagination in the users API"
  3. Relâchez Space pour arrêter et transcrire
  4. La requête soumise se lit : « How do I implement pagination in the users API »

Limitations

  • Nécessite un microphone physique, ou un serveur vocal distant pour les postes de travail en nuage.
  • La transcription locale dépend du processeur. Le modèle small est plus précis mais plus lent, et il n'y a pas encore d'accélération GPU.
  • Optimisé pour l'anglais par défaut; le support multilingue est limité.
  • Aucune activation par mot-clé de réveil.

Dépannage

ProblèmeSolution
« No microphone detected »Accordez la permission d'accès au microphone, ou configurez un serveur vocal distant sur un poste de travail en nuage
L'enregistrement s'arrête trop tôtAugmentez voice.silenceTimeout (par exemple, à 10)
Précision de transcription médiocrePassez au modèle small, parlez clairement et réduisez le bruit de fond
La première utilisation est lenteLe modèle est téléchargé une seule fois à la première utilisation, puis les enregistrements démarrent instantanément
« Model integrity check failed »Kiro supprime le fichier invalide et le télécharge à nouveau automatiquement. Si le problème persiste, vérifiez votre réseau ou votre proxy
« Voice binary not found »Réinstallez kiro-cli, ou confirmez que KIRO_CHAT_CLI_BIN pointe vers une version compilée avec la fonctionnalité voice
Utilisation élevée du CPU pendant la transcriptionUtilisez le modèle base et laissez une transcription se terminer avant de commencer une nouvelle tâche

Voir aussi

  • Clavardage : la session interactive dans laquelle la saisie vocale s'intègre
  • Interface du terminal : l'interface qui affiche l'indicateur d'enregistrement en direct
  • Paramètres en session : ajuster les paramètres pendant une session
Page mise à jour : 19 août 2026
Outils de comparaison personnalisés
Mode sans interface