ConversationTranscriber class

يقوم بإجراء التعرف على الكلام مع فصل السماعة عن الميكروفون أو الملف أو تدفقات إدخال الصوت الأخرى، ويحصل على نص منسوخ نتيجة لذلك.

Extends

المنشئون

ConversationTranscriber(SpeechConfig, AudioConfig)

منشئ ConversationTranscriber.

الخصائص

authorizationToken

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

canceled

ألغى الحدث الإشارات إلى حدوث خطأ أثناء كتابة الحديث.

endpointId

يحصل على معرف نقطة النهاية لنموذج كلام مخصص يستخدم لكتابة الحديث.

internalData
outputFormat

يحصل على تنسيق إخراج النسخ.

properties

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

speechRecognitionLanguage

يحصل على اللغة المنطوقة لكتابة الحديث.

telemetryEnabled

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

transcribed

يشير ناسخ الحدث إلى تلقي نتيجة التعرف النهائية.

transcribing

يشير نقل الحدث إلى تلقي نتيجة كتابة وسيطة.

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

sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

الأساليب

close(() => void, (error: string) => void)

إغلاق كافة الموارد الخارجية التي يحتفظ بها مثيل من هذه الفئة.

dispose(boolean)

التخلص من أي موارد يحتفظ بها الكائن.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

منشئ ConversationTranscriber.

startTranscribingAsync(() => void, (e: string) => void)

يبدأ كتابة المحادثة، حتى يتم استدعاء stopTranscribingAsync(). يجب على المستخدم الاشتراك في الأحداث لتلقي نتائج النسخ.

stopTranscribingAsync(() => void, (e: string) => void)

إيقاف كتابة المحادثة.

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

enableTelemetry(boolean)

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

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

ConversationTranscriber(SpeechConfig, AudioConfig)

منشئ ConversationTranscriber.

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

المعلمات

speechConfig
SpeechConfig

مجموعة من الخصائص الأولية لأداة التعرف هذه

audioConfig
AudioConfig

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

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

authorizationToken

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

string authorizationToken

قيمة الخاصية

string

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

canceled

ألغى الحدث الإشارات إلى حدوث خطأ أثناء كتابة الحديث.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

قيمة الخاصية

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

endpointId

يحصل على معرف نقطة النهاية لنموذج كلام مخصص يستخدم لكتابة الحديث.

string endpointId

قيمة الخاصية

string

معرف نقطة النهاية لنموذج كلام مخصص يستخدم للتعرف على الكلام.

internalData

object internalData

قيمة الخاصية

object

outputFormat

يحصل على تنسيق إخراج النسخ.

OutputFormat outputFormat

قيمة الخاصية

تنسيق إخراج النسخ.

properties

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

PropertyCollection properties

قيمة الخاصية

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

speechRecognitionLanguage

يحصل على اللغة المنطوقة لكتابة الحديث.

string speechRecognitionLanguage

قيمة الخاصية

string

اللغة المنطوقة لكتابة الحديث.

telemetryEnabled

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

static boolean telemetryEnabled

قيمة الخاصية

boolean

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

transcribed

يشير ناسخ الحدث إلى تلقي نتيجة التعرف النهائية.

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

قيمة الخاصية

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

transcribing

يشير نقل الحدث إلى تلقي نتيجة كتابة وسيطة.

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

قيمة الخاصية

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

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

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(() => void, (error: string) => void)

إغلاق كافة الموارد الخارجية التي يحتفظ بها مثيل من هذه الفئة.

function close(cb?: () => void, errorCb?: (error: string) => void)

المعلمات

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

التخلص من أي موارد يحتفظ بها الكائن.

function dispose(disposing: boolean): Promise<void>

المعلمات

disposing

boolean

صحيح إذا تم التخلص من الكائن.

المرتجعات

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

منشئ ConversationTranscriber.

static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber

المعلمات

speechConfig
SpeechConfig

مجموعة من الخصائص الأولية لأداة التعرف هذه

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

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

audioConfig
AudioConfig

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

المرتجعات

startTranscribingAsync(() => void, (e: string) => void)

يبدأ كتابة المحادثة، حتى يتم استدعاء stopTranscribingAsync(). يجب على المستخدم الاشتراك في الأحداث لتلقي نتائج النسخ.

function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)

المعلمات

cb

() => void

رد الاتصال الذي تم استدعاؤه بمجرد بدء كتابة الحديث.

err

(e: string) => void

رد الاتصال الذي تم استدعاؤه في حالة حدوث خطأ.

stopTranscribingAsync(() => void, (e: string) => void)

إيقاف كتابة المحادثة.

function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)

المعلمات

cb

() => void

رد الاتصال الذي تم استدعاؤه بمجرد توقف النسخ.

err

(e: string) => void

رد الاتصال الذي تم استدعاؤه في حالة حدوث خطأ.

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

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

المعلمات

enabled

boolean

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

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