تنفيذ بديل لملف الكلام الروسي Phonemophone-5 من قبل المختبر الدولي للأنظمة الذكية Belsint (مختبر التعرف على الكلام وتوليف معهد علم الإنترنت التقني لأكاديمية علوم SSR). تم فقد رمز المصدر للتنفيذ الأصلي. هذا التنفيذ هو نتيجة هندسة عكسية لسائق الكلام المقيم في SDRV لـ MS-DOS ، وقد تمت الموافقة عليها رسميًا للنشر بموجب ترخيص مجاني من بوريس لوبانوف ، وهو رئيس المختبر ومؤلف حلول التصميم التي شكلت أساسًا لتنفيذ البرمجيات الأصلية.
لإنشاء التطبيق ، ستحتاج إلى GNU Autoconf و Automake و Libtool بالإضافة إلى برنامج التحويل البرمجي C وجعل الأداة المساعدة. على نظام يشبه دبيان ، يمكن تثبيت جميع الأدوات اللازمة باتباع الأمر:
$ sudo apt install autoconf-archive automake libtool makeتتكون عملية البناء نفسها من المراحل المعتادة:
$ autoreconf -ifs
$ ./configure
$ make يقبل البرنامج النصي configure الذي تم إنتاجه في المرحلة الأولى عدة خيارات مما يتيح لنا التحكم في عملية البناء في بعض الجوانب. للحصول على فهم تشغيله على النحو التالي:
$ ./configure --help يمكن أن يستفيد هذا المزج من قاموس قواعد النطق. بشكل افتراضي ، لا يتم ربط مكتبة rulex ، التي توفر وصول القاموس ، بالنتيجة القابلة للتنفيذ كجزء إلزامي ، ولكن يتم تحميلها ديناميكيًا عن طريق الحاجة في وقت التشغيل إذا كانت موجودة.
استخدم Configure Option- --with-dictionary إذا كنت ترغب في الارتباط بمكتبة rulex في مرحلة إنشاء التطبيق. على العكس من ذلك ، إذا لم يكن هناك حاجة إلى تعاون RULEX ، فاستخدم خيار تكوين --without-dictionary .
بعد إنشاء التطبيق يمكن تثبيت التطبيق على النحو التالي:
# make installإلى جانب ذلك ، هناك جاهز لاستخدام الحزم لبعض إصدارات Ubuntu ، والتي يمكن تثبيتها مباشرة على النحو التالي:
$ sudo add-apt-repository ppa:poretsky/a11y
$ sudo apt update
$ sudo apt install ru-ttsانظر ملف ReadMe للحصول على تفاصيل الاستخدام.
بفضل المنظمات التالية والأشخاص على مساهماتهم في المشروع:
في أي أوراق أو منشورات تستخدم أو ذكرت حلول التصميم لملف الكلام Phonemophone-5 ، يرجى الاستشهاد بالمقال التالي:
المقالة أعلاه هي منشور أساسي حول التنفيذ الأصلي لملف الكلام Phonemophone-5 لـ MS-DOS.
كما تم وصف طريقة توليف الكلام في الميكروويف التي طورها بوريس لوبانوف والتي تستخدم في فونموفون -5 في المنشورات العلمية التالية:
(للاطلاع على العناوين الروسية الأصلية للمنشورات العلمية ، انظر النسخة الروسية من ReadMe.)
هناك العديد من المشاريع المتعلقة بـ Ru_tts Cleabe Misterizer: