ARPABET (also spelled ARPAbet) is a set of ASCII codes for the phonemes of General American English. It was developed by ARPA in the 1970s as part of the Speech Understanding Research (SUR) project, and it does one specific job well: it lets you write the sounds of English words using only plain keyboard characters — AA, AE, IY, UW, CH, JH, with digits for stress. The single most important thing to understand about it is what it is not: it is a phoneme code for one language, not a general phonetic alphabet like the IPA.123
Two systems — and the one everyone uses
ARPABET was defined in two forms: a one-character system (each sound is a single character, using alternating upper and lower case) and a one-or-two-character, case-insensitive system. The two-letter, case-insensitive form is far more widely adopted — it is the version used in the CMU Pronouncing Dictionary — and in it, segments are separated by spaces.24
| ARPABET | IPA | Example |
|---|---|---|
| AA | ɑ | odd → AA D |
| AE | æ | at → AE T |
| IY | i | eat → IY T |
| UW | u | two → T UW |
| EY | eɪ | ate → EY T (a diphthong!) |
| OW | oʊ | oat → OW T (a diphthong!) |
| ER | ɝ | hurt → HH ER T |
| CH | t͡ʃ | cheese → CH IY Z |
| JH | d͡ʒ | gee → JH IY |
| NG | ŋ | sing → S IH NG |
| HH | h | he → HH IY |
Stress digits attach to vowels only
In the CMUdict tradition, a digit right after a vowel marks its stress: 0 = unstressed, 1 = primary, 2 = secondary. So the CMUdict entry for "natural" is N AE1 CH ER0 AH0 L. The digits go on vowels only — never on consonants — which is a common slip when generating ARPABET.2
Base ARPABET vs the TIMIT variant
A revised ARPABET is used in the TIMIT speech corpus, and it is not the same set. TIMIT adds symbols the base set lacks — most notably stop-closure symbols (BCL, DCL, GCL, KCL, PCL, TCL, marking the silent closure before a plosive release), voiced-h HV (ɦ), syllabic consonants (ENG and friends), a devoiced schwa AX-H, epenthetic silence EPI, a pause PAU, and a begin/end marker H#. The authoritative list is the LDC's TIMIT PHONCODE.TXT. Guides and code must not conflate base ARPABET with the TIMIT variant.25
Where it lives
ARPABET's living home is the CMU Pronouncing Dictionary, the standard free pronunciation lexicon for US English, which keeps the system in daily use across automatic speech recognition, text-to-speech, and NLP pipelines. It was also used historically in several speech synthesizers (SAM, the Amiga "Say" utility, Votrax-based devices).32
Errors to avoid
- Using ARPABET for non-English data — it is English-only by design.26
- Treating ARPABET codes as IPA-equivalent narrow transcription — it is a phoneme code (plus a few allophones), not narrow phonetics.6
- Conflating base ARPABET with the TIMIT variant (closures, HV, syllabics).45
- Putting stress digits on consonants — they attach to vowels only.2
- Confusing ARPABET with TIMITBET or WorldBet — the WorldBet memo treats all three as distinct sets.7
Learn more
- The CMU Pronouncing Dictionary — The living reference: US-English pronunciations in two-letter ARPABET with stress digits.
- ARPABET (Wikipedia) — full phone tables — One- and two-letter tables plus the TIMIT-variant table.
- WorldBet — our companion guide — The multilingual ASCII scheme that treats Arpabet and TIMITBET as distinct sets.
- The IPA — our companion guide — The general phonetic alphabet ARPABET is often wrongly equated with.
Notes & Bibliography
- ARPABET originated in the ARPA Speech Understanding Research (SUR) project of the 1970s as an ASCII phone code for the ARPA effort. Origin corroborated via the secondary literature (Klautau 2001; Jurafsky & Martin); the specific primary SUR report is not individually pinned. [source] ↩
- Wikipedia, "ARPABET" (conduit, re-anchored to Klautau 2001 and Jurafsky & Martin, Speech and Language Processing): two systems (1-char alternating-case; 1–2-char case-insensitive, the latter far more widely adopted); stress digit immediately after a vowel (0/1/2); vowel/consonant → IPA mappings; auxiliary/boundary symbols; TIMIT variant with closures etc.; historical synthesizer use. [source] ↩
- Carnegie Mellon University, The CMU Pronouncing Dictionary — the standard free US-English pronunciation lexicon, written in two-letter ARPABET with 0/1/2 stress digits on vowels; keeps ARPABET in daily ASR/TTS/NLP use. [source] ↩
- Klautau, Aldebaro. "ARPABET and the TIMIT phone set" (2001) — anchors the two-encoding design and the distinctness of the TIMIT revised ARPABET from the base set. [source] ↩
- Linguistic Data Consortium, TIMIT PHONCODE.TXT (1990) — authoritative list of the TIMIT variant's added symbols (stop closures BCL/DCL/GCL/KCL/PCL/TCL, HV, syllabics, AX-H, EPI, PAU, H#). Base ARPABET and the TIMIT variant must not be conflated. [source] ↩
- Jurafsky, Daniel, & James H. Martin. Speech and Language Processing — ARPABET as an English phoneme code (plus some allophones), not narrow phonetic transcription and not a general phonetic alphabet. [source] ↩
- Hieronymus, James L. "ASCII Phonetic Symbols for the World's Languages: Worldbet" (AT&T Bell Laboratories, c. 1993) treats Arpabet, TIMITBET, and WorldBet as three distinct sets — basis for the 'don't confuse them' point. [source] ↩