2

私は辞書を作成していますが、単語のArpabet表現を強調してIPA (International Phonetic Alphabet)に変換する際に問題があります。

Arpabetでは、母音の後の数字でどの母音に強勢があるかがわかります。たとえば、「upstairs」という単語には、次のアプラベット表現がありますAH0 P S T EH1 R Z1後の数字EHは、この母音にストレスがかかっていることを意味します。

問題:
Arpabet を強勢を維持したまま IPA に変換する必要がありますが、IPA 形式では強勢は母音の前ではなく音節全体の前に置かれ (下の図を参照)、場合によっては複数の子音で始まることがあります。したがって、プログラムでそれを行う方法がわかりません。

ここに画像の説明を入力

質問:アクセントを付けて入ってくる単語の IPA 表現を示す最良の方法は何ですか? 私はどのプログラミング言語でも解決策に興味がありますが、PHP が最も望ましいです。

PS私の英語でごめんなさい。ただ学ぶ:)

4

1 に答える 1