GitHub Copilot Voice
Découvrez GitHub Copilot Voice, désormais intégré à l'extension vocale de VS Code. Rédigez, modifiez et naviguez dans le code en mode mains libres grâce aux commandes vocales en langage naturel dans Visual Studio Code.
À propos de GitHub Copilot Voice
De « Hey, GitHub ! » à une interface vocale puissante
GitHub Copilot Voice, anciennement connu sous le nom de « Hey, GitHub ! „, permettait aux développeurs de coder à l'aide de commandes vocales, sans utiliser de clavier. Ce projet a évolué pour devenir l'extension VS Code Speech, intégrant cette même expérience vocale directement dans Visual Studio Code.
Autonomiser le codage mains libres
Conçu pour être accessible à tous, Copilot Voice aide les utilisateurs qui ont des difficultés à taper ou qui préfèrent simplement coder à la voix. Il permet une conversation naturelle avec votre environnement de développement, rendant possible l'écriture de code en décrivant à voix haute vos intentions.
Comment fonctionne GitHub Copilot Voice
Assistance au codage en langage naturel
Les utilisateurs pouvaient formuler leurs objectifs de programmation en langage clair, par exemple « importer une bibliothèque de création de graphiques » ou « tracer un graphique linéaire de la colonne âge en fonction du prix „, et Copilot Voice interprétait la requête et générait le code approprié. Il pouvait même gérer des modifications telles que le passage d'un graphique linéaire à un nuage de points sur commande.
Édition et génération de code en temps réel
Au lieu de saisir et de modifier manuellement le code, les utilisateurs pouvaient demander à Copilot Voice d’» insérer une nouvelle ligne «, de „ supprimer les valeurs nulles “ ou de „ supprimer les doublons „, et recevoir des suggestions intelligentes. Le processus de développement s’en trouvait ainsi accéléré et rendu plus intuitif, notamment pour les tâches répétitives ou standardisées.
Navigation dans le code et contrôle de l'IDE
Navigation mains libres dans la base de code
Copilot Voice permettait une navigation complète au sein d'une base de code à l'aide de commandes telles que « aller à la méthode X » ou « aller à la ligne 34 „. Les utilisateurs pouvaient passer d'un bloc de code ou d'une méthode à l'autre sans utiliser de souris ni de clavier.
Contrôler VS Code avec des commandes vocales
Il ne s'agissait pas seulement d'écrire du code : les utilisateurs pouvaient aussi contrôler Visual Studio Code lui-même. Des commandes comme « activer/désactiver le mode Zen » ou « exécuter le programme » offraient aux développeurs un contrôle total de leur environnement grâce à une communication vocale naturelle.
Expliquer le code et améliorer la compréhension
Résumé de code à commande vocale
L'une des fonctionnalités les plus utiles de Copilot Voice était sa capacité à expliquer le code. En cas de doute sur certaines lignes, les utilisateurs pouvaient poser des questions comme « expliquez les lignes 3 à 10 » et recevoir un résumé concis de la fonction de cette section. Cela permettait aux apprenants comme aux professionnels de comprendre plus facilement un code complexe.
Réduire les frictions dans le flux de travail de codage
En permettant aux développeurs de parler plutôt que de taper, Copilot Voice a simplifié le processus de codage. Il a permis de transformer plus rapidement et plus facilement les idées en code, notamment pour ceux qui avaient des difficultés avec les méthodes de saisie traditionnelles.
Transition vers l'extension vocale VS Code
De l'aperçu technique à l'outil de production
Le 3 avril 2024, la préversion technique de GitHub Copilot Voice s'est achevée. Cette fonctionnalité a été intégrée à l'extension VS Code Speech, désormais disponible pour tous. Ceci marque une nouvelle étape dans le développement vocal de Visual Studio Code.
Innovation et retour d'information continus
L'évolution vers VS Code Speech intègre tous les enseignements tirés des expériences précédentes dans une extension robuste et en constante évolution. Les utilisateurs sont invités à donner leur avis afin de contribuer à son développement futur et de garantir que la programmation vocale devienne encore plus performante et accessible.
