صوت الكلام
Voice to Speech هي خدمة من جانب العميل في المتصفح تحول صوت المستخدم إلى خطاب توليف مباشر من خلال التعرف على الكلام ، مع مئات الأصوات ، والنص على الكلام (TTS) ، وترجمة اللغة ، ودعم المقبس.
المتصفحات المدعومة المعروفة: Chrome ، Edge ، Safari
تفضل بزيارة https://shadowforests.github.io/voicetospeech/ لاستخدام الصوت في الكلام.
سمات
- التعرف على الكلام المباشر عبر API للكلام على شبكة الإنترنت (فقط على Chrome).
- انخفاض الكمون الصوتي إلى الكلام باستخدام نتائج التعرف على الكلام المؤقتة.
- إدخال نص إلى كلام بديل للتحكم الدقيق في الإخراج.
- الترجمة التلقائية من لغة الصوت الإدخال لإخراج لغة الكلام.
- مجموعة كبيرة من اللغات واللهجات للتعرف على الكلام والأصوات.
- يتضمن دعمًا للأصوات على جهاز الكمبيوتر الخاص بك ومضمّن في متصفحك.
- تخصيص أجهزة الإدخال والإخراج الصوتي.
- تخصيص حجم الإخراج ، وكذلك الملعب ومعدل الأصوات المحددة.
- نسخة إخراج الكلام الحية مع دعم التشغيل لجميع إدخالات النص.
- سيؤدي تحديد كل النصوص على الصفحة إلى تحديد نص النسخ فقط ، مما يتيح ملصقًا سهلاً للنسخ.
- التشخيص المباشر لإخراج التعرف على الكلام والثقة والأخطاء.
- استخدم مقبس الويب لإرسال نص إخراج الكلام مباشرة إلى جهاز الكمبيوتر الخاص بك.
- استخدم حالتين للسماح بترجمة ثنائية الاتجاه بينك وبين شخص آخر.
مقبس الويب
يمكنك إعداد خادم مقبس ويب على جهاز الكمبيوتر الخاص بك لإرسال نص إخراج الكلام مباشرة إلى جهاز الكمبيوتر الخاص بك. يمكنك العثور على مثال في هذا المستودع الذي يمكنك تشغيله باستخدام العقدة. ابدأ تشغيل الخادم عن طريق تشغيل socket/run_server.bat والكلام سيتم إرساله إلى socket/vts_speech.txt كلما استخدمت موقع الصوت إلى الكلام.
ترجمة ثنائية الاتجاه
هذا تجول لإعداد نظام مخصص يتيح ترجمة ثنائية الاتجاه بينك وبين شخص آخر.
- ستحتاج إلى اثنين من متصفحي Chrome مثبتة بشكل منفصل. أوصي Chrome و Chrome Beta. وذلك لأن متصفح Chrome واحد يمكنه فقط التعامل مع إدخال صوت واحد في وقت واحد.
- ستحتاج أيضًا إلى اثنين على الأقل من أجهزة التوجيه الصوتية من VB-Cable. يجب عليك الحصول على برنامج تشغيل VB-Cable الافتراضي بالإضافة إلى برنامج تشغيل إضافي VB-Cable (برنامج التبرع). هذا حتى نتمكن من توجيه الصوت عبر قنوات منفصلة لتجنب التصادم في نتائج التعرف على الكلام. بعد الإعداد ، يمكنك فتح خيارات صوت جهاز الكمبيوتر الخاص بك وتمكين الاستماع إلى الكابلات من مكبرات الصوت الرئيسية. هذا يساعد على سماع ما يحدث أثناء المحادثة.
- افتح موقع الصوت إلى الكلام على كلا المتصفحين. افتح قائمة الخيارات وتمكين الترجمة في كلا المتصفحين.
- في Chrome ، اضبط الإدخال على الميكروفون الشخصي ، والإخراج إلى إخراج الكابل . ثم ، اضبط لغتك كمدخلات ، واللغة التي يتحدث بها الشخص الآخر باسم المخرجات.
- في برنامج الاتصال الخاص بك ، اضبط ميكروفون الإدخال على إخراج الكابل . الآن ، عندما تتحدث ، سيتم إخراج تخليق الكلام إلى برنامج الاتصال الخاص بك بدلاً من صوتك.
- في Chrome Beta ، قم بتعيين الإدخال على إخراج Cable-A ، والإخراج إلى مكبر الصوت الافتراضي. بعد ذلك ، اضبط اللغة التي يتحدث بها الشخص الآخر كمدخلات ، ولغتك كإخراج.
- إذا كان برنامج الاتصال الخاص بك يدعم إعادة توجيه إخراج الصوت ، فقم بتعيين الإخراج على إخراج Cable-A . خلاف ذلك ، إذا كنت تستخدم Windows ، فيمكنك الانتقال إلى خيارات تشغيل الصوت في تطبيق Settings ، وانقر فوق وحدة تخزين التطبيق وخصائص الجهاز ، وتغيير جهاز الإخراج لبرنامج الاتصال الخاص بك. قد يتطلب منك ذلك إعادة تشغيل البرنامج. الآن ، عندما يتحدث الشخص الآخر ، سيتم إعادة توجيه صوتهم من خلال الصوت إلى الكلام والإخراج كخطاب مترجم من خلال مكبر الصوت.
- الآن سيتم ترجمة صوت الشخص الآخر تلقائيًا وتحدث إلى مكبر الصوت الخاص بك ، وسيتم ترجمة صوتك تلقائيًا وتحدثه من خلال برنامج الاتصال الخاص بك!
رخصة
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.