ServerVad interface

النموذج الأساسي لاكتشاف الأدوار المعتمد على VAD.

يمتد

الخصائص

autoTruncate

ما إذا كان يجب اختصار مخزن الصوت تلقائيا عند توقف الكلام.

createResponse

هل يجب إنشاء رد تلقائي عند توقف الكلام.

endOfUtteranceDetection

تكوين لاكتشاف نهاية النطق.

interruptResponse

ما إذا كان يجب السماح لكلام المستخدم بمقاطعة استجابة المساعد.

prefixPaddingInMs

كمية الصوت التي يجب تضمينها قبل اكتشاف الكلام، بالمللي ثانية.

silenceDurationInMs

مدة الصمت المطلوبة لإنهاء اكتشاف الكلام، بأجزاء من الثانية.

threshold

عتبة التفعيل لاكتشاف VAD. النطاق: 0.0 إلى 1.0.

type

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

autoTruncate

ما إذا كان يجب اختصار مخزن الصوت تلقائيا عند توقف الكلام.

autoTruncate?: boolean

قيمة الخاصية

boolean

createResponse

هل يجب إنشاء رد تلقائي عند توقف الكلام.

createResponse?: boolean

قيمة الخاصية

boolean

endOfUtteranceDetection

تكوين لاكتشاف نهاية النطق.

endOfUtteranceDetection?: EouDetectionUnion

قيمة الخاصية

interruptResponse

ما إذا كان يجب السماح لكلام المستخدم بمقاطعة استجابة المساعد.

interruptResponse?: boolean

قيمة الخاصية

boolean

prefixPaddingInMs

كمية الصوت التي يجب تضمينها قبل اكتشاف الكلام، بالمللي ثانية.

prefixPaddingInMs?: number

قيمة الخاصية

number

silenceDurationInMs

مدة الصمت المطلوبة لإنهاء اكتشاف الكلام، بأجزاء من الثانية.

silenceDurationInMs?: number

قيمة الخاصية

number

threshold

عتبة التفعيل لاكتشاف VAD. النطاق: 0.0 إلى 1.0.

threshold?: number

قيمة الخاصية

number

type

type: "server_vad"

قيمة الخاصية

"server_vad"