Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Formation ELAN Fonctions avancées 2
2
Organisation de la session
Ce que nous allons voir cet après-midi: L'utilisation de certaines des fonctions avancées ; Import d'annotation extérieures ; Création d'un manuel de codage.
3
Fonctions avancées Elan propose un certain nombre de fonctions pour manipuler les annotations :
4
Attention à bien choisir les délimiteurs
Tokeniser un acteur Cette fonction permet de découper les annotations de l’acteur source en fonction d’un séparateur choisi par l’utilisateur. Elle est notamment utile pour le découpage en mots. Uniquement vers un acteur ayant un stéréotype ‘subdivision’. Attention à bien choisir les délimiteurs Espace, apostrophe, etc. Cette fonction permet de découper les annotation de l’acteur source en fonction de délimiteurs qui peuvent être choisis par l’utilisateur.
5
Filtrer un acteur Cette fonction permet de supprimer un certains types d’informations des annotations d’un acteur dans un autre de type « Symbolic Association ». Peut notamment servir à nettoyer une transcription Hésitations, indication de pauses, etc. Cette fonction permet de supprimer un certains nombre d’informations des annotations de l’acteur source. Par exemple, les heu d’hésitation, ou le marquage des pauses utiles lors de la transcription orthographique, mais pas dans la transcription phonétique. Cette fonction nécessite que l’acteur de destination soit dépendant de l’acteur source et du type « Symbolic Association »
6
Copier un acteur Cette fonction permet de copier 1 acteur en gardant ces annotations. On peut copier ou non les acteurs dépendants. Une fois l’acteur à copier sélectionné, on choisit sa nouvelle place dans la hiérarchie, ainsi que son nouveau type linguistique
7
Fusionner les acteurs (Merge tiers)
Cette fonction permet de fusionner les annotations présentes sur 2 acteurs différents, en faisant apparaitre soit la durée totale de l’annotation, soit la concaténation des valeurs des annotations. Attention, cette fonction recopie les annotations à partir du moment où elle existe sur 1 des 2 acteurs choisis, même si le deuxième acteur n’a pas de transcription à ce moment là. Cette fonction permet de fusionner les annotations entre plusieurs acteurs, avec un choix dans les valeurs de la nouvelle annotation : durée de l’annotation, concaténation des valeurs des annotations précédentes. Attention, le chevauchement est considéré à partir de l’existence d’une annotation sur une ligne et pas du chevauchement entre 2 annotations chacune sur 1 ligne. Si, comme sur la fin de l’exemple, l’annotation d’une des 2 lignes est à cheval sur 2 annotations de la 2ème ligne, le résultat sera 1 seule annotation contenant la concaténation des 3 annotations considérées. La même fonction pour un groupe d’acteur est également disponible. Cette fonction évolue régulièrement avec de nouvelles fonctionnalités (Merge, Merge (classic), Merge Group) permettant de préciser les caractéristiques (plus d’acteurs, critères sur les annotations, etc.)
8
Créer des annotations sur 1 acteur dépendant
Cette fonction permet de créer des annotations identiques à celles de l’acteur ‘parent’ sur un ou plusieurs acteurs ‘enfants’. On peut choisir d’avoir les mêmes valeurs que pour l’acter ‘parent’ ou juste les annotations vides.
9
Créer des annotations à partir d’un chevauchement(Classic)
La fonction permet de créer une ligne avec uniquement les chevauchement strictes entre 2 lignes (annotations présentes sur les acteurs en même temps). Ainsi à partir des 2 mêmes lignes que pour la fonction de fusion, nous obtiendrons le résultat suivant : Comme pour la fusion d’acteur, cette fonction évolue régulièrement pour offrir plus de possibilités : chevauchements entre plusieurs acteurs, contraintes sur les annotations, etc. Cette fonction permet de mettre en évidence les chevauchement entre 2 acteurs, avec l’information sur la durée de ce chevauchement
10
Créer des annotations par soustraction
Cette fonction permet de créer des annotations en soustrayant les annotations d'un ou plusieurs acteurs à celles d'un autre acteur : Il existe 2 critères de soustraction : On crée des annotations pour tout moment où il existe 1 annotation sur 1 des 2 acteurs et pas sur l'autre On crée des annotations pour tout moment où il existe 1 annotation sur l'acteur choisit et pas sur l'autre
11
Créer des annotations à partir des espaces entre annotations(gaps)
Cette fonction permet de créer les annotations correspondant aux espaces entre les annotations de l’acteur ou des acteurs choisis. Choix du ou des acteurs Choix de l’acteur de destination Cette fonction permet de mettre en avant les espaces vides entre annotations, soit à partir d’un seul acteur, soit d’un groupe ou même de tous les acteurs de la grille. On peut choisir la valeur des annotations ainsi créer : durée, valeur pré-définie, vide. Valeurs des annotations
12
Créer des annotations régulières
Début Fin Acteur à segmenter L’acteur choisi (ou une partie de la ligne temporelle) sera segmenté en annotations de tailles identiques dont la durée doit être définie au préalable. Durée des annotations crées
13
Suppression d’annotation ou de la valeur d’annotation
Cette fonction permet de supprimer automatiquement des annotations en fonction de critères Pour le ou les acteurs choisis : Toutes les annotations Les annotations ayant la valeur X Les valeurs de toutes les annotations Les valeurs des annotations ayant la valeur X
14
Labéliser et/ou numéroter des annotations
Cette fonction permet d’entrer automatiquement un label et/ou une numérotation dans les annotations d’un acteur ou d’un groupe d’acteurs. Label Numérotation Cette fonction permet de labéliser et/ou de numéroter automatiquement l’ensemble des annotations d’un acteur ou d’un groupe d’acteur.
15
Convertir les annotation d’un acteur en acteur
Cette nouvelle fonction permet de créer rapidement des acteurs ayant pour nom les valeurs des annotations d’un acteur
16
D’autres fonctions Copier, couper coller une annotation ou un groupe d’annotations Découper une annotation en deux partie égale (Split annotation) Fusionner deux annotations (Merge annotation) Changer la case des annotations d’un ou plusieurs acteurs (Change case) Comparer les annotations de plusieurs transcripteurs Utiliser des outils de reconnaissance automatique (son et/ou vidéo) D’autres fonctions existent, je ne les aborderais pas en détail ici, mais nous pourrons en parler lors des TPS si elles intéressent certaines personnes.
17
Liens avec les autres logiciels
Il existe un grand nombre de possibilité d’importation et d’exportation des donnée à partir du logiciel ELAN : Importation à partir de fichier CVS Praat CHAT Exportation vers de nombreux formats Texte délimité par des tabulations Texte interligne … HTML Transcription de texte traditionnel Image Le logiciel ELAN permet d’importer et d’exporter à partir de et sous de nombreux formats différents.
18
Import depuis ….
19
Import depuis un fichier csv
Votre fichier csv doit contenir les informations en colonnes pour que vous puissiez identifier les acteurs dans ELAN. Exemple dans la colonne 1, il y a l’acteur concerné, dans la colonne 2 le temps de début de l’annotation, dans la colonne 3 la durée, dans la colonne 4 le temps de fin et dans la colonne 5 la valeur de l’annotation. => les colonnes acteur et valeur sont obligatoires. Pour le temps 2 colonnes sur 3 suffisent si on peut recalculer les informations. On identifie chaque colonne avec le type d’informations contenues.
20
Import depuis un TextGrid
21
Dernier point : le manuel de codage
Pourquoi faire une manuel de codage : Garder une trace de choix d'annotation ; Transmettre des indications claires aux partenaires (vacataires, autres chercheurs, etc.) ; Publier les choix afin de permettre à d'autres chercheurs de reprendre, discuter, confronter les résultats obtenus.
22
Dernier point : le manuel de codage (2)
Comment faire un manuel de codage : Prendre le temps de bien identifier les choix d'annotation ; Attention, il faut penser qu'on s'adresse à des personnes potentiellement complètement extérieur au projet, qui n'ont pas forcément nos implicites. Trouver des exemples parlant permettant d'illustrer les différentes possibilités ; Attention à bien donner des exemples pour chaque entrée du vocabulaire contrôlé par exemple Faire des copies d'écran permettant de visualiser la mise en place dans Elan ;
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.