We cannot vouch for these tools.
R Utilities ![]()
R https://cran.r-project.org/
Rstudio https://www.rstudio.com/products/rstudio/download2/
Rticulate: Ultrasound Tongue Imaging in R (Stefano Coretta Manchester)(2016)
https://github.com/stefanocoretta/rticulate
This package provides two functions for importing UTI data from Articulate Assistant Advanced and plotting UTI data from any source.
ultRa (Richard Beare LaTrobe Australia) (2016)
An R package containing functions to manipulate speech ultrasound data obtained with Articulatory Instruments AAA software.
https://github.com/richardbeare/ultRa
SSANOVA with R tutorials (2016)
http://corpling.uis.georgetown.edu/shuoz/ssanova/index.php
Smoothing splines for measuring difference between two sets of splines. Paper by Lisa Davidson (2006) on this website .
North Carolina State University Phonology Lab (Jeff Mielke)
https://phon.wordpress.ncsu.edu/lab-manual/ultrasound-and-video/working-with-data/
tongue_ssanova.r amongst other scripts described in detail on this page. Includes polar version of SSANOVA more suited to tongue contour data.
PYTHON scripts ![]()
Tongue shape analysis metrics (Kathryn Dawson)
https://github.com/kdawson2/tshape_analysis
This script contains code for several shape analysis metrics designed to be used on contours taken from ultrasound images of the tongue. The analysis metrics are:
- Procrustes analysis
- Modified Curvature Index
- Fourier analysis of the tongue profile
UltraSuite Data and Tools (ULTRAX project)
http://www.ultrax-speech.org/ultrasuite
This is a repository for ultrasound child speech data stored in a similar format to that which can be exported from AAA. It includes python scripts for reading and displaying data held in this format.
UltraTrace ultrasound annotation tool (Jonathan Washington)
https://github.com/SwatPhonLab/UltraTrace
GUI for creating textgrid output based on *.wav or *.flac files and ultrasound tongue imaging data in DICOM or AAA *.ult format.
MATLAB ![]()
Ultramat (Thomas Hueber)
http://ultraspeech.com/web/index.php?page=ultramat
Implements the EigenTongue approach which is a statistical technique consisting in encoding an ultrasound frame by its projections onto a set of standard (tongue) configurations.
See also North Carolina State University Phonology Laboratory for MATLAB code (link in R section above)
GetContours developed by Mark Tiede at Haskins can be downloaded here.
https://github.com/mktiede/GetContours
SLURP (Cathy Laporte at Montreal) This tracker built on top of the GetContours MATLAB GUI uses particle filtering to track the tongue contour using a hand “seeded” frame.
https://github.com/cathylaporte/SLURP