Last change-log:
- adopts the new sound from "experimental." This smooths out the voice, which no doubt some people will hate. If you do, just replace speechplayer.dll from an older build and you'll still get your sharper sound.
- huge language pack update to add glottalOpenQuotient set from vowel height, Voice turbulence, and to reduce noisier phonemes.
- removed driver clicking noise when rapid speech chunks occur.
eurpod.com/synths/nvSpeechPlay…






MariahL
in reply to Tamas G • • •Alex Chapman
in reply to Tamas G • • •🇨🇦Samuel Proulx🇨🇦
in reply to Tamas G • • •Tamas G
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to Tamas G • • •Tamas G
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to Tamas G • • •Tamas G
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •1) klatt_tune_sim.py — the core single-phoneme synth sandbox
A small, self-contained Klatt-style formant synth simulator (16 kHz) that can synthesize one phoneme at a time from your packs/phonemes.yaml parameters. It implements two source models so you can compare voicing behavior.
It also prints a few spectral metrics (centroid and band energy splits) so you can track “brighter/darker” changes numerically, not just by ear.
Input: packs/phonemes.yaml and a --phoneme key (like a, ʃ, t͡s).
klatt_tune_sim
•
Output: optional WAV file + printed metrics.
klatt_tune_sim
2) ipa_klatt_probe.py — a rough phrase “ear-test” harness built on the simulator
What it is:
A helper script that:
1.
Gets IPA from eSpeak for a word/phrase (or accepts IPA directly),
2.
Applies a few tiny normalization tweaks similar to what you’d do in a pack,
3.
Tokenizes the IPA into phoneme keys from packs/phonemes.yaml,
4.
Synthesizes the phrase by concatenating per-phoneme audio generated via klatt_tune_sim.py.
I hope these tools can help us.
🇨🇦Samuel Proulx🇨🇦
in reply to Tamas G • • •Cleverson
in reply to Tamas G • • •Alex Chapman
in reply to 🇨🇦Samuel Proulx🇨🇦 • • •🇨🇦Samuel Proulx🇨🇦
in reply to Alex Chapman • • •