
Commencez avec le lecteur de la vidéo source et un petit fichier texte. Anki est un outil d’étude qui affiche des questions et des réponses sur des cartes. Une note contient les informations qui servent à créer une carte. Un paquet est un groupe de cartes. Ce guide utilise une question et une réponse par note.
Des questions publiques d’apprenants portent sur la synchronisation de l’audio et de la transcription et sur les extraits vidéo avec deux pistes de sous-titres. Ces questions montrent pourquoi une carte doit avoir un lien clair avec sa source. Elles ne permettent pas de mesurer la demande ou les performances d’un outil. Avec cette méthode, la lecture reste dans le lecteur de la vidéo source. Le guide traite des cartes textuelles vérifiées et des contrôles d’importation, plutôt que de l’intégration audio ou de la configuration d’extraits.
1. Définissez un objectif d’apprentissage
Choisissez une leçon publique et une langue que vous pouvez vérifier. Définissez l’objectif d’apprentissage avant de choisir les lignes de sous-titres. Vous pourriez, par exemple, vouloir identifier le champ qui relie deux tables dans une leçon.
Choisissez un court passage qui répond à cet objectif. Ne transformez pas chaque ligne de sous-titres en carte. Les limites des sous-titres indiquent quand le texte apparaît. Elles ne délimitent pas nécessairement une idée complète.
Définissez trois critères de réussite pour le petit paquet :
- Chaque réponse découle d’un passage que vous avez vérifié.
- Chaque note conserve assez d’informations sur la source pour permettre une nouvelle vérification.
- Une seconde importation modifie la réponse voulue sans créer de note indésirable.
N’ajoutez pas de passage incertain au paquet d’étude. Vous pourrez y revenir plus tard. Une réponse plausible n’est pas une réponse vérifiée.
2. Utilisez les sous-titres existants comme copie de référence
Une piste de sous-titres est un texte horodaté associé à une vidéo. Un segment est une portion horodatée de ce texte. Vous pouvez préparer quelques cartes à la main avec les sous-titres accessibles et le lecteur de la vidéo source. Si vous avez déjà des sous-titres horodatés, passez à la vérification du passage.
Si les sous-titres sont absents, consultez le guide consacré à l’obtention et à la vérification d’une transcription YouTube. Cette étape fournit le texte source. Elle ne détermine pas ce qui doit figurer sur une carte.
Le YouTube Transcript Scraper peut collecter les pistes de sous-titres publiques existantes. Un Actor est un programme hébergé. Une Task est un ensemble de paramètres d’entrée prédéfinis et enregistrés pour ce programme. La Task de transcription JSON horodatée constitue un point de départ documenté pour obtenir du texte horodaté.
JSON est un format texte qui stocke des valeurs nommées et des listes. Utilisez-le ici pour conserver les temps des segments. Le texte brut seul ne permet pas de déterminer où les segments se terminent. L’Actor ne transcrit pas la parole et ne télécharge ni audio ni vidéo. Il fournit le contenu source. Vous concevez et vérifiez les cartes.
Ces quelques paramètres respectent les règles publiques d’entrée fournies :
{
"includeFailedInputDetails": true,
"outputFormats": ["json"],
"preferredLanguages": [],
"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]
}Avant de lancer l’Actor, remplacez toute l’entrée d’exemple dans `startUrls` par l’URL de la leçon publique choisie. L’URL fournie sert d’exemple de saisie. Elle ne prouve ni que la leçon convient ni qu’une exécution a réussi.
Une liste `preferredLanguages` vide autorise la sélection de la meilleure piste de sous-titres disponible. Elle n’impose pas l’anglais. Si votre objectif d’apprentissage exige l’anglais, définissez ce champ sur `["en"]`. Les langues préférées sont essayées dans l’ordre. Si aucune ne correspond, l’Actor signale un échec pour langue indisponible au lieu de renvoyer une autre langue.
L’Actor accepte de 1 à 1 000 URL directes de vidéos ou identifiants de vidéos. Il ne traite qu’une fois un identifiant de vidéo répété. Il n’accepte pas les chaînes, les playlists ou les recherches comme entrées. Pour cette méthode, commencez avec une seule vidéo. Ces fonctions sont documentées. Il ne s’agit pas de résultats d’une exécution réalisée pour ce guide.
3. Conservez les données sources séparément de vos cartes
Un champ est une valeur nommée dans un enregistrement. Avant de rédiger les cartes, enregistrez les champs renvoyés suivants, lorsqu’ils sont disponibles :
| Champ | Éléments à conserver |
|---|---|
| `videoId` et `videoUrl` | L’identité de la vidéo et l’adresse source |
| `transcriptLanguageCode` | La langue des sous-titres sélectionnés |
| `isAutoGenerated` | L’indicateur renvoyé sur l’origine des sous-titres |
| `segments` | Le texte d’origine des segments et leurs valeurs temporelles |
| `status` et `statusReason` | Le résultat de l’extraction et son explication |
| `scrapedAt` | La date et l’heure de collecte |
Conservez les segments d’origine sans les modifier. Consignez les corrections dans un journal séparé. Vous pourrez ainsi distinguer le texte reçu de la réponse rédigée ensuite.
Chaque segment contient `text`, `startSeconds`, `endSeconds` et `durationSeconds`. Conservez les valeurs renvoyées. Une durée absente est inconnue. Ce n’est pas une durée de zéro seconde. En revanche, un début de lecture à zéro seconde désigne le début de la vidéo.
Examinez les enregistrements vidéo renvoyés ainsi que le résumé d’exécution nommé OUTPUT. Les vidéos distinctes traitées avec succès produisent des lignes dans le jeu de données. Chaque ligne est un enregistrement de résultat individuel. Les entrées en échec ne produisent pas ces lignes de transcription réussie. Consultez OUTPUT pour connaître les détails des entrées en échec. Un résultat vide ne suffit pas à conclure que les sous-titres sont absents.
La langue des sous-titres, les indicateurs d’origine, le nombre de segments et la couverture décrivent la piste renvoyée. Ils ne prouvent pas l’exactitude des mots. Le nombre de segments n’indique pas non plus combien de cartes utiles vous pourrez créer. Les spécifications publiques de l’Actor précisent ces limites.
4. Vérifiez le passage avant de rédiger la réponse
Ouvrez le passage choisi dans la vidéo. Écoutez aussi la phrase qui le précède et celle qui le suit. Élargissez cet intervalle si l’explication exige plus de contexte. Le contexte désigne les mots ou les images environnants nécessaires pour comprendre la réponse.
Vérifiez le passage dans cet ordre :
- Écoutez les mots qui étayent la réponse.
- Vérifiez les noms, les nombres, les unités, les conditions et les mots comme « pas ».
- Identifiez ce que désignent les mots comme « il » ou « ceci ».
- Examinez l’écran lorsqu’un tableau, un schéma ou un exemple de code fournit des informations nécessaires.
- Rédigez une courte note de contexte et consignez toute correction des sous-titres.
- Mettez le passage en attente si un mot ou un sens nécessaire reste incertain.
Ne remplacez pas un mot peu clair par la réponse attendue. Ne déduisez pas une définition absente à partir d’un terme familier. Si la leçon n’étaye pas la réponse proposée, choisissez une autre question ou un autre passage.
Pour une carte qui exige une formulation exacte, suivez la méthode consacrée à la vérification d’une citation YouTube. Pour la plupart des cartes, vous pouvez reformuler brièvement le passage avec vos propres mots. Cette reformulation doit conserver le sens de la source, y compris ses conditions.
Même un enregistrement clair peut contenir une erreur factuelle. Vérifier ce que dit la leçon et vérifier si son affirmation est vraie sont deux tâches distinctes. Si vous avez une raison de douter de l’affirmation, gardez la carte en attente jusqu’à la résolution du doute.
5. Rédigez une question avec une réponse
Rédigez la question avant de raccourcir la réponse. Une question utile précise ce que l’apprenant doit se rappeler. Elle doit rester compréhensible lorsque l’apprenant la voit sans la vidéo.
Évitez les questions comme « À quoi cela sert-il ? ». Le mot « cela » dépend d’un contexte absent. Nommez plutôt l’objet ou l’opération. Si la question concerne l’exemple particulier de la leçon, précisez-le.
Gardez un seul fait principal par question. Scindez une question qui porte sur deux faits sans rapport. Conservez chaque condition avec le fait auquel elle s’applique. Ne supprimez pas une condition uniquement pour raccourcir la réponse.
Appliquez ces vérifications à chaque brouillon :
| Vérification | Décision à prendre |
|---|---|
| Le passage vérifié répond-il à la question ? | Sinon, écartez ou reformulez la question. |
| La question est-elle compréhensible sans l’image de la vidéo ? | Sinon, ajoutez le contexte nécessaire ou mettez la question en attente. |
| La réponse conserve-t-elle les conditions et les unités ? | Rétablissez-les avant la vérification. |
| Plusieurs réponses pourraient-elles convenir à la question ? | Précisez la question. |
| La question porte-t-elle sur des faits sans rapport ? | Créez des notes séparées. |
Une réponse peut être courte sans être vague. Conservez avec elle le contexte qui l’étaye pour pouvoir l’examiner plus tard. Le recto de la carte ne doit pas révéler la réponse.
6. Configurez des champs adaptés aux modifications ultérieures
Utilisez un type de note personnalisé. Un type de note définit les champs et la mise en page des cartes. Configurez-le pour afficher une question au recto et sa réponse au verso. Affichez le lien source et le segment avec la réponse pour pouvoir la vérifier à nouveau.
Utilisez ces six champs dans cet ordre :
| Champ | Valeur enregistrée |
|---|---|
| `SourceKey` | Un identifiant unique et permanent pour cette source et cette carte |
| `Question` | Une question claire |
| `Answer` | La réponse courte étayée par le passage vérifié |
| `SourceURL` | L’adresse réelle de la vidéo |
| `Cue` | Le temps de lecture, l’intervalle vérifié et une courte note de contexte |
| `ReviewState` | Votre décision sur l’état de préparation de la note |
Gardez `SourceKey` en premier. La gestion des notes répétées dans Anki dépend du type de note et du premier champ. Testez le comportement voulu au lieu de supposer que chaque importation met à jour les notes existantes. Le manuel d’importation de fichiers texte d’Anki explique les séparateurs de champs, la correspondance des champs et la gestion des doublons.
Une clé source peut combiner un identifiant de vidéo, le temps d’un segment et un numéro de carte. Attribuez-la une seule fois. Si vous reformulez la question ou corrigez la réponse, conservez cette clé. Si vous ajustez plus tard le temps du segment, ne reconstruisez pas automatiquement la clé à partir du nouveau temps. Une clé différente pourrait faire passer la modification pour une nouvelle note.
Utilisez des étiquettes de vérification simples, comme `needs_review` et `reviewed`. Vous attribuez ces étiquettes vous-même. Ce ne sont ni des résultats de l’Actor ni la preuve d’une vérification indépendante.
Tenez un journal de corrections séparé avec la clé source, le texte d’origine du segment, le texte corrigé, le motif, l’intervalle vérifié et la date de vérification. Votre fichier de notes, vos décisions de vérification et vos paramètres d’importation Anki sont des données du propriétaire. Une page publique de Task ne révèle ni ne vérifie ces données.
7. Enregistrez le fichier et testez deux notes
Enregistrez les six champs dans un fichier texte UTF-8 avec des tabulations comme séparateurs. UTF-8 est un encodage de texte qui prend en charge les caractères de nombreuses langues. Un fichier séparé par des tabulations utilise un caractère de tabulation entre les champs. Pour ce petit test, utilisez un enregistrement par ligne.
Gardez le premier fichier simple. Utilisez une seule ligne par champ, sans caractère de tabulation dans les valeurs. Si votre contenu exige des tabulations ou des sauts de ligne dans les champs, suivez les règles documentées d’Anki pour l’emploi des guillemets et examinez l’aperçu. Ne remplacez pas le texte sans contrôle si cela en modifie le sens.
Suivez ces étapes :
- Créez un paquet de test temporaire avec le type de note personnalisé.
- Préparez deux notes vérifiées avec des clés sources différentes.
- Ouvrez l’aperçu d’importation et sélectionnez la tabulation comme séparateur.
- Associez chaque colonne du fichier au champ correspondant.
- Confirmez que la première colonne correspond à `SourceKey`.
- Importez le fichier et examinez les deux cartes.
- Modifiez une seule réponse dans le fichier. Conservez sa clé source.
- Réimportez le fichier avec les paramètres de mise à jour voulus et le même type de note.
- Confirmez que la réponse a changé et qu’aucune note supplémentaire indésirable n’a été créée.
Examinez la question, la réponse, le segment et le lien source affichés. Ouvrez chaque lien source réel et vérifiez le temps indiqué dans le lecteur. Une URL visible ne prouve pas qu’elle ouvre la leçon voulue.
Un type de note intégré à deux champs exige une correspondance différente et explicite. N’y importez pas ce fichier à six champs sans déterminer où chaque valeur doit aller. Si le test de mise à jour échoue, arrêtez-vous. Corrigez la correspondance, la clé, le type de note ou le paramètre de gestion des doublons avant d’importer d’autres notes.
Exemple détaillé : fiction originale
Cet exemple est une fiction originale. Ce n’est ni un résultat de l’Actor, ni une leçon réelle, ni un test Anki effectué. Les étapes d’importation proposées ci-dessous n’ont pas été exécutées.
Dans la leçon fictive, un passage à 02:14 explique que deux tables d’échantillons utilisent un ID stable pour relier leurs enregistrements. ID signifie identifiant. Ici, c’est une valeur qui identifie un échantillon. Un autre passage fictif indique ensuite que la modification du libellé d’un échantillon ne doit pas modifier son ID.
Le premier passage commence à 2 minutes et 14 secondes :
`2 × 60 seconds + 14 seconds = 134 seconds`
Dans cet exemple fictif, il se termine à 142 secondes. Sa durée est de :
`142 seconds − 134 seconds = 8 seconds`
Le second passage fictif va de 142 à 148 secondes :
`148 seconds − 142 seconds = 6 seconds`
Ces intervalles sont des valeurs inventées à des fins pédagogiques. Ils ne proviennent pas de mesures effectuées sur une vidéo. La clé `demo-video:134:01` identifie la première carte fictive. La terminaison `01` est un numéro de carte, pas un score d’exactitude.
Préparez ces deux notes fictives :
| Champ | Note fictive 1 | Note fictive 2 |
|---|---|---|
| `SourceKey` | `demo-video:134:01` | `demo-video:142:01` |
| `Question` | Dans les tables d’échantillons de cette leçon, quel champ sert à joindre les deux tables ? | Dans cette leçon, l’ID d’un échantillon doit-il changer lorsque son libellé change ? |
| `Answer` | L’ID stable. | Non. Gardez l’ID de l’échantillon inchangé. |
| `SourceURL` | Laissez ce champ vide ; aucune vidéo réelle n’existe. | Laissez ce champ vide ; aucune vidéo réelle n’existe. |
| `Cue` | 02:14 ; 134–142 secondes ; jointure des tables d’échantillons | 02:22 ; 142–148 secondes ; règle de modification du libellé |
| `ReviewState` | `needs_review` | `needs_review` |
L’exemple laisse les URL sources vides, car elles sont absentes. Il ne les remplace pas par une URL de vidéo d’exemple. Les notes restent hors d’un véritable paquet d’étude, car aucune source réelle ne peut être vérifiée.
La première question limite « Quel champ sert à joindre les deux tables ? » aux tables d’échantillons de la leçon. Elle n’enseigne pas que toutes les tables doivent utiliser le même champ de jointure.
Pour le test de gestion des doublons proposé, remplacez la première réponse par « L’ID stable de l’échantillon. ». Gardez `demo-video:134:01` inchangé. Après une mise à jour correctement configurée, le résultat attendu reste de deux notes, avec la première réponse modifiée. Une troisième note indiquerait que cette importation n’a pas effectué la mise à jour voulue. Il s’agit de résultats attendus pour un test, et non de résultats de test constatés.
Pour une leçon réelle, remplacez le contenu fictif par du contenu source vérifié. Conservez les temps de lecture réels, un lien source fonctionnel et votre compte rendu de vérification.
Résolvez les échecs avant d’ajouter des notes au paquet
Choisissez l’action suivante selon l’échec observé. N’attribuez pas chaque problème à l’absence de sous-titres.
| État observé | Action suivante |
|---|---|
| L’extraction a échoué | Examinez OUTPUT avant de rédiger à partir de cette entrée. |
| La langue requise est indisponible | Maintenez cette exigence ou choisissez délibérément une autre piste accessible. |
| Un mot nécessaire est peu clair | Mettez la note en attente ; ne devinez pas la réponse. |
| L’écran fournit un contexte absent de la carte | Ajoutez assez de contexte ou écartez la question. |
| Une valeur source est absente | Conservez-la comme inconnue, et non comme zéro. |
| Les colonnes apparaissent dans les mauvais champs | Corrigez le séparateur ou la correspondance des champs, puis examinez à nouveau l’aperçu. |
| Une modification crée une note indésirable | Vérifiez la clé, le type de note et les paramètres de gestion des doublons. |
| Un lien source mène à la mauvaise vidéo | Corrigez-le et recommencez la vérification de la source. |
Deux notes correctement affichées montrent que ces notes ont réussi votre petit contrôle. Elles ne prouvent pas que chaque importation future fonctionnera ou que chaque réponse future sera correcte. Vérifiez chaque passage ajouté. Répétez le test d’importation lorsque vous modifiez la structure du fichier ou le type de note.
Sources et lectures complémentaires
- Chronometrica YouTube Transcript Scraper — vérifié le 2026-10-25 ; spécifications publiques de la version 0.1.43, aucun test d’exécution
- Task YouTube de transcription JSON horodatée — vérifiée le 2026-10-25 ; seule la présence publique des paramètres prédéfinis a été vérifiée, paramètres enregistrés et exécution non testés
- Manuel Anki : fichiers texte — vérifié le 2026-10-25 ; importation de texte UTF-8, correspondance des champs et règles de gestion des doublons
- Question publique sur la synchronisation de l’audio et de la transcription — observée le 2026-10-25 ; témoigne uniquement d’un problème soulevé par un apprenant, date exacte de publication non établie
- Question publique sur les extraits Anki et les doubles sous-titres — publiée le 2024-11-12, observée le 2026-10-25 ; témoigne uniquement d’un problème soulevé par un apprenant
Par Chronometrica · Mis à jour
Retour en haut ↑
