+
    ÖÇÜhÎ  ã                   óF   € R t ^ RI5 ^ RI5 ^ RIHt  ! R R]4      tR tR# )a  
The Carnegie Mellon Pronouncing Dictionary [cmudict.0.6]
ftp://ftp.cs.cmu.edu/project/speech/dict/
Copyright 1998 Carnegie Mellon University

File Format: Each line consists of an uppercased word, a counter
(for alternative pronunciations), and a transcription.  Vowels are
marked for stress (1=primary, 2=secondary, 0=no stress).  E.g.:
NATURAL 1 N AE1 CH ER0 AH0 L

The dictionary contains 127069 entries.  Of these, 119400 words are assigned
a unique pronunciation, 6830 words have two pronunciations, and 839 words have
three or more pronunciations.  Many of these are fast-speech variants.

Phonemes: There are 39 phonemes, as shown below:

Phoneme Example Translation    Phoneme Example Translation
------- ------- -----------    ------- ------- -----------
AA      odd     AA D           AE      at      AE T
AH      hut     HH AH T        AO      ought   AO T
AW      cow     K AW           AY      hide    HH AY D
B       be      B IY           CH      cheese  CH IY Z
D       dee     D IY           DH      thee    DH IY
EH      Ed      EH D           ER      hurt    HH ER T
EY      ate     EY T           F       fee     F IY
G       green   G R IY N       HH      he      HH IY
IH      it      IH T           IY      eat     IY T
JH      gee     JH IY          K       key     K IY
L       lee     L IY           M       me      M IY
N       knee    N IY           NG      ping    P IH NG
OW      oat     OW T           OY      toy     T OY
P       pee     P IY           R       read    R IY D
S       sea     S IY           SH      she     SH IY
T       tea     T IY           TH      theta   TH EY T AH
UH      hood    HH UH D        UW      two     T UW
V       vee     V IY           W       we      W IY
Y       yield   Y IY L D       Z       zee     Z IY
ZH      seizure S IY ZH ER
)Ú*)ÚIndexc                   ó2   a € ] tR t^5t o R tR tR tRtV tR# )ÚCMUDictCorpusReaderc                óŒ   € \        V P                  RR4       UUu. uF  w  r\        V\        VR7      NK  	  upp4      # u uppi )za
:return: the cmudict lexicon as a list of entries
    containing (word, transcriptions) tuples.
NT)Úencoding)ÚconcatÚabspathsÚStreamBackedCorpusViewÚread_cmudict_block)ÚselfÚfileidÚencs   &  Ú</usr/lib/python3/dist-packages/nltk/corpus/reader/cmudict.pyÚentriesÚCMUDictCorpusReader.entries6   sJ   € ô
 ð $(§=¡=°°tÔ#<ôá#<‘K�Fô ' vÔ/AÈC×PÙ#<òó
ð 	
ùós   ›A 
c                ór   € V P                  4        UUu. uF  w  rVP                  4       NK  	  upp# u uppi )z>
:return: a list of all words defined in the cmudict lexicon.
)r   Úlower)r   ÚwordÚ_s   &  r   ÚwordsÚCMUDictCorpusReader.wordsB   s*   € ð /3¯l©l¬nÔ=©n¡ $�—
‘
–©nÒ=Ð=ùÓ=s   ”3c                óF   € \        \        V P                  4       4      4      # )z€
:return: the cmudict lexicon as a dictionary, whose keys are
    lowercase words and whose values are lists of pronunciations.
)Údictr   r   )r   s   &r   r   ÚCMUDictCorpusReader.dictH   s   € ô
 ”E˜$Ÿ,™,›.Ó)Ó*Ð*ó    © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   5   s   ø‡ € ò

ò>÷+ð +r   r   c                 óÞ   € . p\        V4      ^d8  d[   V P                  4       pVR8X  d   V# VP                  4       pVP                  V^ ,          P	                  4       VR,          34       Kj  V# )éd   Ú :é   NN)ÚlenÚreadlineÚsplitÚappendr   )Ústreamr   ÚlineÚpiecess   &   r   r   r   P   s[   € Ø€GÜ
ˆg‹,˜Ô
Ø�‰Ó ˆØ�2Œ:ØˆNØ—‘“ˆØ�‰˜˜q�	Ÿ™Ó)¨6°"­:Ð6Ö7Ø€Nr   N)Ú__doc__Únltk.corpus.reader.apiÚnltk.corpus.reader.utilÚ	nltk.utilr   ÚCorpusReaderr   r   r   r   r   Ú<module>r4      s'   ðñ&ôP %Ü %Ý ô+˜,ô +ô6r   