سؤال

أحاول تطوير تطبيق يستمع باستمرار عبر الميكروفون ، باستخدام GetUsermedia من HTML5. سوف يستمع باستمرار إلى كلمات المستخدم وتحويل الصوت إلى نص (من خلال PHP ، باستخدام واجهة برمجة تطبيقات الكلام إلى النص). مشكلتي هي إطلاق حدث معين ، عندما يتوقف المستخدم عن الكلام (عدم إيقاف التسجيل ، فقط إرسال عبارة النتيجة إلى التحليل - التسجيل مستمر). لذلك ، لوضع هذا بعبارات أخرى ، كيف يمكن للمرء الحصول على مستوى الصوت من الميكروفون من خلال getusermedia (أو بديل آخر غير فلش)؟

هل كانت مفيدة؟

المحلول

على GetUsermedia ، ما تحصل عليه في مكالمة النجاح هو كائن مسار الوسائط. يمكنك رؤية جميع الخصائص المتوفرة في MediaTrack هنا: https://developer.mozilla.org/en-us/docs/web/api/mediastreamtrack

لمزيد من الاستكشاف حول الجودة ، قد تضطر إلى قراءة دفق رد الاتصال الناجح والقيام ببعض الشيكات المخصصة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top