TGV
Le TGV (Transcription à Grande Vitesse) est un outil Web développé pour le groupe Transcriptions de l'April. Il est actuellement utilisable à l'adresse suivante : http://gtgv.echarp.org
Objectif[modifier]
Le principal objectif du projet d'outil web est de faciliter la transcription. À la différence des solutions existantes sous vim ou emacs, cet outil est destiné à un public non-geek. Pour remplir cet objectif, une application web nous parait adaptée.
Développement[modifier]
Le projet a commencé le 25 février 2010. L'outil est développé par snip et olive. Il ne fonctionne pour le moment que sous Firefox 3.5 et supérieur. L'URL temporaire de développement est http://snip.eu.org/transcriptions/
Après une vingtaine d'heures de travail, une présentation du brouillon en a été faite à la réunion IRC du 2 mars 2010. Cet outil devrait atteindre dans les prochains jours un premier état *utilisable* par le présent groupe transcriptions, avec quelques vidéos à transcrire, et avec les limitations actuelles de l'outil[?].
Le TGV entrera probablement ensuite dans une phase plus longue de développement, afin d'en faire un outil plus propre, autonome, exploitable également ailleurs qu'à l'April.
Côté technique[modifier]
Côté client, le TGV est en HTML 5, CSS et Javascript.
Côté serveur, le TGV utilise une base MySQL et du PHP.
Le découpage est fait avec un outil en C développé par Sebastien Blondeel, les sources sont dans le svn de l'April
Fonctionnement[modifier]
Ajout d'un média[modifier]
(Qu'est-ce que le découpage syllabique ?)
À venir...
Transcription[modifier]
(Workflow, états, couleurs, raccourcis clavier, [?], ...)
À venir...
Fonctionnalités[modifier]
- L'enregistrement des modifications est immédiat (XHR).
- La navigation entre séquences peut se faire par les flèches Haut/Bas.
Todo list[modifier]
- Mettre à disposition les sources sur le SVN de l'April.
- Définir la licence (Affero, GPL v2 ou v4, ...).
- Amélioration / refonte de l'outil de découpage de sbi [?]
- N'afficher que les quelques séquences proches de celle en cours d'édition afin de ne jamais avoir à faire défiler la page.
- Permettre la navigation dans le temps pour les vidéos trop longues (deux petits boutons avec les flèches).
Wishlist[modifier]
- Mieux gérer le multi-utilisateur (vision des autres personnes qui transcrivent en même temps le même média).
- Gérer tout le workflow des transcriptions (possibilité de synchronisation avec un outil de gestion de tâches tel que Redmine).
- Comptabiliser automatiquement le bénévolat valorisé.
- Notifier l'utilisateur des enregistrements automatiques. Le mieux serait un message de type "dernier enregistrement le JJ/MM/AA à HH:MM. Il est important de fournir aux utilisateurs un feedback sur ce genre d'action système.
- Fonction de découpage manuel des séquences depuis l'outil web.
- Affichage d'un "post-it" (sur un des cotés de TGV) des raccourcis claviers et codes pour la définition de l'état d'une chaine de transcription
- Disposer d'un export XML mettant en correspondance le texte de la transcription et le timeStamp sur la vidéo