SourceLanguageRecognizer الفصل
يمكن استخدام أداة التعرف على اللغة المصدر - أداة التعرف على اللغة المستقلة، للغة الواحدة أو الكشف المستمر عن اللغة.
ملاحظة
تمت إضافته في الإصدار 1.18.0.
- توريث
-
SourceLanguageRecognizer
الدالمنشئ
SourceLanguageRecognizer(speech_config: SpeechConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)
المعلمات
الاسم | الوصف |
---|---|
speech_config
مطلوب
|
تكوين أداة التعرف على الكلام |
auto_detect_source_language_config
|
تكوين لغة مصدر الكشف التلقائي القيمة الافتراضية: None
|
audio_config
|
تكوين إدخال الصوت القيمة الافتراضية: None
|
الأساليب
recognize_once |
يقوم بإجراء الكشف في وضع الحظر (المتزامن). إرجاع بعد الكشف عن تعبير واحد. ترجع المهمة نص التعرف نتيجة لذلك. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك. |
recognize_once_async |
يقوم بإجراء الكشف في وضع غير محظور (غير متزامن). سيؤدي هذا إلى اكتشاف تعبير واحد. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم 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
يقوم بإجراء الكشف في وضع الحظر (المتزامن). إرجاع بعد الكشف عن تعبير واحد. ترجع المهمة نص التعرف نتيجة لذلك. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم start_continuous_recognition_async بدلا من ذلك.
recognize_once() -> SpeechRecognitionResult
المرتجعات
النوع | الوصف |
---|---|
قيمة نتيجة التعرف المتزامن. |
recognize_once_async
يقوم بإجراء الكشف في وضع غير محظور (غير متزامن). سيؤدي هذا إلى اكتشاف تعبير واحد. للتعرف على الألفاظ المتعددة طويلة الأمد، استخدم 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)
المعلمات
الاسم | الوصف |
---|---|
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 كوسيطة واحدة.
Azure SDK for Python