VoiceProfileClient class

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

Extends

المنشئون

VoiceProfileClient(SpeechConfig)

منشئ VoiceProfileClient.

الخصائص

authorizationToken

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

internalData
properties

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

telemetryEnabled

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

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

sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

الأساليب

close()

تنظيف الكائن وإغلاق الاتصال الأساسي

createProfileAsync(VoiceProfileType, string)

إنشاء ملف تعريف صوت التعرف على المتحدث

deleteProfileAsync(VoiceProfile)

حذف ملف تعريف صوت التعرف على المتحدث

enrollProfileAsync(VoiceProfile, AudioConfig)

إنشاء ملف تعريف صوت التعرف على المتحدث

getActivationPhrasesAsync(VoiceProfileType, string)

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

getAllProfilesAsync(VoiceProfileType)

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

resetProfileAsync(VoiceProfile)

إزالة جميع التسجيلات لملف تعريف صوت التعرف على المتحدث

retrieveEnrollmentResultAsync(VoiceProfile)

الحصول على المعلومات الحالية لملف تعريف صوتي

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

enableTelemetry(boolean)

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

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

VoiceProfileClient(SpeechConfig)

منشئ VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

المعلمات

speechConfig
SpeechConfig

مجموعة من الخصائص الأولية لهذا التركيب (مفتاح المصادقة والمنطقة &ج)

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

authorizationToken

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

string authorizationToken

قيمة الخاصية

string

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

internalData

object internalData

قيمة الخاصية

object

properties

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

PropertyCollection properties

قيمة الخاصية

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

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>

createProfileAsync(VoiceProfileType, string)

إنشاء ملف تعريف صوت التعرف على المتحدث

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

المعلمات

profileType
VoiceProfileType

نوع ملف التعريف الصوتي الذي سيتم إنشاؤه

lang

string

سلسلة اللغة (المحلية) لملف تعريف الصوت

المرتجعات

Promise<VoiceProfile>

  • وعد بملف VoiceProfile.

deleteProfileAsync(VoiceProfile)

حذف ملف تعريف صوت التعرف على المتحدث

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

المعلمات

profile
VoiceProfile

ملف تعريف الصوت المراد حذفه

المرتجعات

  • وعد ب VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

إنشاء ملف تعريف صوت التعرف على المتحدث

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

المعلمات

profile
VoiceProfile

ملف تعريف الصوت لإنشاء التسجيل ل

audioConfig
AudioConfig

معلومات المصدر التي يمكن من خلالها إنشاء التسجيل

المرتجعات

  • وعد ب VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

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

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

المعلمات

profileType
VoiceProfileType

نوع ملف التعريف للحصول على عبارات التنشيط ل

lang

string

سلسلة اللغة (المحلية) لملف تعريف الصوت

المرتجعات

getAllProfilesAsync(VoiceProfileType)

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

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

المعلمات

profileType
VoiceProfileType

نوع ملف التعريف (التعريف/التحقق) الذي سيتم سرد ملفات التعريف له

المرتجعات

  • وعد صفيف من VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

إزالة جميع التسجيلات لملف تعريف صوت التعرف على المتحدث

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

المعلمات

profile
VoiceProfile

إعادة تعيين ملف التعريف الصوتي

المرتجعات

  • وعد ب VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

الحصول على المعلومات الحالية لملف تعريف صوتي

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

المعلمات

profile
VoiceProfile

ملف تعريف الصوت لاسترداد معلومات

المرتجعات

  • وعد ب VoiceProfileEnrollmentResult.

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

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

المعلمات

enabled

boolean

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

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