ConversationTranscriber class
يقوم بإجراء التعرف على الكلام مع فصل السماعة عن الميكروفون أو الملف أو تدفقات إدخال الصوت الأخرى، ويحصل على نص منسوخ نتيجة لذلك.
- Extends
المنشئون
Conversation |
منشئ ConversationTranscriber. |
الخصائص
authorization |
يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة. |
canceled | ألغى الحدث الإشارات إلى حدوث خطأ أثناء كتابة الحديث. |
endpoint |
يحصل على معرف نقطة النهاية لنموذج كلام مخصص يستخدم لكتابة الحديث. |
internal |
|
output |
يحصل على تنسيق إخراج النسخ. |
properties | مجموعة الخصائص وقيمها المحددة لمكتب المحادثة هذا. |
speech |
يحصل على اللغة المنطوقة لكتابة الحديث. |
telemetry |
ترجع هذه الطريقة الحالة الحالية لإعداد بيانات تتبع الاستخدام. |
transcribed | يشير ناسخ الحدث إلى تلقي نتيجة التعرف النهائية. |
transcribing | يشير نقل الحدث إلى تلقي نتيجة كتابة وسيطة. |
الخصائص الموروثة
session |
يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل. |
session |
يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة. |
speech |
يحدد معالج الأحداث للأحداث المتوقفة عن الكلام. |
speech |
يحدد معالج الأحداث لأحداث بدء الكلام. |
الأساليب
close(() => void, (error: string) => void) | إغلاق كافة الموارد الخارجية التي يحتفظ بها مثيل من هذه الفئة. |
dispose(boolean) | التخلص من أي موارد يحتفظ بها الكائن. |
From |
منشئ ConversationTranscriber. |
start |
يبدأ كتابة المحادثة، حتى يتم استدعاء stopTranscribingAsync(). يجب على المستخدم الاشتراك في الأحداث لتلقي نتائج النسخ. |
stop |
إيقاف كتابة المحادثة. |
الأساليب المتوارثة
enable |
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام. |
تفاصيل المنشئ
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
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