Méthode Praat        "Praat: doing phonetics by computer"
IconePraatPetit  http://www.fon.hum.uva.nl/praat/
"The Praat program was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam."

"Praat" = "Parler" en néerlandais

"Praat est un logiciel libre scientifique gratuit conçu pour la manipulation, le traitement et la synthèse de sons vocaux (phonétique)."

Free - Open Source
MacOS Linux Windows
 
Installation sous MacOSX (X.6)

1 Téléchargement de Praat -> praat5302_mac.dmg
 
2 Installation de Praat
  - 2 x clic praat5302_mac.dmg … Installer...
 
3 Télécharger les fonts en caractères phonétiques:
    CharisSIL4.106.zip   DoulosSIL4.106.zip   silipa93.zip depuis la même adresse.
  - UnZipper les fichiers de fonts
  - Glisser les 5 fichiers .ttf et les 3 fichiers .fam obtenus dans le dossier :
    /Library/Fonts/ du Mac                                 (Bibliothèque/Fonts/ en français)
 

 
Installation sous Linux (Ubuntu 10.04)

1 Downloading Praat for Linux 
 
 
 
Installation sous Windows (7)

1 Downloading Praat for Windows 
 
 
 
Documentation

- Intro
- Transformer le Help interne à Praat en 1 fichier .pdf:
  Praat -> Help -> Menu File -> Print manual... -> Print all pages whose title starts with: -> ne rien mettre -> OK -> PDF -> Save as PDF... (sur Mac) -> Un fichier de 982 pages est créé avec Praat5302
 
 
 
Début
 
- Lancer Praat
- Fenêtre "Praat Objects" -> Open -> Read from file... -> Choisir un fichier Audio .aiff .wav .mp3 etc...
                                  -> View & Edit ->
ScreenPraat1
 
- Touche Tab                        Ecouter On/Off depuis le curseur
- Touche Majuscule + Tab       Ecouter tout
- Touche Pomme (Ctrl) + I     Zoom In
- Touche Pomme (Ctrl) + O    Zoom Out
- Menu View -> Show analyses... -> Choisir l'affichage de:
   - spectrogram    (Menu Spectrum -> Spectrogram settings -> pour choisir les réglages)
   - pitch
   - intensity
   - formants
   - pulses
-
 
 
   
Re-Synthèse
 
- Voir Help -> Source-filter synthesis 4. Using existing sounds
 
1 Extract the filter from an existing speech sound
   - Fenêtre "Praat Objects" -> Sélectionner un son ("Sound Ex_2" par exemple) -> Synthesize -> Convert -> Resample -> 10000 HZ pour une voix d'homme.
  "For an adult female human voice, tradition assumes five formants in the range between 0 and 5500 hertz, say at 550, 1650, 2750, 3850, and 4950 hertz. For the linear prediction in Praat, you will have to implement this 5500-Hz band-limiting by resampling the original speech signal to 11 kHz. For a male voice, you would use 10 kHz; for a young child, 20 kHz."
   - On obtient "Sound Ex_2_10000"
   - Fenêtre "Praat Objects" -> Sélectionner "Sound Ex_2_10000" -> Analyse -> Formants & LPC -> To LPC (burg)... 10  0.025  0.005  50.0 -> OK
   - On obtient "LPC Ex_2_10000"
   - Fenêtre "Praat Objects" -> Sélectionner "LPC Ex_2_10000" -> Analyse -> To Spectrogram... 20 0 50
   - Fenêtre "Praat Objects" -> Sélectionner "Spectrogram Ex_2_10000" -> Draw -> Paint... 0 0 0 0 100 yes 50 0 0 yes
 
2 Extract the source from an existing speech sound
   - Fenêtre "Praat Objects" -> Sélectionner "Sound Ex_2_10000" & "LPC Ex_2_10000" -> Analyse -> Filter (inverse)
   - On obtient un 2e "Sound Ex_2_10000"
 
3 Synthesis
   - Fenêtre "Praat Objects" -> Sélectionner "Sound Ex_2_10000" (le 2e) & "LPC Ex_2_10000" -> -> Analyse -> Filter no
   - On obtient un 3e "Sound Ex_2_10000"
 
  

Installer un plugin
 
Praat Vocal Toolkit  "A Praat plugin with automated scripts for voice processing"

1 Télécharger http://www.praatvocaltoolkit.com/download-installation.html
   -> plugin_VocalToolkit.zip -> Extraire -> Dossier "plugin_VocalToolkit"

2 Placer le dossier "plugin_VocalToolkit" dans:
        Sous MacOS  "/Users/(UserName)/Library/Preferences/Praat Prefs/"
        Sous Windows XP: "C:\Documents and Settings\(UserName)\Praat\"
        Sous Windows Vista and later: "C:\Users\(UserName)\Praat\"
        Sous Linux: "/UserName/.praat-dir/"

3 2 menus sont ajoutés dans Praat:
Copy
Copy duration..., Copy EQ curve, Copy formants, Copy intensity contour, Copy pitch contour, Copy pitch median, Copy vocal tract, Dynamic time warping, Mix..., Vocoder (carrier/modulator)
Process
Add noise..., Analyse to EQ Preset..., Breathiness..., Change duration..., Change formants..., Change pitch median..., Change pitch range..., Change note..., Change semitones..., Change vocal tract..., Compressor..., Create waveform..., Cut pauses, Echo..., EQ 10 Bands..., EQ Preset..., Extract pitch, Extract voiced and unvoiced, Extract vowels, Fade..., Fix DC Offset (in-line), Gate..., Hiss filter (low-pass)..., Invert pitch, Kill octave jumps, Limiter..., Mark regions by pitch, Mark regions by syllables, Monotonize, Normalize, Pitch smoothing..., Raspiness..., Reverb..., Rumble filter (high-pass)..., Text to Speech..., Update EQ Presets list, Vibrato and Tremolo..., Vocoder..., Whisper



Annoter Aligner Segmenter

Open -> Read from file… -> un fichier Audio wav par exemple

Fenetre Praat Objects
  -> Selectionner le fichier Audio
     -> Bouton Annotate
        -> To TextGrid...
           -> Donner un nom aux tiers
  -> Selectionner le fichier Audio & le fichier TexrGrid
  -> Bouton View & Edit

Fenetre TextGrid ...
  -> Tier
     -> Taper du texte
     -> Boundary
        -> Add on selected tier pour ajouter des segments
           ou 2 x clic
     -> Sauver le fichier TextGrid

Fenetre Praat Objects
  -> Selectionner le fichier Audio & le fichier TextGrid
  -> Bouton Extract
     -> Extract all intervals...


Utiliser EasyAlign + Praat sous Windows pour effectuer une segmentation automatique



Script
 
Scripting 
"A script is a text that consists of menu commands and action commands. If you run the script (perhaps from a ScriptEditor), the commands are executed as if you clicked on them."

Will Styler's Praat Script Collection


...
 
 
page mise à jour 22 2 2023
 
Méthodes Method