JSPM

phonemic-transcriber

0.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 10
  • Score
    100M100P100Q73724F
  • License MIT

A simple phonemic transcriber for the american english language.

Package Exports

  • phonemic-transcriber
  • phonemic-transcriber/js/phonemic-transcriber.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (phonemic-transcriber) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

PHONEMIC TRANSCRIPTION

A simple phonemic transcriber for the american english language.

SCREENSHOTS

light-theme

dark-theme

PHONEMES  "A"  ( GA )

A0 • Carnegie Mellon University ( CMU )

|  AH , EH , IH , UH , AE , AH0 , ER0  |  AA , ER , IY , AO , UW  |  AY , EY , OY , AW , OW  |  Stress : 0 , 1 , 2  |

|  B , CH , D , F , G , HH , K , L , M , N , P , R , S , T , V , W , Y , Z  |  DH , JH , NG , SH , TH , ZH  |

A1 • American Phonetic Alphabet ( APA )

|  ah , eh , ih , uh , ax , ox , ox  |  aq , eq , iq , oq , uq  |  ai , ei , oi , au , ou  |  Stress : a ¹, á ³, ä ²  |

|  b , c , d , f , g , j , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , jh , nh , sh , th , zh  |

A2 • Modified American Phonetic Alphabet ( MAPA )

|  a , e , i , u , ae , ə , ər  |  aa , eer , ii , oo , uu  |  ai , ei , oi , au , ou  |  Stress : a , á , ä  |

|  b , ch , d , f , g , h , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , j , ng , sh , th , zh  |

A3 • Simplified American Phonetic Alphabet ( SAPA )

|  a , e , i , u , æ , ə , ər  |  ā , ēr , ī , ō , ū  |  ai , ei , oi , au , ou  |  Stress : ¹ , ³ , ²  |

|  b , ch , d , f , g , h , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , j , ŋ , sh , th , ş  |

A4 • International Phonetic Alphabet ( IPA )

|  ʌ , ɛ , ɪ , ʊ , æ , ə , ɚ  |  ɑː , ɝː , iː , ɔː , uː  |  aɪ , eɪ , ɔɪ , aʊ , oʊ  |  Stress : . , ˈ , ˌ  |

|  b , t͡ʃ , d , f , g , h , k , l , m , n , p , r , s , t , v , w , j , z  |  ð , d͡ʒ , ŋ , ʃ , θ , ʒ  |

PHONEMES  "B"  ( RP )

B1 • English Phonetic Alphabet ( EPA )

|  ah , eh , ih , oh , uh , ax , ox  |  aq , eq , iq , oq , uq  |  ex , ix , ux , ai , ei , oi , au , ou  |

|  a:i:x , a:u:x  |  e:i:x , o:i:x , o:u:x  |  Stress : a ¹, á ³, ä ²  |

|  b , c , d , f , g , j , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , jh , nh , sh , th , zh  |

B2 • Modified English Phonetic Alphabet ( MEPA )

|  a , e , i , o , u , ae , ə  |  aa , ee , ii , oo , uu  |  eə , iə , uə , ai , ei , oi , au , əu  |

|  aiə , auə  |  ei.ə , oi.ə , əu.ə  |  Stress : a , á , ä  |  əú , əü  →  stressed schwa ə  |

|  b , ch , d , f , g , h , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , j , ng , sh , th , zh  |

B3 • Simplified English Phonetic Alphabet ( SEPA )

|  a , e , i , o , u , æ , ə  |  ā , ē , ī , ō , ū  |  eə , iə , uə , ai , ei , oi , au , əu  |

|  aiə , auə  |  ei.ə , oi.ə , əu.ə  |  Stress : ¹ , ³ , ²  |

|  b , ch , d , f , g , h , k , l , m , n , p , r , s , t , v , w , y , z  |  dh , j , ŋ , sh , th , ş  |

B4 • International Phonetic Alphabet ( IPA )

|  ʌ , e , ɪ , ɒ , ʊ , æ , ə  |  ɑː , ɜː , iː , ɔː , uː  |  eə , ɪə , ʊə , aɪ , eɪ , ɔɪ , aʊ , əʊ  |

|  aɪə , aʊə  |  eɪ.ə , ɔɪ.ə , əʊ.ə  |  Stress : . , ˈ , ˌ  |

|  b , t͡ʃ , d , f , g , h , k , l , m , n , p , r , s , t , v , w , j , z  |  ð , d͡ʒ , ŋ , ʃ , θ , ʒ  |

PHILOSOPHY

• Traditional Transcription ( Characters )  ⇒  Traditional Orthography  ⇒  Traditional Writing ( 1st )

• Phonetic Transcription ( Allophones )  ⇒  Phonetic Orthography  ⇒  Phonetic Writing ( 2nd )

• Phonemic Transcription ( Phonemes )  ⇒  Phonemic Orthography  ⇒  Phonemic Writing ( 3rd )

BIBLIOGRAPHY

• ARPABET : Advanced Research Projects Agency ( Link )

• CMU : The CMU Pronouncing Dictionary ( Link )

• IPA : International Phonetic Alphabet ( Link )

• GEMINI : Google's AI Assistant ( Link )

• MOP : Maximal Onset Principle ( Link )

• WSP : Weak Syllable Principle ( Link )

• URL : Phonemic Orthography ( Link )

• URL : Cambridge Dictionary ( Link )

• URL : Alphabetic Principle ( Link )

INSTALLATION

npm i phonemic-transcriber

USAGE

let text = 'What we know is a drop, what we do not know is an ocean';
let transcriber = require('phonemic-transcriber');
let MAPAphonemetext = transcriber.Transcribe(text,1,1,0,0,0,0,0);
let SAPAphonemetext = transcriber.Transcribe(text,2,1,0,0,0,0,0);

console.log(MAPAphonemetext);
console.log(SAPAphonemetext);

// wat  wii  nou  iz  ə  draap  ,  wat  wii  duu  naat  nou  iz  aen  ou.shən
// wat  wī  nou  iz  ə  drāp  ,  wat  wī  dū  nāt  nou  iz  æn  ou.shən

TEST

npm test

DEMO

HOME

LICENSE

ABC