lp177

Chat GPT voice

Extension qui fait parler ChatGPT et permet de lui parler

Extension navigateuraoût 2023JavaScriptManifest V3Web Speech APIchrome.tts

Code source

Extension Chrome qui ajoute à ChatGPT un bouton de lecture sur chaque réponse, un bouton pour lire toute la page, un micro pour dicter sa question, et une lecture automatique optionnelle des réponses.

Fonctionnalités

  • Lecture d’une réponse : bouton lecture/arrêt ajouté à côté de chaque réponse.
  • Lecture de la page : bouton global qui lit toute la conversation.
  • Dictée : icône de micro dans la zone de saisie ; le texte reconnu est inséré puis envoyé automatiquement à la fin de la phrase.
  • Lecture automatique optionnelle des nouvelles réponses.
  • Réglages depuis l’icône de l’extension : vitesse, langue (allemand, anglais, espagnol, français, japonais, chinois…), lecture automatique.

Fonctionnement

Un script de contenu injecté sur chat.openai.com et chatgpt.com ajoute les boutons et utilise SpeechRecognition pour la dictée. La synthèse passe par le service worker et l’API chrome.tts ; un contournement relance périodiquement la lecture pour éviter les coupures sur les textes longs. Les réglages sont conservés avec l’API storage.

Les boutons sont placés en repérant des éléments de l’interface ChatGPT : une refonte de cette interface peut les casser.

Captures d’écran

Installation

L’extension s’installe depuis les sources :

  1. Cloner le dépôt.
  2. Ouvrir chrome://extensions et activer le mode développeur.
  3. Choisir « Charger l’extension non empaquetée » et sélectionner le dossier du dépôt.

zipMe.sh produit une archive extension.zip prête à publier.