TP - Extraction de paramètres acoustiques multiples
Préambule - logiciels nécessaires
Téléchargez et installez Praat. (Lien de téléchargement en haut à gauche à choisir en fonction de votre système.)
Pour pouvoir exécuter des scripts Praat en ligne de commande, vous devrez indiquer le chemin d’accès à l’exécutable praat (praat.exe sous Windows), ou l’ajouter au préalable à la variable PATH.
R et RStudio
- Commencez par télécharger et installer R
- Puis téléchargez et installez RStudio (optionnel mais conseillé)
Les scripts R utilisés en TP nécessitent l’installation préalable des packages suivants :
- ggplot2
- plyr
Pour installer un package, utiliser la commande install.packages Par exemple : install.packages(“ggplot2”)
Pour utiliser l’application d’exploration interactive de nuages de points interactive_scatterplot_explorer_v0.8 (que nous n’avons pas eu le temps d’aborder pendant l’école d’été mais qui peut être utile sur des jeux de données de taille plus modeste, voir les commentaires à la fin du script 5_liens_entre_variables.R) vous aurez impérativement besoin de RStudio, et des packages suivants en plus de ceux déjà mentionnés :
- shiny
- rhandsontable
- XLConnect (optionnel, uniquement si vous souhaitez importer des jeux de données au format Excel, dans ce cas changez la valeur du paramètre enableExcelCompatibility pour TRUE dans app.R)
Données
- Court extrait (60 secondes de 2 locuteurs) du corpus NCCFr pour analyse avec Praat
- Paramètres acoustiques voyelles & centroides pour analyse avec R
Scripts Praat
- Instructions pour l’exécution en mode fenêtré ou en ligne de commande
- Version “filelist” du script (appelant le script principal)
- Version “regex” du script (appelant le script principal)
- Script prinicipal utilisé par les deux autres scripts
Remarque sur l’exécution de scripts Praat en mode fenêtré : lorsque les arguments du script sont définis dans un formulaire et que ces arguments sont nombreux, il arrive parfois que le formulaire ne s’affiche pas intégralement et que le bouton OK soit masqué (Praat n’intègre pas de “scrolling” dans les formulaires).
Dans ce cas, vous avez la possibilité de modifier la valeur de certains paramètres directement dans le corps du script (partie initiale délimitée par les balises form … endform) et de lancer l’exécution du script avec la touche Entrée.
Une alternative possible serait de définir un plus grand nombre de paramètres dans un ou plusieurs fichiers texte externes.
Liens pour aller plus loin sur l’automatisation des analyses acoustiques avec Praat :
- Supports de cours (lien également disponible dans le fichier d’instructions)
- Voir également le tutoriel “Phonetics on Speed” de Jörg Mayer
Scripts R
- Nuage de points var. ind.
- Nuage de points multiples var. ind.
- Prise en main: données et pré-traitement
- Durée (contexte)
- Espace vocalique
- Liens entre variables
Dossier complet