This project accompanies the article:
"Articulatory modeling of the S-shaped F2 trajectories observed in Öhman's spectrographic analysis of VCV syllables"
This repository contains Python scripts and supplementary data for the synthesis and visualization of VCV syllables and other syllabic structures using articulatory modeling.
synthSYL.py– Main script for syllable synthesis.addAtoV.py– Utility for dubbing audio onto video. Takesessai.wavandoutput.avias input and generates the synchronized videoaudio_video.avi.convert2mp4.py– Converts AVI video to MP4 format.Hull3DOhman.py– Generates Figure 3 of the article. RequiresLocusOhman.npy, which is produced bysynthSYL.py(along withessai.npy).locusF2F3.py– Generates Figure 4 of the article.output.avi,audio_video.avi– Example videos.LICENCE– MIT License file.requirements.txt– List of required Python packages.CITATION.cff– Citation metadata for this software.
- Python 3.8 or later
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtRun the main script:
python synthSYL.pyOther available scripts:
python addAtoV.py
python convert2mp4.py
python Hull3DOhman.py
python locusF2F3.pyThis software:
- Plans various syllable structures
- Concatenates syllables
- Generates articulatory parameters and formant frequencies
- Synthesizes audio from articulatory parameters
- Merges the synthesized audio with a video of the animated Maeda model
- Plots figures for visual inspection
The docs/ folder contains screenshots illustrating the use of synthSYL.py.
- Prompt example:

- Planning of the final syllable:

- Articulatory parameters of all syllables:

- First three formants:

- Spectrogram:

This project is licensed under the MIT License. See the LICENSE file for details.
If you use this software or data in your work, please cite it as follows:
Frédéric Berthommier. Software for Syllable Synthesis and Supplementary Materials for "Articulatory modeling of the S-shaped F2 trajectories observed in Öhman's spectrographic analysis of VCV syllables." Zenodo, 2025. https://doi.org/10.5281/zenodo.15527267
You can also use the citation metadata in the CITATION.cff file.
Feel free to open an issue or contact the author for questions or contributions.



