L’automation des expériences avec Praat
Lorsqu’on réalise une expérience, il faut travailler avec de différents ensembles de données (p. ex., informations personnelles, variables d’intérêt, réponses, etc.). L’objectif du script ci-dessous est de combiner ces ensembles de données en un seul tableau qui sera prêt pour l’analyse statistique. En bref, chaque participant aura un fichier csv
, et la seule chose à faire sera d’assembler les csv
.
Dernière mise à jour : March 2024
Que fait le script?
Le script ci-dessous (autoPraat
) fait quatre choses. Il :
- collecte des informations personnelles du participant
- réalise une expérience de jugement, c.-à-d.,
ooTextFile
(ExperimentMFC) - importe un fichier
csv
avec les variables linguistiques d’intérêt - combine 1-3 ci-dessus dans un seul tableau fichier
csv
Chaque participant aura un fichier csv
, qui est enregistré dans un dossier (output/
). Vous pouvez relier tous les fichiers plus tard (p. ex., en utilisant dplyr
en R).
Pour exécuter le script, vous aurez besoin de :
A. un fichier d’expérience dans Praat, c.-à-d. ooTextFile
(*.txt
)
B. un fichier csv
avec les variables linguistiques d’intérêt
A et B doivent avoir le même ordre de stimuli
Enfin, vous aurez envie de changer les chemins des fichiers dans le script. Ici, on suppose que (A) et (B) ci-dessus sont trouvés dans le même répertoire que le script. Un fichier (output) est aussi censé être là. Le script n’utilise pas la fonction createDirectory
en Praat, donc vous pouvez exécuter exactement le même script pour chaque participant.
L’un des champs du questionnaire peut être utilisé pour identifier chaque participant (username
). Veuillez noter que si vous répétez le username
, Praat va écraser le fichier. Donc assurez-vous que les username
sont uniques.
Script
Vous pouvez télécharger le script autoPraat.praat
ici.
I suggest checking UTF-8
in Praat’s Text writing preferences...
.
Copyright © 2024 Guilherme Duarte Garcia