Guide de codage vocal

Dictez des prompts dans
Cursor IDE sur Windows

Le vibe coding signifie dicter de longs prompts structurés à l'IA de Cursor plutôt que de les taper. StarWhisper est un raccourci clavier local gratuit de reconnaissance vocale qui saisit du texte dans le panneau de chat de Cursor, l'édition en ligne, le terminal et n'importe quel champ de texte sous Windows.

Télécharger pour Windows
Microsoft Store
  • Approuvé par Windows
  • Installation rapide en 30 secondes
Plus
"Créer un glisser-déposer pour l'upload de fichiers, PNG/JPG uniquement, 10 Mo max..."

Cinq étapes pour le codage vocal

De l'installation à la dictée directement dans le panneau de chat de Cursor.

1

Installer StarWhisper

Téléchargez StarWhisper depuis starwhisper.ai ou le Microsoft Store. Exécutez l'installateur, autorisez l'accès au microphone au premier lancement. Le plan gratuit couvre 500 mots par jour, ce qui suffit pour plusieurs longs prompts de codage. Pro est à 10 $ par mois si vous dictez toute la journée.

2

Ouvrir Cursor et votre projet

Lancez Cursor IDE et ouvrez le dossier de projet sur lequel vous travaillez. Affichez le panneau de chat avec Ctrl+L, ou ouvrez l'édition en ligne sur la sélection actuelle avec Ctrl+K. Les deux contextes acceptent les prompts dictés car ce sont tous deux des entrées de texte Windows standard.

3

Cliquer dans le champ de saisie du prompt

Placez votre curseur dans le champ de chat de Cursor ou dans la fenêtre d'édition en ligne. StarWhisper saisit du texte dans le contrôle de texte Windows qui a actuellement le focus, le curseur doit donc être au bon endroit avant que vous n'appuyiez sur le raccourci clavier. Cela s'applique également au terminal intégré si vous souhaitez dicter une commande shell.

4

Maintenir le raccourci clavier StarWhisper

Maintenez enfoncé le raccourci clavier global de dictée. L'indicateur du microphone confirme que l'enregistrement est en cours. La valeur par défaut convient à la plupart des configurations et vous pouvez la reconfigurer dans les paramètres de StarWhisper si elle entre en conflit avec un raccourci Cursor ou VS Code que vous utilisez déjà.

5

Dicter le prompt, relâcher, envoyer

Dictez la requête complète naturellement. Exemple : créer un glisser-déposer pour l'upload de fichiers, PNG et JPG uniquement, maximum dix mégaoctets, avec une barre de progression et des libellés aria accessibles. Relâchez le raccourci clavier, vérifiez le texte transcrit, corrigez les identifiants mal entendus, puis appuyez sur Entrée pour envoyer le prompt au modèle de Cursor.

Pourquoi les développeurs choisissent un raccourci vocal pour Cursor

Des avantages spécifiques pour le vibe coding et le développement assisté par IA.

Les longs prompts restent structurés

Dictez le rôle, le contexte, le modèle existant à suivre, les contraintes, les cas limites et le résultat demandé. Le tout en une seule traite vocale, plus rapidement que de le taper. Les modèles de Cursor fonctionnent mieux avec des cahiers des charges détaillés.

Gère le vocabulaire technique

React, Tailwind, Zustand, fastAPI, kubectl, useEffect, queryClient, dotenv, ECMAScript, Postgres, injection de dépendances, tout est correctement retranscrit. Whisper a été entraîné sur suffisamment de contenu de développeur pour reconnaître les identifiants et modèles courants.

Fonctionne avec tous les outils de développement

Cursor, VS Code, Windsurf, Zed (lorsqu'il est sous Windows), les IDE JetBrains, GitHub Desktop, les terminaux, les documents Notion, les tickets Linear, les descriptions de PR GitHub. Un seul raccourci clavier, pour chaque champ de texte du système d'exploitation.

Local par défaut

L'audio est transcrit par Whisper fonctionnant sur votre processeur (CPU) ou carte graphique (GPU). Les prompts restent locaux jusqu'à ce que vous décidiez d'appuyer sur Envoyer vers Claude, GPT, ou tout modèle vers lequel Cursor route la requête. Aucun service de transcription tiers n'est impliqué.

Gratuit pour un usage typique

500 mots par jour sur le plan gratuit couvrent de nombreux prompts de codage. Pro est à 10 $ par mois ou 80 $ par an pour une dictée illimitée, ce que la plupart des développeurs atteignent une fois que les prompts vocaux deviennent leur flux de travail par défaut.

Accélération GPU si vous en avez une

Les propriétaires de cartes graphiques NVIDIA peuvent installer le pack CUDA pour une transcription plus rapide lors des longues dictées. Vulkan est la solution de repli multi-fournisseurs pour les GPU AMD et Intel. Le chemin CPU fonctionne également sur n'importe quelle machine moderne.

Pourquoi le vibe coding est plus facile avec la voix

Le vibe coding est la tendance récente où les développeurs passent moins de temps à taper du code littéral et plus de temps à décrire ce qu'ils veulent que l'IA écrive. Cursor a fortement poussé ce modèle, et Claude Code, GitHub Copilot Workspace et Windsurf ont suivi. Le goulot d'étranglement n'est plus la compilation ou la connaissance de la syntaxe, c'est la vitesse à laquelle vous pouvez décrire clairement votre intention pour que le modèle fasse la bonne chose du premier coup.

Ce genre de description est conversationnel. Cela ressemble à : Je veux un composant React qui prend une liste de produits et les affiche sous forme de cartes avec des effets de survol, le survol devrait révéler un bouton d'achat avec le prix à côté, et cliquer sur acheter devrait appeler une fonction que je passe en tant que prop. Taper cela prend environ quarante secondes. Le dicter prend dix secondes. Sur une journée de quarante ou cinquante prompts, c'est une demi-heure économisée juste sur la saisie, et les prompts qui arrivent sont généralement plus riches car il y a moins de friction pour continuer à ajouter du contexte.

StarWhisper existe parce que la dictée à l'échelle du système intégrée à Windows est trop limitée pour ce flux de travail, elle ne gère pas bien le vocabulaire technique, n'a pas de raccourci clavier global qui fonctionne dans Cursor, et l'ancienne Reconnaissance vocale Windows est encore pire sur les termes techniques. Whisper les gère. Le modèle a vu suffisamment de texte lié aux développeurs pendant son entraînement pour que des noms comme Zustand, swr, drizzle, prisma, vitest et tailwind soient correctement transcrits dès la sortie.

Exemples concrets de prompts qui fonctionnent bien à la voix

Voici des formes réelles de prompts qui bénéficient de la dictée dans Cursor. Chacun prend quelques secondes à dicter et prendrait une minute ou plus à taper.

  • Créer un glisser-déposer pour l'upload de fichiers, PNG et JPG uniquement, maximum dix mégaoctets, avec une barre de progression et un bouton de secours cliquer-pour-télécharger pour les navigateurs sans support du glisser-déposer.
  • Refondre le service utilisateur pour utiliser l'injection de dépendances, le client de base de données et le service d'e-mail doivent être injectés, et mettre à jour les tests pour qu'ils utilisent des instances fictives au lieu de patcher les modules.
  • Écrire une migration Postgres qui ajoute une colonne de suppression logique à la table des commandes, la remplit pour les lignes existantes, et inclut la migration descendante pour l'annuler.
  • Générer un point de terminaison fastAPI qui accepte un téléchargement CSV, valide les colonnes, insère les lignes par lots de cinq cents avec une transaction, et renvoie le nombre de lignes plus les lignes en erreur.
  • Ajouter des libellés aria accessibles et la navigation au clavier à ce modal, le piège à focus devrait se relâcher lorsque le modal se ferme et rendre le focus au bouton déclencheur.

Chacun de ces exemples est le type de longue instruction que le chat ou l'édition en ligne de Cursor gère bien. La dictée permet d'insérer la pensée complète dans la zone de saisie en une seule fois, alors que la frappe au clavier vous tente d'abandonner les détails de fin.

Chat, édition en ligne et terminal de Cursor : tout identique pour StarWhisper

Cursor expose différentes interfaces pour interroger l'IA, et elles se comportent toutes de la même manière pour la dictée.

Interface de Cursor Comment l'ouvrir Comportement de la dictée
Panneau de chat Ctrl+L Dicter des prompts conversationnels complets, des instructions de plusieurs paragraphes
Édition en ligne Ctrl+K avec du code sélectionné Dicter des prompts courts et précis ciblant le bloc en surbrillance
Composer (Composer) Ctrl+I Dicter des prompts de refonte multifichiers et des cahiers des charges de fonctionnalités
Terminal intégré Ctrl+` Dicter des messages de commit, des requêtes de recherche, de longs drapeaux
Renommer / rechercher un fichier Tout champ de saisie Dicter des noms de fichiers, des chaînes de recherche, des descriptions de regex

Du point de vue de StarWhisper, ce sont toutes des entrées de texte Windows et le flux de dictée est identique pour chacune.

Confidentialité : où vont réellement le prompt et l'audio

Cursor envoie vos prompts au modèle que vous avez sélectionné (Claude, GPT-4, GPT-5, Gemini, le propre modèle de Cursor), ce qui est identique à n'importe quel autre assistant de codage IA. La nouvelle question que la dictée ajoute est : l'audio est-il également téléchargé ?

Dans le Mode Local de StarWhisper (par défaut), la réponse est non. L'audio est capturé par le microphone, traité en mémoire par Whisper sur votre processeur (CPU) ou carte graphique (GPU), et converti en texte sur l'appareil. L'audio n'atteint jamais aucun service de transcription tiers. Le texte transcrit est le même que celui que Cursor recevrait si vous l'aviez tapé, et ce n'est qu'alors qu'il quitte votre machine via l'appel API normal de Cursor vers le modèle sous-jacent.

Si vous travaillez sous un accord de confidentialité (NDA) ou avec du code sensible pour lequel vous ne pouvez accepter aucune exposition au modèle, vous n'utiliseriez pas du tout les fonctionnalités IA de Cursor, et cela s'applique également, que vous dictiez ou que vous tapiez. Pour tout le monde, la dictée ne change pas la posture de confidentialité, elle change simplement la façon dont le texte est arrivé dans la zone de prompt. Consultez la FAQ sur Whisper local vs cloud pour l'analyse complète.

Conseils pour des prompts vocaux plus rapides et plus propres dans Cursor

  • Planifiez d'abord la structure du prompt : rôle, contexte, tâche, contraintes, exemples, format de sortie. Dites-le ensuite en une seule fois.
  • Prononcez le camelCase en disant les mots. Whisper comprend getCurrentUser comme get current user et le modèle de Cursor comprend généralement l'une ou l'autre forme de toute façon.
  • Pour les noms de bibliothèques qui sonnent comme des mots courants (Next, Bun, Astro, Hono), prononcez-les clairement et vérifiez ensuite. Ajoutez-les au dictionnaire personnalisé de StarWhisper si vous les utilisez souvent.
  • Collez le code plutôt que de dicter la syntaxe. Le modèle standard est de dicter la requête, de coller le fichier pertinent avec Ctrl+V, et de demander le changement à Cursor.
  • Utilisez des mots de transition parlés (d'abord, ensuite, également, enfin) pour donner une structure plus claire au modèle dans votre demande dictée.
  • Pour les longs prompts du compositeur (Composer) qui couvrent plusieurs fichiers, dictez d'abord l'objectif global, puis listez chaque fichier que vous souhaitez modifier avec une ou deux lignes expliquant pourquoi.

Au-delà de Cursor : autres outils de codage compatibles

Le même raccourci clavier couvre tous les autres éditeurs de code Windows et outils d'IA. La saisie vocale pour le codage présente le modèle plus large, mais à titre de référence rapide, la dictée fonctionne dans :

  • VS Code avec GitHub Copilot Chat, Continue, Cody, Codeium
  • Windsurf et Zed (versions Windows) pour leurs panneaux IA
  • Les IDE JetBrains avec AI Assistant, Junie, ou des plugins tiers
  • Les descriptions de PR, commentaires de tickets et revues sur GitHub.com
  • Linear, Jira, les documents Notion où vous rédigez des spécifications techniques
  • Les terminaux (Windows Terminal, ConEmu, shells WSL) pour les messages de commit et la construction de commandes
  • Les interfaces web de ChatGPT et Claude pour les conversations IA en dehors de Cursor

Une installation, un raccourci clavier, chaque champ de texte sous Windows. C'est pourquoi les développeurs qui commencent à l'utiliser pour Cursor finissent par l'utiliser pour tout le reste en une semaine.

Questions fréquemment posées

Cela fonctionne-t-il avec Cursor Pro ?
Oui. StarWhisper n'interagit pas avec votre compte Cursor ou votre choix de modèle. Il dicte dans le champ de texte actif, ce qui signifie que vous soyez sur le plan gratuit hobby de Cursor, sur Pro à 20 $ par mois, ou sur Business, le comportement est identique. La dictée se fait sur votre PC avant même que Cursor ne voie le prompt, et votre niveau Cursor n'a d'importance qu'au moment où le prompt est envoyé à Claude, GPT, ou tout autre modèle que vous avez sélectionné pour cette conversation.
Cela fonctionne-t-il avec la fonction d'édition en ligne de Cursor ?
Oui. Appuyez sur Ctrl+K pour ouvrir le prompt d'édition en ligne, placez le curseur dans la zone de saisie qui apparaît, puis maintenez le raccourci clavier StarWhisper et dictez. L'édition en ligne est simplement une autre entrée de texte du point de vue de Windows, le flux de dictée est donc identique à celui du panneau de chat. Cela fonctionne bien pour les prompts courts et précis comme renommer cette variable avec un nom plus descriptif ou extraire ce bloc dans une fonction d'assistance avec une gestion appropriée des erreurs.
Puis-je dicter du vrai code, pas seulement des prompts ?
Vous le pouvez, mais en pratique, c'est rarement la méthode la plus rapide. L'anglais parlé ne se transpose pas parfaitement à la syntaxe du code source, et même le solide vocabulaire technique de Whisper ne peut pas transformer dire parenthèse fermante point-virgule retour nul en une sortie parfaite à chaque fois. L'approche productive consiste à dicter la description en langage naturel de ce que vous voulez que le code fasse, puis à laisser l'IA de Cursor écrire la syntaxe réelle. Les noms de variables courts et les identifiants simples se dictent très bien.
Dans quelle mesure Whisper gère-t-il bien les noms de variables et de bibliothèques ?
Whisper a été entraîné sur un large corpus qui comprend beaucoup de contenu lié aux développeurs, donc les identifiants courants comme React, Tailwind, Postgres, fastAPI, useEffect, queryClient, dotenv, kubectl, et des noms similaires sont correctement transcrits la plupart du temps. Le CamelCase et le snake_case sont reconnus lorsque vous les prononcez naturellement. Pour les identifiants internes inhabituels ou les noms de produits inventés, attendez-vous à corriger quelques mots après l'envoi. Ajouter le terme une fois au dictionnaire personnalisé de StarWhisper améliore les exécutions suivantes.
Cela fonctionne-t-il dans le terminal intégré de Cursor ?
Oui. Le terminal intégré dans Cursor accepte le texte dicté de la même manière que n'importe quel autre champ de saisie. Vous pouvez dicter un message de commit git, une longue commande curl décrite en anglais, ou une requête de recherche dans ripgrep. Whisper gère la syntaxe courante du shell comme les drapeaux, les tirets et les caractères de tube lorsqu'ils sont prononcés naturellement, bien que pour les commandes complexes avec des guillemets et des échappements, il soit généralement toujours plus rapide de taper les parties de ponctuation et de dicter uniquement les arguments les plus longs.
Cela fonctionne-t-il également dans VS Code ?
Oui. Cursor est un dérivé (fork) de VS Code et StarWhisper dicte dans les deux avec un comportement identique. Les panneaux de chat pour GitHub Copilot Chat, Continue, Cody, et d'autres extensions IA de VS Code reçoivent tous le texte dicté de la même manière que le chat de Cursor. Si vous partagez votre temps entre VS Code et Cursor, le raccourci clavier unique couvre les deux éditeurs sans aucun changement de configuration entre eux.
Qu'en est-il de WebStorm, IntelliJ et des autres IDE JetBrains ?
Tous les IDE JetBrains sur Windows fonctionnent comme cibles de dictée. Le chat AI Assistant dans IntelliJ, la saisie de prompt dans l'intégration Junie de WebStorm, la fenêtre d'outils JetBrains AI Chat, et les plugins code-with-Claude ou Codeium acceptent tous le texte dicté. Cela s'applique également à PyCharm, GoLand, RubyMine, Rider, DataGrip et PhpStorm. StarWhisper ne nécessite aucune intégration avec l'IDE car il dicte dans la couche de saisie de texte au niveau du système d'exploitation.
Quelle est la précision sur la terminologie technique et le langage adjacent au code ?
La précision de base de Whisper sur l'anglais général est d'environ 98 pour cent sur un audio clair, et le sous-ensemble du vocabulaire technique affiche un niveau similaire pour les termes courants. Les noms des principaux frameworks, langages, fournisseurs de cloud, bibliothèques et concepts standard en informatique sont correctement retranscrits. Le jargon spécifique à un domaine pour des systèmes internes de niche est l'endroit où les erreurs se regroupent, et c'est le même endroit où un transcripteur humain aurait également besoin d'un glossaire. Relire le prompt dicté avant de l'envoyer prend quelques secondes et permet de repérer les quelques mots à corriger.

Commencez le codage vocal dans Cursor gratuitement

500 mots/jour sur le plan gratuit. Sans carte bancaire. Fonctionne dans Cursor, VS Code, JetBrains et tout champ de texte Windows.

Télécharger StarWhisper pour Windows