SpeakerRecognizer class
يحدد فئة SpeakerRecognizer للتعرف على المتحدث يعالج العمليات من المستخدم لعمليات ملف تعريف الصوت (على سبيل المثال createProfile، deleteProfile)
- Extends
المنشئون
Speaker |
تهيئة مثيل من SpeakerRecognizer. |
الخصائص
authorization |
يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة. |
internal |
|
properties | مجموعة الخصائص وقيمها المحددة لهذا المتحدثRecognizer. |
telemetry |
ترجع هذه الطريقة الحالة الحالية لإعداد بيانات تتبع الاستخدام. |
الخصائص الموروثة
session |
يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل. |
session |
يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة. |
speech |
يحدد معالج الأحداث للأحداث المتوقفة عن الكلام. |
speech |
يحدد معالج الأحداث لأحداث بدء الكلام. |
الأساليب
close() | مضمن للتوافق |
recognize |
الحصول على نتيجة التعرف للنموذج باستخدام صوت معين |
الأساليب المتوارثة
enable |
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام. |
تفاصيل المنشئ
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>
المعلمات
نموذج يحتوي على ملفات تعريف صوتية ليتم تحديدها
المرتجعات
Promise<SpeakerRecognitionResult>
تفاصيل الأساليب المتوارثة
enableTelemetry(boolean)
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.
static function enableTelemetry(enabled: boolean)
المعلمات
- enabled
-
boolean
الإعداد العمومي لمجموعة بيانات تتبع الاستخدام. إذا تم تعيينها إلى true، يتم جمع معلومات القياس عن بعد مثل أخطاء الميكروفون، ويتم جمع أخطاء التعرف وإرسالها إلى Microsoft. إذا تم تعيينه إلى خطأ، فلن يتم إرسال أي بيانات تتبع الاستخدام إلى Microsoft.
الموروث منRecognizer.enableTelemetry