ينشئ التشغيل السريع كلمات أساسية مخصصة
حزمة الوثائق المرجعية | (NuGet) | عينات إضافية على GitHub
في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.
المتطلبات الأساسية
- اشتراك Azure - إنشاء حساب مجانًا
- إنشاء مورد Speech في مدخل Microsoft Azure.
- مفتاح مورد الكلام والمنطقة. بعد توزيع مورد Speech، اختر الانتقال إلى المورد لعرض المفاتيح وإدارتها. لمزيد من المعلومات حول موارد خدمات Azure الذكاء الاصطناعي، راجع الحصول على مفاتيح المورد الخاص بك.
إنشاء كلمة أساسية في Speech Studio
قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table
يمكنك استخدامه مع Speech SDK.
هام
يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .table
الناتجة في Speech Studio فحسب.
لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.
انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.
في صفحة Custom Keyword، حدد Create a new project.
أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).
حدد اسم مشروعك من القائمة.
لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.
أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.
يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.
حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.
قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.
من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف
.zip
. قم باستخراج الأرشيف، وسترى ملفًا بالملحق.table
. يمكنك استخدام ملف.table
مع SDK، لذا تأكد من ملاحظة مساره.
استخدام نموذج الكلمة الأساسية مع 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
- اشتراك Azure - إنشاء حساب مجانًا
- إنشاء مورد Speech في مدخل Microsoft Azure.
- مفتاح مورد الكلام والمنطقة. بعد توزيع مورد Speech، اختر الانتقال إلى المورد لعرض المفاتيح وإدارتها. لمزيد من المعلومات حول موارد خدمات Azure الذكاء الاصطناعي، راجع الحصول على مفاتيح المورد الخاص بك.
إنشاء كلمة أساسية في Speech Studio
قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table
يمكنك استخدامه مع Speech SDK.
هام
يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .table
الناتجة في Speech Studio فحسب.
لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.
انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.
في صفحة Custom Keyword، حدد Create a new project.
أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).
حدد اسم مشروعك من القائمة.
لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.
أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.
يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.
حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.
قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.
من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف
.zip
. قم باستخراج الأرشيف، وسترى ملفًا بالملحق.table
. يمكنك استخدام ملف.table
مع SDK، لذا تأكد من ملاحظة مساره.
استخدام نموذج الكلمة الأساسية مع Speech SDK
راجع الوثائق المرجعية لاستخدام نموذج الكلمة الأساسية المخصصة مع Go SDK.
وثائق مرجعية | نماذج إضافية على GitHub
يدعم Speech SDK لـ Java التعرف على الكلمة الأساسية، لكننا لم نقم بتضمين دليل هنا بعد. يُرجى تحديد لغة برمجة أخرى للبدء والتعرف على المفاهيم، أو الاطلاع على مرجع Java والعينات المرتبطة من بداية هذه المقالة.
حزمة | الوثائق المرجعية (npm) | عينات إضافية على GitHub | التعليمة البرمجية لمصدر المكتبة
لا يدعم Speech SDK ل JavaScript التعرف على الكلمة الأساسية. يُرجى تحديد لغة برمجة أخرى أو مرجع JavaScript والعينات المرتبطة من بداية هذه المقالة.
الوثائق المرجعية | حزمة (التنزيل) | نماذج إضافية على GitHub
في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.
المتطلبات الأساسية
- اشتراك Azure - إنشاء حساب مجانًا
- إنشاء مورد Speech في مدخل Microsoft Azure.
- مفتاح مورد الكلام والمنطقة. بعد توزيع مورد Speech، اختر الانتقال إلى المورد لعرض المفاتيح وإدارتها. لمزيد من المعلومات حول موارد خدمات Azure الذكاء الاصطناعي، راجع الحصول على مفاتيح المورد الخاص بك.
إنشاء كلمة أساسية في Speech Studio
قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table
يمكنك استخدامه مع Speech SDK.
هام
يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .table
الناتجة في Speech Studio فحسب.
لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.
انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.
في صفحة Custom Keyword، حدد Create a new project.
أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).
حدد اسم مشروعك من القائمة.
لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.
أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.
يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.
حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.
قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.
من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف
.zip
. قم باستخراج الأرشيف، وسترى ملفًا بالملحق.table
. يمكنك استخدام ملف.table
مع SDK، لذا تأكد من ملاحظة مساره.
استخدام نموذج الكلمة الأساسية مع Speech SDK
راجع العينة على GitHub لاستخدام نموذج الكلمة الأساسية المخصصة مع Objective C SDK.
الوثائق المرجعية | حزمة (التنزيل) | نماذج إضافية على GitHub
في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.
المتطلبات الأساسية
- اشتراك Azure - إنشاء حساب مجانًا
- إنشاء مورد Speech في مدخل Microsoft Azure.
- مفتاح مورد الكلام والمنطقة. بعد توزيع مورد Speech، اختر الانتقال إلى المورد لعرض المفاتيح وإدارتها. لمزيد من المعلومات حول موارد خدمات Azure الذكاء الاصطناعي، راجع الحصول على مفاتيح المورد الخاص بك.
إنشاء كلمة أساسية في Speech Studio
قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table
يمكنك استخدامه مع Speech SDK.
هام
يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .table
الناتجة في Speech Studio فحسب.
لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.
انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.
في صفحة Custom Keyword، حدد Create a new project.
أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).
حدد اسم مشروعك من القائمة.
لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.
أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.
يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.
حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.
قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.
من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف
.zip
. قم باستخراج الأرشيف، وسترى ملفًا بالملحق.table
. يمكنك استخدام ملف.table
مع SDK، لذا تأكد من ملاحظة مساره.
استخدام نموذج الكلمة الأساسية مع Speech SDK
راجع العينة على GitHub لاستخدام نموذج الكلمة الأساسية المخصصة مع Objective C SDK. على الرغم من أنه ليس لدينا حاليا عينة Swift للتماثل، فإن المفاهيم متشابهة.
حزمة الوثائق المرجعية | (PyPi) | عينات إضافية على GitHub
في هذا التشغيل السريع، ستتعلم أساسيات العمل مع الكلمات الأساسية المخصصة. تمثل الكلمة الأساسية كلمة أو عبارة قصيرة، والتي تسمح بتنشيط منتجك صوتيًا. يمكنك إنشاء نماذج الكلمات الأساسية في Speech Studio. ثم قم بتصدير ملف نموذج الذي تستخدمه مع Speech SDK في تطبيقاتك.
المتطلبات الأساسية
- اشتراك Azure - إنشاء حساب مجانًا
- إنشاء مورد Speech في مدخل Microsoft Azure.
- مفتاح مورد الكلام والمنطقة. بعد توزيع مورد Speech، اختر الانتقال إلى المورد لعرض المفاتيح وإدارتها. لمزيد من المعلومات حول موارد خدمات Azure الذكاء الاصطناعي، راجع الحصول على مفاتيح المورد الخاص بك.
إنشاء كلمة أساسية في Speech Studio
قبل أن تتمكن من استخدام كلمة أساسية مخصصة، ستحتاج إلى إنشاء كلمة أساسية باستخدام صفحة الكلمة الأساسية المخصصة في Speech Studio. بعد توفير كلمة أساسية، فإنها تنتج ملف .table
يمكنك استخدامه مع Speech SDK.
هام
يمكن إنشاء نماذج الكلمات الأساسية المخصصة وملفات .table
الناتجة في Speech Studio فحسب.
لا يمكنك إنشاء كلمات أساسية مخصصة من SDK أو مع استدعاءات REST.
انتقل إلى Speech Studioوسجل الدخول. إذا لم يكن لديك اشتراك Speech، فانتقل إلى Create Speech Services.
في صفحة Custom Keyword، حدد Create a new project.
أدخل الاسموالوصفواللغة لمشروع الكلمة الأساسية المخصصة. لا يمكنك إلا اختيار لغة واحدة فقط لكل مشروع، ويقتصر الدعم حاليًا على الإنجليزية (الولايات المتحدة) والصينية (الماندارين والمبسطة).
حدد اسم مشروعك من القائمة.
لإنشاء كلمة أساسية مخصصة لمساعدك الظاهري، حدد Create a new model.
أدخل اسمًا للنموذج والوصفوالكلمة الأساسية التي تختارها، ثم حدد Next. راجع إرشادات اختيار كلمة أساسية فعالة.
يقوم المدخل بإنشاء كلمات منطوقة مرشحة لكلمتك الأساسية. استمع إلى كل كلمة منطوقة مرشحة عن طريق تحديد أزرار التشغيل وقم بإزالة علامات الاختيار الموجودة بجوار أي كلمة من الكلمات المنطوقة غير صحيحة. حدد جميع الكلمات المنطوقة التي تتوافق مع الطريقة التي تتوقع أن ينطق المستخدمون بها الكلمة الأساسية ثم حدد Next لبدء إنشاء نموذج الكلمة الأساسية.
حدد نوع نموذج، ثم حدد Create. يمكنك عرض قائمة المناطق التي تدعم نوع النموذج المتقدم في وثائق دعم منطقة التعرف على الكلمات الأساسية.
قد يستغرق إنشاء النموذج ما يصل إلى 30 دقيقة. تتغير قائمة الكلمة الأساسية من المعالجة إلى Succeeded عند اكتمال النموذج.
من القائمة القابلة للطي على اليسار، حدد Tune للحصول على خيارات لضبط النموذج وتنزيله. يمثل الملف الذي تم تحميله أرشيف
.zip
. قم باستخراج الأرشيف، وسترى ملفًا بالملحق.table
. يمكنك استخدام ملف.table
مع SDK، لذا تأكد من ملاحظة مساره.
استخدام نموذج الكلمة الأساسية مع 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 التعرف على الكلمة الأساسية، لكننا لم نقم بتضمين دليل هنا بعد. يُرجى تحديد لغة برمجة أخرى للبدء والتعرف على المفاهيم.
الخطوات التالية
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ