TranslationRecognizer class
أداة التعرف على الترجمة
- يمتد
المنشئون
| Translation |
تهيئة مثيل TranslationRecognizer. |
الخصائص
| authorization |
يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة. |
| canceled | ألغى الحدث إشارات إلى حدوث خطأ أثناء التعرف. |
| internal |
|
| properties | مجموعة الخصائص وقيمها المعرفة ل TranslationRecognizer هذا. |
| recognized | يشير الحدث الذي تم التعرف عليه إلى تلقي نتيجة التعرف النهائية. |
| recognizing | يشير الحدث الذي يتعرف على الإشارات إلى تلقي نتيجة التعرف المتوسطة. |
| speech |
يحصل على اسم اللغة الذي تم تعيينه عند إنشاء أداة التعرف. |
| synthesizing | يشير تجميع الحدث إلى تلقي نتيجة تجميع الترجمة. |
| target |
الحصول على اللغات الهدف للترجمة التي تم تعيينها عند إنشاء أداة التعرف. يتم تحديد اللغة بتنسيق BCP-47. ستوفر الترجمة نصا مترجما لكل لغة. |
| telemetry |
يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام. |
| voice |
يحصل على اسم صوت الإخراج. |
الخصائص الموروثة
| session |
تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل. |
| session |
تعريف معالج الأحداث للأحداث المتوقفة عن الجلسة. |
| speech |
تعريف معالج الأحداث للأحداث المتوقفة عن الكلام. |
| speech |
تعريف معالج الأحداث لأحداث بدء الكلام. |
الأساليب
| add |
إضافة لغة ديناميكيا إلى قائمة اللغة الهدف (يمكن استخدامها أثناء استمرار التعرف) |
| close(() => void, (error: string) => void) | إغلاق كافة الموارد الخارجية التي يحتفظ بها مثيل من هذه الفئة. |
| From |
منشئ TranslationRecognizer. |
| on |
يعالج ConnectionEstablishedEvent لسيناريوهات ترجمة المحادثة. |
| recognize |
يبدأ التعرف والترجمة، ويتوقف بعد التعرف على التعبير الأول. ترجع المهمة نص الترجمة نتيجة لذلك. ملاحظة: ترجع recognizeOnceAsync عند التعرف على التعبير الأول، لذلك فهي مناسبة فقط للتعرف على لقطة واحدة مثل الأمر أو الاستعلام. للتعرف على التشغيل الطويل، استخدم startContinuousRecognitionAsync() بدلا من ذلك. |
| remove |
إزالة لغة ديناميكيا من قائمة اللغة الهدف (يمكن استخدامها أثناء استمرار التعرف) |
| start |
يبدأ التعرف والترجمة، حتى يتم استدعاء stopContinuousRecognitionAsync(). يجب على المستخدم الاشتراك في الأحداث لتلقي نتائج الترجمة. |
| stop |
إيقاف التعرف المستمر والترجمة. |
الأساليب المتوارثة
| enable |
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام. |
تفاصيل المنشئ
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
تهيئة مثيل TranslationRecognizer.
new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)
المعلمات
- speechConfig
- SpeechTranslationConfig
مجموعة من الخصائص لتكوين أداة التعرف هذه.
- audioConfig
- AudioConfig
تكوين صوت اختياري مقترن بأداة التعرف
- connectionFactory
-
IConnectionFactory
مصنع اتصال اختياري لاستخدامه لإنشاء عناوين URL لنقطة النهاية، وعناوين لتعيينها، وما إلى ذلك...
تفاصيل الخاصية
authorizationToken
يحصل على رمز التخويل المميز المستخدم للاتصال بالخدمة.
string authorizationToken
قيمة الخاصية
string
رمز التخويل المميز.
canceled
ألغى الحدث إشارات إلى حدوث خطأ أثناء التعرف.
public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
قيمة الخاصية
(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
internalData
object internalData
قيمة الخاصية
object
properties
مجموعة الخصائص وقيمها المعرفة ل TranslationRecognizer هذا.
PropertyCollection properties
قيمة الخاصية
مجموعة الخصائص وقيمها المعرفة ل TranslationRecognizer هذا.
recognized
يشير الحدث الذي تم التعرف عليه إلى تلقي نتيجة التعرف النهائية.
public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
قيمة الخاصية
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
recognizing
يشير الحدث الذي يتعرف على الإشارات إلى تلقي نتيجة التعرف المتوسطة.
public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
قيمة الخاصية
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
speechRecognitionLanguage
يحصل على اسم اللغة الذي تم تعيينه عند إنشاء أداة التعرف.
string speechRecognitionLanguage
قيمة الخاصية
string
يحصل على اسم اللغة الذي تم تعيينه عند إنشاء أداة التعرف.
synthesizing
يشير تجميع الحدث إلى تلقي نتيجة تجميع الترجمة.
public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
قيمة الخاصية
(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
targetLanguages
الحصول على اللغات الهدف للترجمة التي تم تعيينها عند إنشاء أداة التعرف. يتم تحديد اللغة بتنسيق BCP-47. ستوفر الترجمة نصا مترجما لكل لغة.
string[] targetLanguages
قيمة الخاصية
string[]
الحصول على اللغات الهدف للترجمة التي تم تعيينها عند إنشاء أداة التعرف.
telemetryEnabled
يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام.
static boolean telemetryEnabled
قيمة الخاصية
boolean
صحيح إذا تم تمكين بيانات تتبع الاستخدام، خطأ خلاف ذلك.
voiceName
يحصل على اسم صوت الإخراج.
string voiceName
قيمة الخاصية
string
اسم صوت الإخراج.
تفاصيل الخاصية الموروثة
sessionStarted
تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
قيمة الخاصية
(sender: Recognizer, event: SessionEventArgs) => void
موروث منRecognizer.sessionبدء
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
تفاصيل الأسلوب
addTargetLanguage(string)
إضافة لغة ديناميكيا إلى قائمة اللغة الهدف (يمكن استخدامها أثناء استمرار التعرف)
function addTargetLanguage(lang: string)
المعلمات
- lang
-
string
اللغة المراد إضافتها
close(() => void, (error: string) => void)
إغلاق كافة الموارد الخارجية التي يحتفظ بها مثيل من هذه الفئة.
function close(cb?: () => void, errorCb?: (error: string) => void)
المعلمات
- cb
-
() => void
- errorCb
-
(error: string) => void
FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)
منشئ TranslationRecognizer.
static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer
المعلمات
- speechTranslationConfig
- SpeechTranslationConfig
مجموعة من الخصائص الأولية لأداة التعرف هذه
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
تكوين الكشف عن لغة المصدر المرتبط بأداة التعرف
- audioConfig
- AudioConfig
تكوين صوت اختياري مقترن بأداة التعرف
المرتجعات
onConnection()
يعالج ConnectionEstablishedEvent لسيناريوهات ترجمة المحادثة.
function onConnection()
recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)
يبدأ التعرف والترجمة، ويتوقف بعد التعرف على التعبير الأول. ترجع المهمة نص الترجمة نتيجة لذلك. ملاحظة: ترجع recognizeOnceAsync عند التعرف على التعبير الأول، لذلك فهي مناسبة فقط للتعرف على لقطة واحدة مثل الأمر أو الاستعلام. للتعرف على التشغيل الطويل، استخدم startContinuousRecognitionAsync() بدلا من ذلك.
function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)
المعلمات
- cb
-
(e: TranslationRecognitionResult) => void
رد الاتصال الذي تلقى النتيجة عند اكتمال الترجمة.
- err
-
(e: string) => void
رد الاتصال الذي تم استدعاؤه في حالة حدوث خطأ.
removeTargetLanguage(string)
إزالة لغة ديناميكيا من قائمة اللغة الهدف (يمكن استخدامها أثناء استمرار التعرف)
function removeTargetLanguage(lang: string)
المعلمات
- lang
-
string
اللغة المراد إزالتها
startContinuousRecognitionAsync(() => void, (e: string) => void)
يبدأ التعرف والترجمة، حتى يتم استدعاء stopContinuousRecognitionAsync(). يجب على المستخدم الاشتراك في الأحداث لتلقي نتائج الترجمة.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
المعلمات
- cb
-
() => void
تم بدء رد الاتصال الذي تلقى الترجمة.
- err
-
(e: string) => void
رد الاتصال الذي تم استدعاؤه في حالة حدوث خطأ.
stopContinuousRecognitionAsync(() => void, (e: string) => void)
إيقاف التعرف المستمر والترجمة.
function stopContinuousRecognitionAsync(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