Subtitles · Guide d'installation

Réglez-le une fois,
puis oubliez-le.

L'installation prend une minute. Le premier lancement prend plus longtemps, parce que le modèle de reconnaissance vocale se télécharge avant que quoi que ce soit puisse être sous-titré. Une étape au milieu peut mal tourner sans rien dire, et cette page existe surtout pour que vous la repériez en dix secondes plutôt qu'en une heure.

L'overlay de Subtitles centré près du bas d'un bureau Mac, sous-titrant la phrase : « Les sous-titres restent au-dessus de tout, et ils ne prennent jamais un clic »
Ce que vous visez : l'overlay, par-dessus ce qui est déjà à l'écran.

Avant de commencer

  • macOS 14.2 ou version ultérieure, sur Apple Silicon. Toute l'app repose sur les process taps de Core Audio, l'API arrivée avec la 14.2. Un Mac Intel ne peut pas la faire tourner du tout, et aucune mise à jour n'y changera rien.
  • Environ 600 Mo de disque, une seule fois. Le modèle de reconnaissance vocale n'est pas dans le téléchargement. Il est récupéré au premier lancement puis conservé : 583 Mo pour le pack en alphabet latin, 633 Mo pour celui qui inclut le chinois et le japonais.
  • Quelques minutes de connexion, une seule fois. Ce téléchargement est le seul appel réseau que l'app fera de toute sa vie. Tout ce qui vient après fonctionne hors ligne.

Premier lancement

Glissez-la dans Applications et ouvrez-la. Pas d'icône dans le Dock, pas de fenêtre à ranger : elle vit dans la barre des menus. Ce que vous voyez d'abord, c'est un court accueil qui montre l'overlay faire ses trois métiers.

La fenêtre d'accueil de Subtitles sur un bureau Mac, montrant un podcast sous-titré et une barre de progression indiquant « Chargement de la détection de voix »
Premier lancement, téléchargement en cours. La barre en bas, c'est le modèle qui arrive.

Derrière, le modèle se télécharge. L'icône de la barre des menus porte un point qui pulse pendant ce temps, et le menu lui-même affiche un pourcentage et un nombre de fichiers. Le premier lancement prend des minutes ; tous les suivants prennent des secondes.

L'étape qui échoue sans bruit

macOS demande l'autorisation d'enregistrer l'audio du système. Si vous ratez cette demande, ou si vous la rejetez, rien ne vous le dira. Core Audio continue de renvoyer un succès, la prise audio se déclare active, les buffers arrivent à la bonne taille et au bon rythme, et chaque échantillon vaut zéro. Il n'y a d'erreur nulle part dans la pile, donc l'app a l'air installée et fonctionnelle et ne sous-titre simplement jamais rien.

Si vous ne voyez ni sous-titres ni erreur, c'est presque toujours ça. Le menu contient Check Audio Permission…, qui ouvre le bon volet des Réglages Système ; Subtitles doit être coché sous Confidentialité et sécurité ▸ Enregistrement audio. Aucune API ne dit si l'autorisation existe, alors l'app ne fait pas semblant de le savoir.

Le menu de Subtitles avec Check Audio Permission en surbrillance, et un avertissement en haut indiquant : « Aucun son n'atteint Subtitles, vérifiez l'autorisation si de l'audio est en cours de lecture »
Le menu le dit en haut, et le remède est deux lignes plus bas.

Où il vit

La barre des menus de macOS avec l'icône de Subtitles en surbrillance pendant que son menu est ouvert
L'icône, allumée pendant que son menu est ouvert.

Listen To

Tout l'audio du système : c'est le réglage par défaut et il n'y a rien à faire. Le même menu liste ce qui joue en ce moment si vous préférez vous limiter à une seule app, et ce choix tient jusqu'à ce que vous en changiez.

Language / Models

La détection automatique mène la danse, et couvre neuf langues. L'anglais a ses propres modèles, avec un arbitrage entre vitesse et précision ; les autres langues viennent d'un même modèle multilingue. Passer d'une langue à l'autre à l'intérieur d'un pack est instantané, changer de pack demande un nouveau téléchargement.

Les interrupteurs à connaître

Skip Non-Speech empêche la musique de devenir des paroles inventées. New Box On Speaker Change est désactivé par défaut et mérite d'être activé pour les appels. Fade Away Under Pointer empêche l'overlay de cacher ce qu'il y a dessous.

Settings

Taille de la boîte, opacité, nombre de lignes conservées et durée de vie de l'historique, le tout prévisualisé sur l'overlay réel plutôt que sur une maquette. Le cache des modèles se vide depuis la même fenêtre.

La fenêtre de réglages de Subtitles, avec un aperçu en direct de la boîte de sous-titres au-dessus des curseurs pour les lignes, l'opacité du fond, le dévoilement au pointeur et les boîtes récentes
Chaque curseur se prévisualise sur l'overlay réel pendant que vous le déplacez, pas sur une maquette.

Les quatre touches

L'overlay ne prend aucun clic, donc vous travaillez au travers sans y penser. Voici les seules choses qu'il attend de votre clavier.

  • Maintenez ⇧ et faites glisser pour déplacer l'overlay. L'endroit où vous le posez est mémorisé.
  • Maintenez ⌥ pour faire revenir les derniers sous-titres et les parcourir.
  • ⌥⌘S met les sous-titres en pause et les relance.
  • Pointez dessus et il s'efface, pour lire ce qu'il y a dessous sans rien déplacer.

Quand quelque chose cloche

Rien n'est sous-titré et aucune erreur ne s'affiche.
L'autorisation audio, neuf fois sur dix. Ouvrez Check Audio Permission… dans le menu et vérifiez que Subtitles est bien coché sous Enregistrement audio. Si l'échec est silencieux, c'est l'API qui veut ça, pas un choix : vue de l'intérieur de l'app, une autorisation refusée et une machine silencieuse, c'est exactement la même chose.
Les sous-titres s'affichent, mais les mots sont faux.
Regardez quel modèle est chargé. La détection automatique est ce qu'il y a de plus pratique, pas de plus précis : si vous n'écoutez qu'en anglais, choisir un modèle anglais aide, et en choisir un plus lent aide davantage. Les noms propres, le jargon et les sigles sont là où tout système de reconnaissance trébuche, et aucun réglage n'y change quoi que ce soit.
La musique se transforme en paroles.
Skip Non-Speech (VAD) est désactivé. Réactivez-le : un détecteur de voix passe alors avant la reconnaissance, et les fonds musicaux ne l'atteignent jamais. Il est actif par défaut.
L'overlay recouvre quelque chose que j'ai besoin de voir.
Maintenez ⇧ et faites-le glisser ailleurs, ou laissez simplement le pointeur dessus et il s'efface. La distance à laquelle il réagit et son degré d'effacement sont réglables tous les deux. Et s'il a fini quelque part d'inaccessible, Reset Overlay Position dans le menu le remet en place.
Il a cessé de sous-titrer après une mise en veille du Mac.
Coupez puis relancez les sous-titres depuis le menu, ce qui rétablit la prise audio. Si l'app répond normalement par ailleurs, c'est plus rapide que de la quitter.
Je veux récupérer l'espace disque.
Les réglages proposent Clear Model Cache, qui supprime les poids téléchargés et vous dit combien d'espace il a récupéré. Le lancement suivant les retélécharge, donc faites-le quand vous avez fini, pas entre deux sessions.

Réglé en une minute, puis on l'oublie.

Remboursement sous 14 jours, sans justification

Paiement unique de 9 $, toutes les mises à jour à venir comprises · macOS 14.2 ou version ultérieure · Apple Silicon
Sous-titres en temps réel illimités, aussi longtemps que vous possédez le Mac. Aucune minute à acheter, aucun compte, aucun abonnement.