ينشئ التشغيل السريع كلمات أساسية مخصصة

حزمة الوثائق المرجعية | (NuGet) | عينات إضافية على GitHub

في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.

المتطلبات الأساسية

إنشاء كلمة أساسية في Speech Studio

قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table يمكنك استخدامه مع Speech SDK.

هام

يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .tableالناتجة في Speech Studio فحسب. لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.

  1. انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.

  2. في صفحة Custom Keyword، حدد Create a new project.

  3. أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).

    Describe your keyword project

  4. حدد اسم مشروعك من القائمة.

    Select your keyword project.

  5. لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.

  6. أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.

    Enter your keyword

  7. يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.

    Screenshot that shows where you choose the correct pronunciations.

  8. حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.

  9. قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.

    Review your keyword.

  10. من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف .zip. قم باستخراج الأرشيف، وسترى ملفًا بالملحق .table. يمكنك استخدام ملف .table مع SDK، لذا تأكد من ملاحظة مساره.

    Download your model table.

استخدام نموذج الكلمة الأساسية مع Speech SDK

أولًا، قم بتحميل ملف نموذج الكلمة الأساسية باستخدام الدالة الثابتة FromFile()، التي ترجع KeywordRecognitionModel. استخدم المسار إلى ملف .table الذي قمت بتنزيله من Speech Studio. بالإضافة إلى ذلك، يمكنك إنشاء AudioConfig باستخدام الميكروفون الافتراضي، ثم إنشاء مثيل لـ KeywordRecognizer جديد باستخدام تكوين الصوت.

using Microsoft.CognitiveServices.Speech;
using Microsoft.CognitiveServices.Speech.Audio;

var keywordModel = KeywordRecognitionModel.FromFile("your/path/to/Activate_device.table");
using var audioConfig = AudioConfig.FromDefaultMicrophoneInput();
using var keywordRecognizer = new KeywordRecognizer(audioConfig);

هام

إذا كنت تفضل اختبار نموذج كلمة أساسية مباشرة مع عينات صوتية عبر AudioConfig.fromStreamInput() الأسلوب ، فتأكد من استخدام عينات تحتوي على 1.5 ثانية على الأقل من الصمت قبل الكلمة الأساسية الأولى. هذا لتوفير وقت كاف لمحرك التعرف على الكلمة الأساسية لتهيئة والوصول إلى حالة الاستماع قبل الكشف عن الكلمة الأساسية الأولى.

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

KeywordRecognitionResult result = await keywordRecognizer.RecognizeOnceAsync(keywordModel);

إشعار

يستخدم المثال الموضح هنا التعرف على الكلمة الأساسية المحلية، لأنه لا يتطلب كائن SpeechConfig لسياق المصادقة، ولا يتصل بالواجهة الخلفية. مع ذلك، يمكنك تشغيل كل من التعرف على الكلمة الأساسية والتحقق منها باستخدام اتصال خلفي مباشر.

التعرف المستمر

تدعم الفئات الأخرى في Speech SDK التعرف المستمر (لكل من التعرف على الكلام والنية) مع التعرف على الكلمة الأساسية. يسمح لك SDK باستخدام نفس التعليمات البرمجية التي تستخدمها عادة للتعرف المستمر، مع القدرة على الرجوع .table إلى ملف لنموذج الكلمة الأساسية.

لتحويل الكلام إلى نص، اتبع نفس نمط التصميم الموضح في دليل التعرف على الكلام لإعداد التعرف المستمر. ثم استبدل الاستدعاء recognizer.StartContinuousRecognitionAsync()بـ recognizer.StartKeywordRecognitionAsync(KeywordRecognitionModel)، وقم بتمرير كائن KeywordRecognitionModel الخاص بك. لإيقاف التعرف المستمر باستخدام التعرف على الكلمة الأساسية، استخدم recognizer.StopKeywordRecognitionAsync() بدلًا من recognizer.StopContinuousRecognitionAsync().

يستخدم التعرف على النية نمطًا متطابقًا مع الدالتين StartKeywordRecognitionAsync و StopKeywordRecognitionAsync.

حزمة الوثائق المرجعية | (NuGet) | عينات إضافية على GitHub

يدعم Speech SDK لـ C++ التعرف على الكلمة الأساسية، لكننا لم نقم بتضمين دليل هنا بعد. يرجى تحديد لغة برمجة أخرى للبدء والتعرف على المفاهيم، أو الاطلاع على مرجع C++ والعينات المرتبطة من بداية هذه المقالة.

الكاتب: eric-urban ms.service: azure-ai-speech ms.topic: include ms.date: 1/18/2024 ms.author: eur

إنشاء كلمة أساسية في Speech Studio

قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table يمكنك استخدامه مع Speech SDK.

هام

يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .tableالناتجة في Speech Studio فحسب. لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.

  1. انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.

  2. في صفحة Custom Keyword، حدد Create a new project.

  3. أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).

    Describe your keyword project

  4. حدد اسم مشروعك من القائمة.

    Select your keyword project.

  5. لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.

  6. أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.

    Enter your keyword

  7. يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.

    Screenshot that shows where you choose the correct pronunciations.

  8. حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.

  9. قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.

    Review your keyword.

  10. من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف .zip. قم باستخراج الأرشيف، وسترى ملفًا بالملحق .table. يمكنك استخدام ملف .table مع SDK، لذا تأكد من ملاحظة مساره.

    Download your model table.

استخدام نموذج الكلمة الأساسية مع Speech SDK

راجع الوثائق المرجعية لاستخدام نموذج الكلمة الأساسية المخصصة مع Go SDK.

وثائق مرجعية | نماذج إضافية على GitHub

يدعم Speech SDK لـ Java التعرف على الكلمة الأساسية، لكننا لم نقم بتضمين دليل هنا بعد. يُرجى تحديد لغة برمجة أخرى للبدء والتعرف على المفاهيم، أو الاطلاع على مرجع Java والعينات المرتبطة من بداية هذه المقالة.

حزمة | الوثائق المرجعية (npm) | عينات إضافية على GitHub | التعليمة البرمجية لمصدر المكتبة

لا يدعم Speech SDK ل JavaScript التعرف على الكلمة الأساسية. يُرجى تحديد لغة برمجة أخرى أو مرجع JavaScript والعينات المرتبطة من بداية هذه المقالة.

الوثائق المرجعية | حزمة (التنزيل) | نماذج إضافية على GitHub

في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.

المتطلبات الأساسية

إنشاء كلمة أساسية في Speech Studio

قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table يمكنك استخدامه مع Speech SDK.

هام

يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .tableالناتجة في Speech Studio فحسب. لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.

  1. انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.

  2. في صفحة Custom Keyword، حدد Create a new project.

  3. أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).

    Describe your keyword project

  4. حدد اسم مشروعك من القائمة.

    Select your keyword project.

  5. لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.

  6. أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.

    Enter your keyword

  7. يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.

    Screenshot that shows where you choose the correct pronunciations.

  8. حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.

  9. قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.

    Review your keyword.

  10. من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف .zip. قم باستخراج الأرشيف، وسترى ملفًا بالملحق .table. يمكنك استخدام ملف .table مع SDK، لذا تأكد من ملاحظة مساره.

    Download your model table.

استخدام نموذج الكلمة الأساسية مع Speech SDK

راجع العينة على GitHub لاستخدام نموذج الكلمة الأساسية المخصصة مع Objective C SDK.

الوثائق المرجعية | حزمة (التنزيل) | نماذج إضافية على GitHub

في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.

المتطلبات الأساسية

إنشاء كلمة أساسية في Speech Studio

قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table يمكنك استخدامه مع Speech SDK.

هام

يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .tableالناتجة في Speech Studio فحسب. لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.

  1. انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.

  2. في صفحة Custom Keyword، حدد Create a new project.

  3. أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).

    Describe your keyword project

  4. حدد اسم مشروعك من القائمة.

    Select your keyword project.

  5. لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.

  6. أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.

    Enter your keyword

  7. يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.

    Screenshot that shows where you choose the correct pronunciations.

  8. حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.

  9. قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.

    Review your keyword.

  10. من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف .zip. قم باستخراج الأرشيف، وسترى ملفًا بالملحق .table. يمكنك استخدام ملف .table مع SDK، لذا تأكد من ملاحظة مساره.

    Download your model table.

استخدام نموذج الكلمة الأساسية مع Speech SDK

راجع العينة على GitHub لاستخدام نموذج الكلمة الأساسية المخصصة مع Objective C SDK. على الرغم من أنه ليس لدينا حاليا عينة Swift للتماثل، فإن المفاهيم متشابهة.

حزمة الوثائق المرجعية | (PyPi) | عينات إضافية على GitHub

في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.

المتطلبات الأساسية

إنشاء كلمة أساسية في Speech Studio

قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table يمكنك استخدامه مع Speech SDK.

هام

يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .tableالناتجة في Speech Studio فحسب. لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.

  1. انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.

  2. في صفحة Custom Keyword، حدد Create a new project.

  3. أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).

    Describe your keyword project

  4. حدد اسم مشروعك من القائمة.

    Select your keyword project.

  5. لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.

  6. أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.

    Enter your keyword

  7. يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.

    Screenshot that shows where you choose the correct pronunciations.

  8. حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.

  9. قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.

    Review your keyword.

  10. من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف .zip. قم باستخراج الأرشيف، وسترى ملفًا بالملحق .table. يمكنك استخدام ملف .table مع SDK، لذا تأكد من ملاحظة مساره.

    Download your model table.

استخدام نموذج الكلمة الأساسية مع Speech SDK

راجع العينة على GitHub لاستخدام نموذج الكلمة الأساسية المخصصة مع Python SDK.

يشير | Speech to text REST API إلى Speech to text REST API for short audio reference | Additional Samples on GitHub

لا تدعم Speech to text REST API التعرف على الكلمة الأساسية. يُرجى تحديد لغة برمجة أخرى أو المرجع والعينات المرتبطة من بداية هذه المقالة.

يدعم Speech CLI التعرف على الكلمة الأساسية، لكننا لم نقم بتضمين دليل هنا بعد. يُرجى تحديد لغة برمجة أخرى للبدء والتعرف على المفاهيم.

الخطوات التالية