JavaScriptのIPAコンバーターへのテキスト
これには、コア辞書の検索とフロントエンドのサンプルが付属しています。このプロジェクトは、この翻訳者を何らかのブラウザで実行することを前提としています。 text-to-ipa.jsには、 ipadict.txtをロードして単語を検索するための主なロジックが含まれていますが、 converter-form.jsおよびexample-translator.htmlはインターフェイスを提供します。
これがどのように行われるかをさらに読み、それぞれの.jsファイル内で広範なドキュメントが見つかる可能性があります。
使用できる例はexample-translator.htmlファイルにあります。リポジトリをダウンロードして、そのファイルをWebブラウザで開きます。
このツールは、CMU-IPA辞書が使用されることを意味します。このプログラムに必要な辞書をロードできますが、単語を検索する方法は、CMU形式になると仮定しています。
ほとんどの場合、ここで最終的に発見された良いIPA辞書を探していることがわかったため、これは機能するのは一種の痛みでした。この辞書は、デフォルトでこのリポジトリに含まれています。
< script src =" ./text-to-ipa.js " > </ script >
< script src =" ./converter-form.js " > </ script > window . onload = TextToIPA . loadDict ( './ipadict.txt' ) ; < div id =" js-text-to-ipa-form " >
< ul style =" list-style-type: none; " >
< li > < textarea id =" ipa-in " placeholder =" Write text here! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
< li class =" button " > < button type =" button " id =" js-ipa-submit " onClick =" ConverterForm.convert('ipa-in', 'ipa-out', 'ipa-err') " > Convert! </ button > </ li >
< li > < textarea readonly id =" ipa-out " placeholder =" aʊtpʊt gəʊz hɪə! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
</ ul >
< ul style =" list-style-type: none; " >
< li > < noscript > < p > This converter will not work unless Javascript is enabled. </ p > </ noscript > </ li >
< li >
< div id =" ipa-err " >
< p > Errors will go here if you make any. (This will be overwritten!) </ p >
</ div >
</ li >
</ ul >
</ div >詳細については、例をご覧ください。
CSSを持っていないものではなく、スタイルのある格好良いバージョンについては、ここで私のウェブサイトでテストできます
このコンバーターは、CMUからIPA辞書の各単語を単純に検索し、結果の音声テキストをポップアウトします。
このコードは、GNU General Publicライセンスの下でリリースされます。このリポジトリのすべての作品は、このライセンスに基づいて利用されることを目的としています。すべてのデリバティブ作業がGPLバージョン3を使用する必要があるという条件の下で、FITと見なされているように、このプログラムをリミックス、改造、再配布する権利があります。
CMU IPA辞書