VoiceTrans هو (في الغالب) مترجم بدون استخدام اليدين لمتعلمي اللغة. تتمثل الفكرة في السماح للمستخدم بقراءة كتاب أو مقال (مادي) دون انقطاع، مع السؤال عن كلمات غير معروفة بصوت طبيعي.
عناصر:
خادم الاعتراف
الواجهة الأمامية للويب.
تستخدم الواجهة الأمامية HTML5 Media Capture API للحصول على دفق ميكروفون بسرعة 44 كيلو هرتز، وإرساله مقسمًا إلى الخادم.
يقوم الخادم بإعادة التشكيل بسرعة إلى 16 كيلو هرتز، وهو الحد الأقصى المقبول بواسطة/المفيد للواجهة الخلفية للتعرف على الصوت، والتدفقات إلى الواجهة الخلفية للتعرف. بمجرد إغلاق دفق العميل وتوافر نتيجة إعادة التعرّف، تتم ترجمة النص الذي تم التعرف عليه وإرجاع زوج النص إلى الواجهة الأمامية للعرض.
المتطلبات:
قم بتثبيت أداة Stack من http://www.haskellstack.org.
تثبيت وتشغيل البرنامج الخفي Docker. راجع التثبيت والأمن.
عناصر:
voicetrans-server: قم stack image container
في هذا الدليل.
voicetrans-frontend: قم stack build -t treetide/voicetrans-frontend .
في ذلك دير.