تم تفعيل إدخال صوت الويب المباشر

كريس ويلسون
كريس ويلسون

أنا متحمس جدًا بشأن الميزة الجديدة التي تم توفيرها في إصدار Chrome Canary أمس (23.0.1270.0)، وهي إمكانية الوصول إلى الصوت المباشر بزمن انتقال قصير من الميكروفون أو إدخال صوت آخر على OSX. (لم يتم تمكين هذه الميزة بعد على نظام التشغيل Windows - ولكن لا داعي للقلق، فنحن نعمل على حل هذه المشكلة.)

لتفعيل هذه الميزة، عليك الانتقال إلى chrome://flags/ وتفعيل عنصر "إدخال صوت الويب" بالقرب من أسفل الصفحة، ثم إعادة تشغيل المتصفّح.

ويمكنك اختبار إدخال الصوت المباشر عن طريق التحقق من نطاق الإدخال باستخدام التمثيل البصري للإدخال المباشر.

بالنسبة إلى برامج ترميز الصوت على الويب المتاحة من جانبك، إليك كيفية طلب بث إدخال الصوت، والحصول على عقدة للاتصال بأي رسم بياني للمعالجة تريده!

// success callback when requesting audio input stream
function gotStream(stream) {
    window.AudioContext = window.AudioContext || window.webkitAudioContext;
    var audioContext = new AudioContext();

    // Create an AudioNode from the stream.
    var mediaStreamSource = audioContext.createMediaStreamSource( stream );

    // Connect it to the destination to hear yourself (or any other node for processing!)
    mediaStreamSource.connect( audioContext.destination );
}

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;
navigator.getUserMedia( {audio:true}, gotStream );

يشكّل إدخال الصوت بزمن انتقال قصير العديد من الاحتمالات، لا سيّما في المجال الموسيقي. يمكنكم مشاهدة مثال سريع حول كيفية الاستفادة من ذلك في أداة بسيطة كشف عن نبرة الصوت جمعتها، ويمكنكم محاولة توصيل غيتار أو حتى الصفير في الميكروفون.

وكما وعدتك، أضفتُ الصوت المباشر كمصدر إدخال إلى برنامج ترميز الصوت الذي كتبته لطلب الإدراج في Google. ما عليك سوى اختيار "إدخال مباشر" ضمن أداة التعديل. قد تحتاج إلى ضبط "اكتساب المعامل" ومستوى المزج. هناك تأخر بسيط بسبب المعالجة (ليس بسبب وقت استجابة الإدخال). حان وقت إجراء جولة أخرى من التعديل.

أخيرًا، يمكنك إلقاء نظرة على مجموعة العروض الصوتية التجريبية الخاصة بي على الويب. وعند قراءة هذا المحتوى، قد يكون لدي المزيد من العروض الصوتية المباشرة.