ClientEventInputAudioBufferAppend interface

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

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

يمتد

الخصائص

audio

الصوت المشفر في Base64. يجب أن يكون ذلك بالتنسيق الذي يحدده input_audio_format الحقل في تكوين الجلسة.

type

يجب أن يكون نوع الحدث هو input_audio_buffer.append.

الخصائص الموروثة

eventId

تفاصيل الخاصية

audio

الصوت المشفر في Base64. يجب أن يكون ذلك بالتنسيق الذي يحدده input_audio_format الحقل في تكوين الجلسة.

audio: string

قيمة الخاصية

string

type

يجب أن يكون نوع الحدث هو input_audio_buffer.append.

type: "input_audio_buffer.append"

قيمة الخاصية

"input_audio_buffer.append"

تفاصيل الخاصية الموروثة

eventId

eventId?: string

قيمة الخاصية

string

موروث منClientEvent.eventId