ما هو برنامج Speech SDK؟

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

في بعض الحالات، لا يمكنك أو لا يجب عليك استخدام Speech SDK. في هذه الحالات، يمكنك استخدام واجهات برمجة تطبيقات REST للوصول إلى خدمة الكلام. على سبيل المثال، استخدم Speech to text REST API للنسخ الدفعي والكلام المخصص.

اللغات المدعومة

يدعم برنامج Speech SDK اللغات والأنظمة الأساسية التالية:

لغة البرمجة المرجع دعم النظام الأساسي
C#‎1 NET. Windows، Linux، macOS، Mono، Xamarin.iOS، Xamarin.Mac، Xamarin.Android، UWP، Unity
C++‎2 C++‎ Windows, Linux, macOS
الذهاب الذهاب Linux
Java Java Android ‏، Windows ‏، Linux ‏، MacOS ‏
جافا سكريبت جافا سكريبت متصفح, Node.js
Objective-C Objective-C iOS, macOS
Python Python Windows, Linux, macOS
سويفت Objective-C3 iOS, macOS

1 تتوفر نماذج التعليمات البرمجية C# في الوثائق. يعتمد برنامج Speech SDK لـ C# على .NET Standard 2.0، لذا فهو يدعم العديد من الأنظمة الأساسية ولغات البرمجة. لمزيد من المعلومات، راجع .NET دعم التنفيذ.
2 C ليست لغة برمجة مدعومة لبرنامج Speech SDK.
3 يشارك برنامج Speech SDK for Swift مكتبات العملاء والوثائق المرجعية مع برنامج Speech SDK for Objective - C.

هام

من خلال تنزيل أي من Azure الذكاء الاصطناعي Speech SDKs، فإنك تقر بترخيصها. لمزيد من المعلومات، راجع:

عرض توضيحي لـ SDK الكلام

يوضح الفيديو التالي كيفية تثبيت Speech SDK ل C#‎ وكتابة تطبيق وحدة تحكم .NET لتحويل الكلام إلى نص.

نماذج التعليمات البرمجية

تتوفر نماذج التعليمات البرمجية لبرنامج Speech SDK في الوثائق وGitHub.

عينات المستندات

في أعلى صفحات الوثائق التي تحتوي على عينات، تتضمن خيارات التحديد C# أو C++ أو Go أو Java أو JavaScript أو Objective - C أو Python أو Swift.

Screenshot showing how to select a programming language in the documentation.

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

عينات GitHub

تتوفر عينات متعمقة في المستودع Azure-Samples/cognitive-services-speech-sdk على GitHub. هناك نماذج ل C# (بما في ذلك UWP وUnity وXamarin) وC++وJava وJavaScript (بما في ذلك المتصفح Node.js) و Objective-C و Python و Swift. تتوفر نماذج التعليمات البرمجية ل Go في مستودع Microsoft/cognitive-services-speech-sdk-go على GitHub.

خيارات المساعدة

تتوفر منتديات Microsoft Q&A و Stack Overflow لمجتمع المطورين لطرح الأسئلة حول Azure Cognitive Speech والخدمات الأخرى والإجابة عليها. تراقب Microsoft المنتديات وتجيب على الأسئلة التي لم يجيب عليها المجتمع بعد. للتأكد من أننا نرى سؤالك، ضع علامة عليه باستخدام "azure-speech".

يمكنك اقتراح فكرة أو الإبلاغ عن خطأ عن طريق إنشاء مشكلة على GitHub:

راجع أيضا خيارات الدعم والمساعدة لخدمات Azure الذكاء الاصطناعي للحصول على الدعم والبقاء على اطلاع دائم وتقديم الملاحظات والإبلاغ عن الأخطاء لخدمات Azure الذكاء الاصطناعي.

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