EasyAlign is a user-friendly automatic phonetic alignment tool for continuous speech under Praat. It is possible to align speech from an orthographic or phonetic transcription. It requires a few minor manual steps and the result is a multi-level annotation within a TextGrid composed of phonetic, syllabic, lexical and utterance tiers as below.
EasyAlign is available for Windows only and is not compatible with Macs yet. Mac users are welcomed to contact me to find out how to make it possible.
The whole process to segment a speech file is as follows: from a speech audio file and its corresponding orthographic transcription in a text file, the user has to go through 3 automatic steps; manual verifications and adjustments can be done in-between to ensure even better quality. The result is a multi-tier TextGrid with phones, syllables, words and utterance segmentation as in Figure 1. More precisely, these three steps are:
fre | eng | spa | por bra |
tw min |
|
#1 utterance segmentation |
![]() |
![]() |
![]() |
![]() |
![]() |
#2 phonetizer |
![]() |
![]() |
![]() |
![]() |
|
#3 phone segmentation |
![]() |
![]() |
![]() |
![]() |
Pour installer EasyAlign sur un PC (sur lequel Praat a déjà été utilisé), il suffit d'executer le programme EasyAlignSetup.exe puis de relancer Praat afin qu'il intègre cette extension (ou plugin) dans ses menus. Concrètement, un répertoire nommé "plugin_easyalign" est créé dans le répertoire de préférences de Praat (qui contient les fichiers buttons5.ini et preferences5.ini, regénérés à chaque fermeture de Praat). Sous Windows7, ce répertoire est généralement C:\Users\<votrenom>\Praat . Sous Windows XP, c'est plutôt C:\Documents & Settings\<votrenom>\Praat.
Si le système d'exploitation est installé de manière à ce que les documents soient sur un autre lecteur (comme D:), il se peut que le répertoire soit autre part. Une manière de le retrouver est d'aller dans Praat, d'ouvrir un nouveau script (Menu Praat > new praat script), puis écrire exactement cette ligne dans la nouvelle fenêtre :
printline 'preferencesDirectory$'
et d’exécuter le script d'une ligne avec la commande Run (dans les menus de cette fenêtre de script ou Ctrl-R). Le résultat est dans la fenêtre Info qui indique l'emplacement de ce répertoire. Il faut alors y désarchiver ce fichier plugin_easyalign.zip.
Au final, quel que soit le mode d'installation, il faut qu'un répertoire plugin_easyalign dans sous ce fameux repertoire de préférences Praat.