Questions tagged [praat]

Praat is a free scientific software program for the analysis of speech in phonetics.

Praat is a free scientific software program for the analysis of speech in phonetics. It has been designed and continuously developed by Paul Boersma and David Weenink of the University of Amsterdam. It can run on a wide range of operating systems, including various Unix versions, GNU/Linux, Mac and Microsoft Windows (95, 98, NT4, ME, 2000, XP, Vista). The program also supports speech synthesis, including articulatory synthesis.

From http://en.wikipedia.org/wiki/Praat

https://github.com/praat/praat

116 questions
1
vote
1 answer

Open (IN...) command failing possibly due to problems with naming

New to Perl and quite new to coding in general so I apologise if this is formatted terribly and an easy question! Trying simply to input somebody's elses code as a step in a larger project involving PRAAT. The code is designed to distinguish beats…
KetchupKid
  • 11
  • 1
1
vote
1 answer

How to get a rate of tapping in Praat?

I would like to get the rate of tapping (per sec) for woodpeckers recordings in Praat (example of rec below). I have been looking but could not find an easy command or script that would allow to get this info without annotation. Is there a simple…
May
  • 11
  • 1
1
vote
0 answers

Extract the onset of pulses in praat

I am currently wirting a script to calculte VOT of consonants in English Tier 3 : phoneme Tier 4 : CV The goal is to detect in the interval of Tier 4 the onset of the pulses. Here is a part of the code : thisSound$ = selected$("Sound") thisTextGrid$…
1
vote
0 answers

Is there a Praat script available to average values from 3 voice reports?

I'm fairly new to Praat and Praat Scripting and I am doing research on neurodegenerative diseases. I was wondering if there was a way to average values from 3 voice reports. Basically I'm trying to take 3 voice reports, each calculated from a…
1
vote
1 answer

Is there a way to change formants using parselmouth (python PRAAT wrapper) or other python libraries?

PRAAT provides a way: "Process-> Change formants...", but if I use Parselmouth call: sound = call(sound0, "Change formants...", f1, f2, f3, f4, 0, 5000) I get: "parselmouth.PraatError: Command "Change formants..." not available for given objects." I…
IchBin
  • 19
  • 3
1
vote
1 answer

What is the best way to shift a pitch of an audio?

I have tried PyRubberband, librosa, praat-parselmouth and pysox. All off them work but I still hear some noise or small artifacts in the output. Also, they shift the audio around 100 ms. How can I tune them to get the best possible quality or can…
F. Vosnim
  • 476
  • 2
  • 8
  • 23
1
vote
2 answers

Multiprocessing on parselmouth objects

I am trying to apply multiprocessing on parselmouth PRAAT functions to extract multiple functions. import concurrent.futures import time with concurrent.futures.ProcessPoolExecutor(max_workers=8) as executor: futures =…
Roma Jain
  • 333
  • 4
  • 13
1
vote
1 answer

How to automatically extract pitch range from .wav files in PRAAT and put them all in a .csv file?

I am using PRAAT, and I need to extract pitch ranges. My audio files are all less than 2 seconds and I have dozen of them. I only know to obtain the information when I click on For now, I manually extract the pitch range (Query > Pitch Info) from…
silvermaze
  • 133
  • 1
  • 1
  • 3
1
vote
1 answer

Is Pitch Shifting accurate in Praat?

I am trying to shift the pitch of a file in 20Hz, but when I do this in praat and get the mean pitch I never get the 20 Hz, just something similar. For example I have a .85s file with "108.07459844192924 Hz (mean pitch in SELECTION)"; if I go to…
1
vote
2 answers

Parselmouth batch full voice report

I was wondering if there is a way to batch process audio files and generate full voice reports using parselmouth or another pythonic implementation of praat. So far I have only been able to get the median pitch but I need to be able to work out the…
mr710
  • 11
  • 3
1
vote
0 answers

Praat scripting from Pitch file to table

I'm having some problem with Praat. In particular I need to write a script that extracts, given an audio file, pitch, pitch tier, point process and voice report and then saves all the results in different comma-separated-values files as if they were…
1
vote
1 answer

Praat scripting: How to extract max of pitch for every syllable?

I want to extract the maximum pitch for every syllable. I have a piece of code, but it throws an error: writeInfoLine: "" selectObject: "TextGrid example", "Pitch example" # syllable tier is 1 number = Get number of intervals: 1 for i from 1 to…
dgr379
  • 353
  • 3
  • 13
1
vote
1 answer

Praat scripting: How to extract intervals of different tiers corresponding to each other?

I have a TextGrid file with 2 tiers, one corresponds to words and another one to syllables. I already creating a column of syllables in my table and now I need to make a column with words where each syllable should correspond to the word it belongs…
dgr379
  • 353
  • 3
  • 13
1
vote
0 answers

How to get phonemes of voice file using Praat

I want to get the phonemes of a voice. For this I was suggested to use Praat. http://www.fon.hum.uva.nl/praat/ Is this possible to be done using Praat? How should I approach this? I have already done converting voice to text in real time. What I…
Kabilesh
  • 1,000
  • 6
  • 22
  • 47
1
vote
2 answers

How to automate voice reports for Praat

Is there a way to automate the generation of a voice report (under 'Pulses' in the View & Edit window) for Praat as I have to do this for over 100 files. I need the voice report for the whole file and would ideally do this in Python as I am familiar…