SpeakerRecognizer class

يحدد فئة SpeakerRecognizer للتعرف على المتحدث يعالج العمليات من المستخدم لعمليات ملف تعريف الصوت (على سبيل المثال createProfile، deleteProfile)

Extends

المنشئون

SpeakerRecognizer(SpeechConfig, AudioConfig)

تهيئة مثيل من SpeakerRecognizer.

الخصائص

authorizationToken

يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة.

internalData
properties

مجموعة الخصائص وقيمها المحددة لهذا المتحدثRecognizer.

telemetryEnabled

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

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

sessionStarted

يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل.

sessionStopped

يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة.

speechEndDetected

يحدد معالج الأحداث للأحداث المتوقفة عن الكلام.

speechStartDetected

يحدد معالج الأحداث لأحداث بدء الكلام.

الأساليب

close()

مضمن للتوافق

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

الحصول على نتيجة التعرف للنموذج باستخدام صوت معين

الأساليب المتوارثة

enableTelemetry(boolean)

تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.

تفاصيل المنشئ

SpeakerRecognizer(SpeechConfig, AudioConfig)

تهيئة مثيل من SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

المعلمات

speechConfig
SpeechConfig

مجموعة خصائص التكوين.

audioConfig
AudioConfig

تكوين إدخال صوت اختياري مقترن بأداة التعرف

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

authorizationToken

يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة.

string authorizationToken

قيمة الخاصية

string

رمز التخويل المميز.

internalData

object internalData

قيمة الخاصية

object

properties

مجموعة الخصائص وقيمها المحددة لهذا المتحدثRecognizer.

PropertyCollection properties

قيمة الخاصية

مجموعة الخصائص وقيمها المحددة لهذا المتحدثRecognizer.

telemetryEnabled

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

static boolean telemetryEnabled

قيمة الخاصية

boolean

صحيح إذا تم تمكين بيانات تتبع الاستخدام، خطأ خلاف ذلك.

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

sessionStarted

يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

قيمة الخاصية

(sender: Recognizer, event: SessionEventArgs) => void

تم الموروث منRecognizer.sessionStarted

sessionStopped

يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

قيمة الخاصية

(sender: Recognizer, event: SessionEventArgs) => void

تم الموروث منRecognizer.sessionStopped

speechEndDetected

يحدد معالج الأحداث للأحداث المتوقفة عن الكلام.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

قيمة الخاصية

(sender: Recognizer, event: RecognitionEventArgs) => void

موروث منRecognizer.speechEndDetected

speechStartDetected

يحدد معالج الأحداث لأحداث بدء الكلام.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

قيمة الخاصية

(sender: Recognizer, event: RecognitionEventArgs) => void

موروث منRecognizer.speechStartDetected

تفاصيل الأسلوب

close()

مضمن للتوافق

function close(): Promise<void>

المرتجعات

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

الحصول على نتيجة التعرف للنموذج باستخدام صوت معين

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

المعلمات

model

SpeakerIdentificationModel | SpeakerVerificationModel

نموذج يحتوي على ملفات تعريف صوتية ليتم تحديدها

المرتجعات

تفاصيل الأساليب المتوارثة

enableTelemetry(boolean)

تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.

static function enableTelemetry(enabled: boolean)

المعلمات

enabled

boolean

الإعداد العمومي لمجموعة بيانات تتبع الاستخدام. إذا تم تعيينها إلى true، يتم جمع معلومات القياس عن بعد مثل أخطاء الميكروفون، ويتم جمع أخطاء التعرف وإرسالها إلى Microsoft. إذا تم تعيينه إلى خطأ، فلن يتم إرسال أي بيانات تتبع الاستخدام إلى Microsoft.

الموروث منRecognizer.enableTelemetry