平常时常会有在电脑里输入英语国际音标的需求,虽然也有一些在线和离线的小工具可以实现,但总觉得不够得心应手。于是我自己写了个网页(顺便练练手),用Javascript来实现最基本的功能——输入音标。
我设计了一种叫做TBPA的语音记录方案(下文会有详细介绍),用来记录《剑桥英语发音词典》里收录的适用于标准英式英语和美式英语发音的几十个音位。熟练掌握后,即可直接在文本框里输入,即时转换成国际音标的SAMPA形式以及相应的Unicode符号。另外,我也提供了音标表格供点击输入,同时还提供自动试听发音的功能,帮助学习音标。输入完毕后,即可复制到其他编辑器里供后续使用。
本人最不擅长的就是UI设计,于是就有了这么素(土)的破网页,但愿谁能给我点美化方面的建议吧o(╯□╰)o
希望这个简单的软件(网页)能给除我外的人们也带来帮助。
【访问地址】
http://gltjk.com/program/ipainput/
【使用截图】

【基本功能】
- 直接或通过音标表输入英语使用的国际音标。
- 点击音标表试听英语国际音标的发音。
- 鼠标指针停留在音标表上查看音位的名称。
【更新历史】
v4.1(2014.6.16)
- 修复美式发音中辅音连缀没有声音的错误。
v4.0(2014.6.12)
- 添加旧版国际音标。
- 提供隐藏输入框的选项,隐藏后仅用于试听,不能输入。
v3.0(2014.2.26)
- 添加翻译功能,提供繁体中文版和英文版。
v2.0(2014.2.21)
- 增加自动发音功能(可关闭)。
- 修复英式/美式发音模式下仍可点击输入另一模式的音标的错误。
v1.0(2014.1.24)
- 第一版,实现基本功能。
【TBPA简介】
Two-Byte Phonetic Alphabet是一个英语语音记录方案,其特点在于用两个大写拉丁字母记录每个音位。TPBA由Chlorine设计,受到了Arpabet的启发,基于English Pronouncing Dictionary第16版制作。
TPBA 1.0共有56个字母组合,其与IPA表示的音位的对应关系如下:
- IPA与小写拉丁字母同形的辅音双写,如b-BB:bdfghjklmnprstvwxz
- 其他辅音用发音相近的字母组合表示:θ-TH, ð-DH, ʃ-SH, ʒ-JH, ʧ-CH, ʤ-ZH, ŋ-NG
- 元音短音用相应字母加H表示:ʌ-AH, e-EH, ɪ-IH, ɒ-OH, ʊ-UH
- 双元音用相应字母加Y/W/R表示:eɪ-EY, aɪ-AY, ɔɪ-OY, əʊ-OW, aʊ-AW, ɪə-IR, eə-ER, ʊə-UR
- 其他元音的表示:æ-AE, ə-AX, i-IQ, u-UQ. i:-IY, ɑ:-AA, ɔ:-AO, u:-UW, ɜ:-EE
- 美式发音的表示:ɾ-RH, ɚ-AM, ɝ:-EM, oʊ-OM
- 其他符号的表示:ˈ-11, ˌ-22, .-00, (-((, )-))