Projects per year
Abstract
Interdisciplinary science requires interdisciplinary tools: as different scientific disciplines combine methods and approaches to research language and speech, existing algorithms and tools need to be combined. One of these tools is Praat (Boersma and Weenink, 2018), a software package implementing a wide range of acoustic and phonetic algorithms and analyses. While Python and other scripting languages are designed such that they allow automation and gluing together of different parts of the research into a single workflow, doing so with Praat and its scripting language is not always as straightforward. To simplify the integration of Praat into a complex workflow, we have developed Parselmouth.
Parselmouth is an open-source Python library 1,2 that allows one to access Praat functionality and combine it with other Python tools and libraries, yet feels natural and simple to a Python user. As such, we believe Parselmouth can be useful in a variety of cases, ranging from the visualization of acoustic data or batch analysis of audio files, to computational models on speech perception and acquisition.
We also introduce the possibility of integrating Praat’s phonetic analysis and manipulation of responses and stimuli in an adaptive experiment, using Parselmouth. One widely-used Python framework for setting up and running "a wide range of neuroscience, psychology and psychophysics experiments" is PsychoPy (Peirce, 2007), which includes a graphical interface to build experiments with a minimal amount of coding.
We demonstrate the integration of Parselmouth into PsychoPy experiments with an adaptive staircase experiment (e.g., Kaernbach, 2001; de Boer, 2012) to determine the minimal amount of noise that stops participants from correctly classifying a stimulus. Using Praat functionality through Parselmouth, at each step during the experiment a new audio stimulus is created with the desired signal-to-noise ratio. With the presented examples, we hope to illustrate the new, modern experimental setups and workflows that Parselmouth facilitates, advancing interdisciplinary research to answer questions in language sciences.
Parselmouth is an open-source Python library 1,2 that allows one to access Praat functionality and combine it with other Python tools and libraries, yet feels natural and simple to a Python user. As such, we believe Parselmouth can be useful in a variety of cases, ranging from the visualization of acoustic data or batch analysis of audio files, to computational models on speech perception and acquisition.
We also introduce the possibility of integrating Praat’s phonetic analysis and manipulation of responses and stimuli in an adaptive experiment, using Parselmouth. One widely-used Python framework for setting up and running "a wide range of neuroscience, psychology and psychophysics experiments" is PsychoPy (Peirce, 2007), which includes a graphical interface to build experiments with a minimal amount of coding.
We demonstrate the integration of Parselmouth into PsychoPy experiments with an adaptive staircase experiment (e.g., Kaernbach, 2001; de Boer, 2012) to determine the minimal amount of noise that stops participants from correctly classifying a stimulus. Using Praat functionality through Parselmouth, at each step during the experiment a new audio stimulus is created with the desired signal-to-noise ratio. With the presented examples, we hope to illustrate the new, modern experimental setups and workflows that Parselmouth facilitates, advancing interdisciplinary research to answer questions in language sciences.
Original language | English |
---|---|
Publication status | Published - 7 Jun 2018 |
Event | Interdisciplinary Approaches in the Language Sciences: International Max Planck Research School for the Language Sciences Conference 2018 - Max Planck Institute, Nijmegen, Netherlands Duration: 5 Jun 2018 → 7 Jun 2018 https://imprsconference.mpi.nl/past-conferences/2018 |
Conference
Conference | Interdisciplinary Approaches in the Language Sciences: International Max Planck Research School for the Language Sciences Conference 2018 |
---|---|
Abbreviated title | IMPRS |
Country/Territory | Netherlands |
City | Nijmegen |
Period | 5/06/18 → 7/06/18 |
Internet address |
Fingerprint
Dive into the research topics of 'Demonstrating Parselmouth: Integrating Praat into a complex Python workflow'. Together they form a unique fingerprint.Projects
- 1 Finished
-
FWOTM774: Data mining continuous speech: Modeling infant speech acquisition by extracting building blocks and patterns in spoken language
De Boer, B., Goethals, B. & Jadoul, Y.
1/10/15 → 30/09/19
Project: Fundamental
Research output
- 1 Article
-
Introducing Parselmouth: A Python Interface to Praat
Jadoul, Y., Thompson, B. & De Boer, B., Nov 2018, In: Journal of Phonetics. 71, p. 1-15 15 p.Research output: Contribution to journal › Article › peer-review
Open AccessFile280 Citations (Scopus)1307 Downloads (Pure)
Activities
- 1 Talk or presentation at a conference
-
Parselmouth: an efficient Python interface to the Praat phonetics software package
Yannick Jadoul (Speaker)
31 Aug 2018Activity: Talk or presentation › Talk or presentation at a conference