PRAAT Assignment
PRAAT Assignment
PRAAT Assignment
SEMESTER- 2nd
SUBJECT- Linguistics
WHY PRAAT?
You will want to choose PRAAT for most of your
phonetic research not only because it is the most
complete program available or because it is
distributed for free, but also because it comes with
the algorithms. The pitch analysis algorithm is the
most accurate in the world; the articulatory
synthesis is the only one that can handle dynamic
length changes (ejectives), non-glottal myo-
eleastics (trills), and sucking effects (clicks,
implosives); and the gradual learning algorithm is
the only linguistically-oriented learning algorithm
that can handle free variation. But of course, there
will always be things related to phonetics that
other programs are better at. Hence, for everyone’s
convenience, PRAAT has therefore been designed
to interface reasonably well with Matlab, SPSS,
Excel, and the Klatt synthesizer.
Multi-panel Editors
A recent development seems to have been toward
providing smorgasbord-like complex presentations
which display speech parameters as a function of
time in multiple synchronized panels. Two such
complex editors are provided.
1. The first is the basic waveform editor (which
is invoked by a Sound object), which can be
tailored to the user's taste. It allows for
simultaneous display of the waveform,
spectrogram, formant tracks (in red), a pitch
curve (blue) and an intensity curve (yellow), all
superimposed on the spectrogram. Each of
the displays can be switched on/off, scales
can be adjusted for optimal visual resolution,
there is a (limited) choice of algorithms that
can be invoked for each display, and
parameter settings can be chosen. Values can
be eyeballed and read out under cursor
control; digital readouts can be obtained
through data queries. The edit functions allow
cut, copy and paste, zero, and time-reverse.
The parameter tracks can be extracted from
each display and stored separately.
2. The second is the editor that is used for
Manipulation objects. The waveform is
displayed together with a pitch track (default
pitch determination algorithm) and a relative
duration parameter. In the waveform the
moments of glottal closure are indicated by
vertical blue lines. The corresponding pitch-
synchronous frequency value is displayed in
light grey in the pitch manipulation display.
Presence/absence and location of glottal
pulses can be manipulated. Also the user can
stylize the pitch curve and/or change the pitch
curve in any way he wants. Similarly, time
intervals can be selected and given different
relative durations. This allows portions of the
utterance to be stretched or compressed in
time. After manipulation the sound can be
resynthesized using two different analysis-
resynthesis schemes:
a. PSOLA resynthesis: a relatively simple
waveform manipulation technique that
affords the manipulation of pitch and duration
but detracts very little from the original sound
quality.
b. LPC resynthesis: a statistical data
reduction technique that generally leads to
considerable loss of sound quality but affords
± in principle ± the manipulation not only of
prosodic parameters (pitch and duration) but
also of spectral parameters (sound quality or
timbre).
Additional displays
Cochleagrams. Hidden further down the
hierarchy of PRAAT functions are the
possibilities to create auditory spectrograms
(or cochleagrams). As an option with the
cochleagram the loudness (expressed in
Sones) of a time-slice can be queried
Vowel diagrams. It is also possible to plot
a vowel, or even a series of vowels, as points
in a vowel diagram, i.e. a two-dimensional
graph plotting the first formant frequency F1
against the second formant frequency F2.
Optionally, dispersion ellipses can be drawn
around the scatter clouds of vowel points in
the F1-by-F2 display. Such plotting facilities
are also provided by the ± expensive ± Kay
Computerized Speech Lab (CSL) package.
Using the annotation tools incorporated in
PRAAT, beautiful print-quality vowel diagrams
can be produced. The display could also be
used as part of a user interface to generate
vowel sounds by moving the cursor around in
the display using LPC synthesis.
Scripting language
PRAAT comes with a full programming
language which can be used to create script
that can be run in batch mode, allowing the
user to analyse large quantities of data
automatically ± with or without user
intervention, and to store measurements in a
database for off-line statistical data analysis
using such packages as SPSS. PRAAT scripts
can be programmed from scratch or the user
can build upon a basic script that is generated
by the PRAAT macro-recorder. PRAAT keeps a
log of any button pressed or keystroke
entered during the interactive session. At any
moment the session's history can be loaded
into a text editor and used as a starting point
for a program. Using the programming tool,
the user can extend PRAAT any way he likes,
defining new functions and making these
easily accessible in the PRAAT user interface
as optional buttons. Any user with a basic
grasp of computer programming will be able
to construct PRAAT scripts. The PRAAT
interactive manual provides lots of sample
scripts to give the novice a basic feel of how
to go about generating scripts.
PRAAT as a sound generator
For the teaching of basic acoustics ± often a tough
subject for undergraduate language students with
a non-technical background ± PRAAT provides a
complex tone generator with very limited
possibilities.
PRAAT also allows the user to define any
waveform by typing in and/or editing full formulae.
Therefore, it would be ideal if some pre-stored or
external sound (either from a tape recording of
from a live microphone) could be simultaneously
displayed in an on-line fashion as a waveform and
as a spectrum.
Functionality
The following gives you an idea of the features of
the PRAAT program-
1. Speech analysis:
spectral analysis (spectrograms)
pitch analysis
formant analysis
intensity analysis
jitter, shimmer, voice breaks
cochleagram
excitation pattern
1. Speech synthesis:
from pitch, formant, and intensity
articulatory synthesis
Klatt acoustic synthesis
1. Speech manipulation:
change pitch and duration contours
filtering
1. Listening experiments:
identification and discrimination tests
1. Graphics:
high quality for your articles and thesis
produce Encapsulated PostScript files
integrated mathematical and phonetic
symbols
1. Statistics:
multidimensional scaling
principal component analysis
discriminant analysis
1. Programmability:
easy programmable scripting language
communicate with other programs
create hypertext manuals with sound I/O
HOW TO RECORD SPEECH
IN PRAAT?
Spectrun Analysis
Formant Analysis
BIBLOGRAPHY
www.uni-bamberg.de (conclusion)
SpeakUspeak Article
Wikipedia
https://www.fon.hum.uva.nl/praat/
PRAAT Tutorial- Stanford University
https://www.ee.iitb.ac.in/student/~daplab
/resources/SpeechAnalysisUsingPRAAT.p
df