SpeechRecognizer الفصل

أداة التعرف على الكلام. إذا كنت بحاجة إلى تحديد معلومات اللغة المصدر، فالرجاء تحديد واحدة فقط من هذه المعلمات الثلاثة أو اللغة أو source_language_config أو auto_detect_source_language_config.

توريث
SpeechRecognizer

الدالمنشئ

SpeechRecognizer(speech_config: SpeechConfig, audio_config: AudioConfig = None, language: str = None, source_language_config: SourceLanguageConfig = None, auto_detect_source_language_config: AutoDetectSourceLanguageConfig = None)

المعلمات

الاسم الوصف
speech_config
مطلوب

تكوين أداة التعرف على الكلام

audio_config

تكوين إدخال الصوت

القيمة الافتراضية: None
language

اللغة المصدر

القيمة الافتراضية: None
source_language_config

تكوين اللغة المصدر

القيمة الافتراضية: None
auto_detect_source_language_config

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

القيمة الافتراضية: None

الأساليب

recognize_once

ينفذ التعرف في وضع الحظر (المتزامن). إرجاع بعد التعرف على تعبير واحد. يتم تحديد نهاية اللفظ الواحد من خلال الاستماع إلى الجزء الصامت بالنهاية أو حتى 15 ثانية بحد أقصى من الصوت الذي تمت معالجته. ترجع المهمة نص التعرف نتيجة لذلك. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك.

recognize_once_async

يقوم بإجراء التعرف في وضع غير محظور (غير متزامن). سيتعرف هذا على تعبير واحد. يتم تحديد نهاية اللفظ الواحد من خلال الاستماع إلى الجزء الصامت بالنهاية أو حتى 15 ثانية بحد أقصى من الصوت الذي تمت معالجته. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك.

start_continuous_recognition

يبدأ عملية التعرف المستمر بشكل متزامن. يجب على المستخدم الاتصال ب EventSignal لتلقي نتائج التعرف. استدعاء stop_continuous_recognition_async لإيقاف التعرف.

start_continuous_recognition_async

يبدأ عملية التعرف المستمر بشكل غير متزامن. يجب على المستخدم الاتصال ب EventSignal لتلقي نتائج التعرف. استدعاء stop_continuous_recognition_async لإيقاف التعرف.

start_keyword_recognition

يقوم بتكوين أداة التعرف بشكل متزامن مع نموذج الكلمة الأساسية المحدد. بعد استدعاء هذا الأسلوب، يستمع أداة التعرف إلى الكلمة الأساسية لبدء التعرف. استدعاء stop_keyword_recognition() لإنهاء التعرف على الكلمة الأساسية التي بدأت.

start_keyword_recognition_async

يقوم بتكوين أداة التعرف بشكل غير متزامن مع نموذج الكلمة الأساسية المحدد. بعد استدعاء هذا الأسلوب، يستمع أداة التعرف إلى الكلمة الأساسية لبدء التعرف. اتصل stop_keyword_recognition_async() لإنهاء التعرف الذي بدأه الكلمة الأساسية.

stop_continuous_recognition

ينهي بشكل متزامن عملية التعرف المستمر المستمرة.

stop_continuous_recognition_async

ينهي بشكل غير متزامن عملية التعرف المستمر المستمرة.

stop_keyword_recognition

إنهاء التعرف الذي بدأه الكلمة الأساسية بشكل متزامن.

stop_keyword_recognition_async

إنهاء التعرف الذي بدأه الكلمة الأساسية بشكل غير متزامن.

recognize_once

ينفذ التعرف في وضع الحظر (المتزامن). إرجاع بعد التعرف على تعبير واحد. يتم تحديد نهاية اللفظ الواحد من خلال الاستماع إلى الجزء الصامت بالنهاية أو حتى 15 ثانية بحد أقصى من الصوت الذي تمت معالجته. ترجع المهمة نص التعرف نتيجة لذلك. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك.

recognize_once() -> SpeechRecognitionResult

المرتجعات

النوع الوصف

قيمة نتيجة التعرف المتزامن.

recognize_once_async

يقوم بإجراء التعرف في وضع غير محظور (غير متزامن). سيتعرف هذا على تعبير واحد. يتم تحديد نهاية اللفظ الواحد من خلال الاستماع إلى الجزء الصامت بالنهاية أو حتى 15 ثانية بحد أقصى من الصوت الذي تمت معالجته. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك.

recognize_once_async() -> ResultFuture

المرتجعات

النوع الوصف

مستقبل يحتوي على قيمة نتيجة التعرف غير المتزامن.

start_continuous_recognition

يبدأ عملية التعرف المستمر بشكل متزامن. يجب على المستخدم الاتصال ب EventSignal لتلقي نتائج التعرف. استدعاء stop_continuous_recognition_async لإيقاف التعرف.

start_continuous_recognition()

start_continuous_recognition_async

يبدأ عملية التعرف المستمر بشكل غير متزامن. يجب على المستخدم الاتصال ب EventSignal لتلقي نتائج التعرف. استدعاء stop_continuous_recognition_async لإيقاف التعرف.

start_continuous_recognition_async() -> ResultFuture

المرتجعات

النوع الوصف

مستقبل يتم الوفاء به بمجرد تهيئة الاعتراف.

start_keyword_recognition

يقوم بتكوين أداة التعرف بشكل متزامن مع نموذج الكلمة الأساسية المحدد. بعد استدعاء هذا الأسلوب، يستمع أداة التعرف إلى الكلمة الأساسية لبدء التعرف. استدعاء stop_keyword_recognition() لإنهاء التعرف على الكلمة الأساسية التي بدأت.

start_keyword_recognition(model: KeywordRecognitionModel)

المعلمات

الاسم الوصف
model
مطلوب

نموذج التعرف على الكلمة الأساسية الذي يحدد الكلمة الأساسية التي سيتم التعرف عليها.

start_keyword_recognition_async

يقوم بتكوين أداة التعرف بشكل غير متزامن مع نموذج الكلمة الأساسية المحدد. بعد استدعاء هذا الأسلوب، يستمع أداة التعرف إلى الكلمة الأساسية لبدء التعرف. اتصل stop_keyword_recognition_async() لإنهاء التعرف الذي بدأه الكلمة الأساسية.

start_keyword_recognition_async(model: KeywordRecognitionModel) -> ResultFuture

المعلمات

الاسم الوصف
model
مطلوب

نموذج التعرف على الكلمة الأساسية الذي يحدد الكلمة الأساسية التي سيتم التعرف عليها.

المرتجعات

النوع الوصف

مستقبل يتم الوفاء به بمجرد تهيئة الاعتراف.

stop_continuous_recognition

ينهي بشكل متزامن عملية التعرف المستمر المستمرة.

stop_continuous_recognition()

stop_continuous_recognition_async

ينهي بشكل غير متزامن عملية التعرف المستمر المستمرة.

stop_continuous_recognition_async()

المرتجعات

النوع الوصف

مستقبل يتم الوفاء به بمجرد إيقاف الاعتراف.

stop_keyword_recognition

إنهاء التعرف الذي بدأه الكلمة الأساسية بشكل متزامن.

stop_keyword_recognition()

stop_keyword_recognition_async

إنهاء التعرف الذي بدأه الكلمة الأساسية بشكل غير متزامن.

stop_keyword_recognition_async()

المرتجعات

النوع الوصف

مستقبل يتم الوفاء به بمجرد إيقاف الاعتراف.

السمات

authorization_token

الرمز المميز للتخويل الذي سيتم استخدامه للاتصال بالخدمة.

ملاحظة

يحتاج المتصل إلى التأكد من أن رمز التخويل المميز صالح. قبل

تنتهي صلاحية الرمز المميز للتخويل، يحتاج المتصل إلى تحديثه عن طريق استدعاء هذا المضبط ب

رمز مميز صالح جديد. وإلا، سيواجه أداة التعرف أخطاء أثناء التعرف.

canceled

إشارة للأحداث التي تحتوي على نتائج التعرف الملغاة (تشير إلى محاولة التعرف التي تم إلغاؤها نتيجة أو طلب إلغاء مباشر أو، بدلا من ذلك، فشل في النقل أو البروتوكول).

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع SpeechRecognitionCanceledEventArgsمثيل ، كوسيطة واحدة.

endpoint_id

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

properties

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

recognized

إشارة للأحداث التي تحتوي على نتائج التعرف النهائية (تشير إلى محاولة التعرف الناجحة).

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل SpeechRecognitionEventArgs كوسيطة واحدة، اعتمادا على نوع أداة التعرف.

recognizing

إشارة للأحداث التي تحتوي على نتائج التعرف المتوسطة.

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل SpeechRecognitionEventArgs كوسيطة واحدة.

session_started

إشارة للأحداث التي تشير إلى بدء جلسة التعرف (العملية).

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل SessionEventArgs كوسيطة واحدة.

session_stopped

إشارة للأحداث التي تشير إلى نهاية جلسة التعرف (العملية).

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل SessionEventArgs كوسيطة واحدة.

speech_end_detected

إشارة للأحداث التي تشير إلى نهاية الكلام.

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل RecognitionEventArgs كوسيطة واحدة.

speech_start_detected

إشارة للأحداث التي تشير إلى بداية الكلام.

يتم استدعاء عمليات رد الاتصال المتصلة بهذه الإشارة مع مثيل RecognitionEventArgs كوسيطة واحدة.