What Kohlberger Speaks Actually Is
Kohlberger Speaks is a phonetic transcription system created by German linguist Friedrich Kohlberger in the mid-20th century. It was designed to make IPA more accessible for language learners and teachers who found the standard symbol set unintuitive or visually cluttered. The system replaces many IPA glyphs with Latin-alphabet-based equivalents that look like English spellings, which initially sounds like a great idea until you actually use it cross-linguistically. You won't find this on any major software distribution site because it isn't really software. It's a notation system. What you will find are PDF reference charts, some old academic papers, and a handful of community-maintained font files. My usual approach is to grab the original Kohlberger tables from university linguistics department archives — the ones hosted on sites like the Berkeley Digital Library or occasionally on the Internet Archive. The most practical download I've used is a TTF font called KohlbergerSpeaks.ttf that maps his characters to the Unicode private use area, since many of his symbols don't have standard codepoints. If you're using it in a document, pair that font with a simple mapping table so you know which Unicode slot corresponds to which phoneme. Without the font, your text editor will just show question marks and your notes become useless. I spent about three weeks debugging why my transcripts looked correct on screen but exported as garbage from LibreOffice. The issue was that my default system font was overriding the PUA mapping during PDF export. The fix was straightforward: convert everything to plain text first using the Kohberger font, then export via a dedicated PDF printer driver that respects embedded font glyphs rather than trying to substitute them on the fly. That saved me from manually re-entering over two hundred phonetic tokens across several lecture transcriptions.
How It Actually Works in Practice
The core idea is substitution. Where IPA uses for the voiceless interdental fricative, Kohlberger Speaks writes "th." Where IPA has ŋ, you write "ng." For the voiced velar fricative , you get "gh." The system tries to make every phoneme look like its English spelling counterpart, which sounds helpful until you're working with languages that don't have those sound-spelling relationships in the first place. One thing beginners consistently miss: Kohlberger Speaks doesn't handle tone marks natively in its standard form. You have to layer on diacritics from the IPA extensions or use a separate tonal notation system alongside it. I ran into this headfirst when transcribing a Mandarin dialect dataset. I had transcribed roughly four hundred syllables in pure Kohlberger notation before realizing I'd need to annotate every single one with tone numbers, and the visual clutter made the whole thing harder to read than if I'd just stuck with IPA from the start. The workaround was to keep Kohlberger for the consonant and vowel segments and switch to IPA only for the tonal diacritics, merging them in a single cell per syllable. It's not elegant but it works. Another counter-intuitive point that nobody tells you: the system's strength is also its weakness for comparative work. Because it normalizes everything toward English orthography, cross-language comparisons become mentally expensive. When you're looking at a transcription table side by side for Japanese and Yoruba, your brain has to constantly translate the "notation language" back into actual phonetic space. IPA skips that step because the symbols map directly to articulatory features. I learned this the hard way during a phonology seminar where we were comparing fricative inventories across five languages. Everyone else was reading IPA and moving through the data in maybe twenty minutes. I was still wrestling with whether "sh" in Kohlberger represented // or // for a full hour because the system doesn't distinguish postalveolar from retroflex without additional diacritics that most people don't bother learning.
The Real Limitations You Should Know About
Kohlberger Speaks has real bottlenecks. The biggest one is that it wasn't designed for computational linguistics. If you're doing anything with automated speech recognition, phonetic alignment, or NLP pipelines, this system will slow you down significantly because there's almost no tooling support. No CMU dictionary entries map to it. No Praat scripts parse it. No phonetic corpora use it. You're working entirely outside the ecosystem that most modern phonetics research depends on. There's also the matter of ambiguity. The letter "c" in Kohlberger Speaks can represent /k/, /t/, or /s/ depending on the language and the specific table you're consulting. I once spent an entire afternoon trying to figure out why a transcription of Italian didn't match the audio, only to realize the author had mixed two different Kohlberger variant tables in the same document. The system never had a single authoritative standard, which means you'll encounter at least three or four competing conventions depending on who taught you and which region you're in. For serious academic work, I'd recommend using IPA as your primary notation and keeping Kohlberger Speaks only as a teaching or introductory aid. If you're a linguistics student just starting out and the IPA symbol sheet feels overwhelming, Kohlberger can serve as a bridge — but don't treat it as a long-term solution. The transition to IPA later will be smoother if you've been using it as a stepping stone rather than a permanent replacement. I've seen too many graduate students hit the wall when their advisors demanded IPA compliance for thesis submissions, and having to retranscribe years of fieldwork notes is not a pleasant experience.
Get the Full Details

The practical takeaway is that Kohlberger Speaks is a legitimate system with genuine pedagogical value, but it's niche enough that you need to be intentional about when and why you're using it. It works well for introductory classroom settings, language learner materials, and quick handwritten notes where typing IPA special characters is a friction point. It does not work well for publication, computation, or any workflow that requires interoperability with the broader linguistics community.