VoiceProfileClient class
تعريف فئة VoiceProfileClient للتعرف على المتحدث يعالج العمليات من المستخدم لعمليات ملف تعريف الصوت (على سبيل المثال createProfile، deleteProfile)
- Extends
المنشئون
Voice |
منشئ VoiceProfileClient. |
الخصائص
authorization |
يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة. |
internal |
|
properties | مجموعة الخصائص وقيمها المحددة ل VoiceProfileClient هذا. |
telemetry |
ترجع هذه الطريقة الحالة الحالية لإعداد بيانات تتبع الاستخدام. |
الخصائص الموروثة
session |
يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل. |
session |
يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة. |
speech |
يحدد معالج الأحداث للأحداث المتوقفة عن الكلام. |
speech |
يحدد معالج الأحداث لأحداث بدء الكلام. |
الأساليب
close() | تنظيف الكائن وإغلاق الاتصال الأساسي |
create |
إنشاء ملف تعريف صوت التعرف على المتحدث |
delete |
حذف ملف تعريف صوت التعرف على المتحدث |
enroll |
إنشاء ملف تعريف صوت التعرف على المتحدث |
get |
الحصول على عبارات تخويل صالحة لتسجيل ملف تعريف الصوت |
get |
الحصول على جميع ملفات التعريف الصوتية على الحساب مع نوع ملف تعريف صوتي معين |
reset |
إزالة جميع التسجيلات لملف تعريف صوت التعرف على المتحدث |
retrieve |
الحصول على المعلومات الحالية لملف تعريف صوتي |
الأساليب المتوارثة
enable |
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام. |
تفاصيل المنشئ
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
ملف تعريف الصوت المراد حذفه
المرتجعات
Promise<VoiceProfileResult>
- وعد ب VoiceProfileResult.
enrollProfileAsync(VoiceProfile, AudioConfig)
إنشاء ملف تعريف صوت التعرف على المتحدث
function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>
المعلمات
- profile
- VoiceProfile
ملف تعريف الصوت لإنشاء التسجيل ل
- audioConfig
- AudioConfig
معلومات المصدر التي يمكن من خلالها إنشاء التسجيل
المرتجعات
Promise<VoiceProfileEnrollmentResult>
- وعد ب VoiceProfileEnrollmentResult.
getActivationPhrasesAsync(VoiceProfileType, string)
الحصول على عبارات تخويل صالحة لتسجيل ملف تعريف الصوت
function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>
المعلمات
- profileType
- VoiceProfileType
نوع ملف التعريف للحصول على عبارات التنشيط ل
- lang
-
string
سلسلة اللغة (المحلية) لملف تعريف الصوت
المرتجعات
Promise<VoiceProfilePhraseResult>
getAllProfilesAsync(VoiceProfileType)
الحصول على جميع ملفات التعريف الصوتية على الحساب مع نوع ملف تعريف صوتي معين
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
المعلمات
- profileType
- VoiceProfileType
نوع ملف التعريف (التعريف/التحقق) الذي سيتم سرد ملفات التعريف له
المرتجعات
Promise<VoiceProfileEnrollmentResult[]>
- وعد صفيف من VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
إزالة جميع التسجيلات لملف تعريف صوت التعرف على المتحدث
function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
المعلمات
- profile
- VoiceProfile
إعادة تعيين ملف التعريف الصوتي
المرتجعات
Promise<VoiceProfileResult>
- وعد ب VoiceProfileResult.
retrieveEnrollmentResultAsync(VoiceProfile)
الحصول على المعلومات الحالية لملف تعريف صوتي
function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>
المعلمات
- profile
- VoiceProfile
ملف تعريف الصوت لاسترداد معلومات
المرتجعات
Promise<VoiceProfileEnrollmentResult>
- وعد ب VoiceProfileEnrollmentResult.
تفاصيل الأساليب المتوارثة
enableTelemetry(boolean)
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.
static function enableTelemetry(enabled: boolean)
المعلمات
- enabled
-
boolean
الإعداد العمومي لمجموعة بيانات تتبع الاستخدام. إذا تم تعيينها إلى true، يتم جمع معلومات القياس عن بعد مثل أخطاء الميكروفون، ويتم جمع أخطاء التعرف وإرسالها إلى Microsoft. إذا تم تعيينه إلى خطأ، فلن يتم إرسال أي بيانات تتبع الاستخدام إلى Microsoft.
الموروث منRecognizer.enableTelemetry