Skip to content

Python scripts to create and synthesize a speech corpus with VocalTractLab.


Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit



24 Commits

Repository files navigation


This package supplies the necessary functions in order to synthesize speech from a phonemic transcription. Furthermore, it defines helpers to improve the result if more information as the pitch contour is available.

Version 2.0.0 and later

From version 2.0.0 we are relying on the new segment-to-gesture API introduced in VTL 2.3 and use the JD3.speaker instead of the JD2.speaker.

Old version 1.1.0

The original version of this tool is based on the work and on the Matlab code on Yingming Gao. This can be viewed by checking out the tag 1.1.0.

The overall logic is in which executes the appropriate functions from top to bottom. The functions are supplied by the other files.


In the since VTL version 2.3 which can be downloaded as free software from most of the functionality implemented here is available directly from the VTL api. Please use the VTL api directly.


As the and the JD2.speaker is GPL v3 the rest of the code here is GPL as well. If the code is not dependent on VTL anymore you can use it under MIT license.


This research was supported by an ERC advanced Grant (no. 742545), by the University of Tübingen and by the TU Dresden.