text to ipa
Version 1.0
在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通用公共許可證發布的。該存儲庫中的所有作品均應根據本許可使用。您有權在所有衍生作品必須使用GPL版本3的情況下,進行混音,重塑和重新分配此程序。
CMU IPA詞典