SilentWeb • Docs

Documentation centrale

Installation, usage, contribution, traduction et sécurité — tout au même endroit pour l’extension SilentWeb.

Aperçu rapide

SilentWeb est une extension Firefox/Chrome open-source qui affiche des sous-titres enrichis, génère des transcriptions locales et déclenche des alertes visuelles. Tout le traitement reste sur votre machine pour préserver la vie privée et fonctionner hors ligne.

Installer SilentWeb

Prérequis

Depuis une release (utilisateur)

  1. Téléchargez silentweb-*.zip depuis la page Releases.
  2. Décompressez le fichier pour obtenir le dossier SilentWeb.
  3. Firefox : about:debugging#/runtime/this-firefoxCharger un module complémentaire temporaire → sélectionnez manifest.json.
    Chrome/Edge : chrome://extensions → activer le mode développeur → Charger l’extension non empaquetée → dossier SilentWeb.

Depuis la source (contribution)

git clone https://github.com/OpenDeafTech/SilentWeb.git
cd SilentWeb
pnpm install
pnpm run build

Le dossier dist/ contient le bundle MV3 à charger via about:debugging ou chrome://extensions.

Utiliser en 30 secondes

  1. Ouvrez une page avec audio/vidéo ou visioconférence.
  2. Cliquez sur l’icône SilentWeb pour afficher l’overlay.
  3. Appuyez sur Activer les sous-titres pour lancer la transcription en direct.
  4. Masquez/affichez l’overlay avec Toggle overlay.
  5. Si rien ne s’affiche, vérifiez le volume du site ou l’onglet actif.

Tutoriel complet (10 minutes)

1. Préparer l’ordi (1 min)

2. Installer l’extension (3 min)

  1. Téléchargez silentweb-*.zip sur la page Releases et décompressez.
  2. Firefox : about:debugging#/runtime/this-firefoxCharger un module complémentaire temporaire → choisir manifest.json.
  3. Chrome/Edge : chrome://extensions → mode développeur → Charger l’extension non empaquetée → dossier SilentWeb.

3. Première utilisation (2 min)

  1. Ouvrez YouTube, un stream ou une visio.
  2. Cliquez sur l’icône SilentWeb pour faire apparaître la barre sombre en haut.
  3. Cliquez sur Activer les sous-titres et lisez le texte qui s’affiche en temps réel.

4. Ajuster l’affichage (2 min)

5. Activer les alertes (1 min)

6. Dépanner vite (1 min)

Fonctionnalités principales

Régler l’overlay et les sous-titres

Affichage
  • Choisissez thème clair/sombre, couleur du texte et arrière-plan.
  • Ajustez la taille des sous-titres et l’espacement entre les lignes.
  • Positionnez l’overlay en haut ou en bas et réglez son opacité.
Comportement
  • Activer ou non l’auto-démarrage des sous-titres sur chaque nouvel onglet.
  • Limiter la longueur des sous-titres ou le débit pour préserver la lisibilité.
  • Nettoyer ponctuation et espaces via la normalisation intégrée.
Audio & OCR
  • Choisir la langue par défaut pour la transcription.
  • Désactiver l’OCR si vous ne l’utilisez pas pour économiser des ressources.
  • Adapter la sensibilité de détection de voix ou de sons forts.

Raccourcis et commandes rapides

Vie privée et performances

Contribuer et tester

Commencez par lire le guide Contributing pour le style, la revue et le flux de travail.

Qualité locale
  • pnpm run lint
  • pnpm test (Vitest)
  • pnpm run test:e2e (Playwright)
Locales
  • pnpm run validate:locales
  • pnpm run locales:pipeline → CSV à traduire
  • pnpm run locales:update
Packaging
  • pnpm run release pour build + QA + artefact web-ext
  • Sortie dans web-ext-artifacts/

Signalez les bugs via une issue GitHub avec étapes de reproduction et logs.

Traduire

Architecture et design

Sécurité et qualité

Support et diagnostic

Ressources annexes

Questions fréquentes

Puis-je utiliser SilentWeb sur d’autres navigateurs ?
Oui. Support officiel Firefox (109+) et Chrome (114+) avec le même bundle MV3 (dist/).
Les données audio quittent-elles mon ordinateur ?
Non. Le traitement est exécuté côté client. SilentWeb ne transmet pas d’audio ou de transcription à un serveur tiers.
Comment signaler un bug ?
Ouvrez une issue GitHub avec les étapes de reproduction, les logs de la console et votre version du navigateur.
Pourquoi la transcription est lente ?
Fermez les onglets gourmands, réduisez la fréquence d’échantillonnage audio, désactivez l’OCR, puis relancez l’overlay.
Les sous-titres se chevauchent avec la vidéo.
Déplacez l’overlay (haut/bas) et ajustez l’opacité dans les réglages d’affichage.
Mes raccourcis ne fonctionnent pas.
Vérifiez qu’aucune autre extension n’utilise les mêmes touches et reconfigurez-les dans la page d’options.
Où sont stockées mes données ?
Les préférences et profils restent dans le stockage local du navigateur. Aucune donnée n’est envoyée en ligne.