Note: Please let me know if any of the following links are broken.

 Mietta’s Praat scripts: https://lennes.github.io/spect/

The aim of the Speech Corpus Toolkit (SpeCT) is to provide an organized inventory of well-documented Praat scripts that can be easily downloaded, modified and used in order to perform small tasks during the various stages of building, organizing, annotating, analysing, searching and exporting data from a speech corpus.

Professor Yi Xu’s Praat Tools: http://www.homepages.ucl.ac.uk/~uclyyix/tools.html

Including ProsodyPro for F0 and voice quality related analysis; FormantPro for Formant analysis

Praat vocal toolkit: http://www.praatvocaltoolkit.com/

Vocal Toolkit is a free plugin for Praat with automated scripts for voice processing. You can manipulate duration, intensity, pitch etc. with a simple click

Chen Gafni’s praat pluginshttps://github.com/chengafni/praat

Mr. Gafni’s plugins provide functions that do not exist in the praat vocal toolkit.

AutoVOT: https://github.com/mlml/autovot/releases

Autovot is a software package for automatic measurement of voice onset time (VOT), using an algorithm which is trained to mimic VOT measurement by human annotators.

Tutorials

1.Ingmar Steiner:Automatic Speech Data Processing with Praat1 Lecture Notes

2. Praat Tutorial: (a. Ohio State U. b.Stanford c. A Mandarin Version 中文版 d. Colorado at Boulder Praat Handbook e.OT theory in Praat f.UToronto)

CPrAN plugin manager:http://cpran.net/

Aligners

EasyAlign:http://latlcui.unige.ch/phonetique/easyalign.php

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.

Compatibility: Windows

Prosodylab-Aligner:http://prosodylab.org/tools/aligner/

The Prosodylab-Aligner is a set of Python and shell scripts for performing automated alignment of text to audio of speech using Hidden Markov Models developed in our lab by Kyle Gorman. It is designed to be easy to use as possible, and especially for use with data elicited in a laboratory setting. While it ships with pre-trained North American English monophone models based on data collected in our lab, it also supports training on arbitrary data.

Compatibility: Linux/OS X

Montreal Forced Aligner https://montreal-forced-aligner.readthedocs.io/en/latest/

A Kaldi-based forced aligner which uses Kaldi’s neural networks to align English data. The Montreal Forced Aligner allows for training on any data that you might have, and can be used with languages other than English.

Compatibility: OS X/Windows/Linux

The Penn Phonetics Lab Forced Aligner:https://www.ling.upenn.edu/phonetics/old_website_2015/p2fa/

The Penn Phonetics Lab Forced Aligner is an automatic phonetic alignment toolkit based on HTK.

ALISA: http://simple4all.org/product/alisa/

ALISA uses a two step approach for the task of aligning speech with imperfect transcripts: 1) sentence-level speech segmentation and 2) sentence-level speech and text alignment. Both processes are fully automated and require as little as 10 minutes of manually labelled speech: inter-sentence silence segments for the segmentation, and orthographic transcripts of these sentences for the aligner.

The tool can be applied to any language with an alphabetic writing system and can align up to 75% of the original data with a sentence error rate of less then 8% and a word error rate of less than 1%.

compatibility: Linux/OS X

MAUS : http://www.phonetik.uni-muenchen.de/Forschung/Verbmobil/VM14.7.html

Prosogramhttps://sites.google.com/site/prosogram/home

Prosogram is a tool for the analysis and transcription of pitch variations in speech. Its stylization simulates the auditory perception of pitch by the listener. A key element in tonal perception is the segmentation of speech into syllable-sized elements, resulting from changes in the spectrum (sound timbre) and intensity. The tool also provides measurements of prosodic features for individual syllables (such a duration, pitch, pitch movement direction and size), as well as prosodic properties of longer stretches of speech (such as speech rate, proportion of silent pauses, pitch range, and pitch trajectory). The tool can easily interact with other software tools. It is used as the first step in automatic phonological transcription of intonation, the detection of sentence stress and intonation boundaries.

Vowel visualization

1. vowel chart with Praat and R, tutorial PersVowelchartPraat by Martin Schweinberger (2016)

2. Making vowel plot in R with ggplot by Joey Stanley: http://joeystanley.com/blog/making-vowel-plots-in-r-part-1