رسالة نصية إلى محول IPA في JavaScript
هذا يأتي مع البحث القاموس الأساسي والمثال على الواجهة الأمامية. يفترض هذا المشروع أنك ستقوم بتشغيل هذا المترجم في متصفح من نوع ما. يحتوي text-to-ipa.js على المنطق الرئيسي لتحميل ipadict.txt والنظر في الكلمات ، بينما يوفر converter-form.js و example-translator.html واجهة.
يمكن العثور على مزيد من القراءة حول كيفية حدوث كل هذا داخل ملفات .js المعنية حيث يمكن العثور على وثائق مكثفة.
مثال يمكنك استخدامه هو في ملف example-translator.html . ما عليك سوى تنزيل المستودع وافتح هذا الملف في متصفح الويب.
هذه الأداة تعني أنه سيتم استخدام قاموس 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 إلى Dictionary ، ويخرج النص الصوتي الناتج.
يتم إصدار هذا الرمز تحت رخصة GNU العامة العامة. من المفترض أن يتم استخدام جميع الأعمال في هذا المستودع بموجب هذا الترخيص. يحق لك إعادة تصميم هذا البرنامج وإعادة تصميمه وإعادة توزيعه كما تراه مناسبًا ، في ظل الشرط الذي يجب أن تستخدمه جميع الأعمال المشتقة الإصدار 3.
قاموس CMU IPA