Konuşma SDK'sı nedir?

Konuşma SDK'sı (yazılım geliştirme seti), konuşma özellikli uygulamalar geliştirebilmeniz için Konuşma hizmeti özelliklerinin çoğunu kullanıma sunar. Konuşma SDK'sı birçok programlama dilinde ve farklı platformlarda kullanılabilir. Konuşma SDK'sı yerel cihazları, dosyaları, Azure Blob Depolama ve giriş ve çıkış akışlarını kullanarak hem gerçek zamanlı hem de gerçek zamanlı olmayan senaryolar için idealdir.

Bazı durumlarda Konuşma SDK'sını kullanamaz veya kullanmamalısınız. Böyle durumlarda, Konuşma tanıma hizmetine erişmek için REST API'lerini kullanabilirsiniz. Örneğin, toplu transkripsiyon ve özel konuşma için Konuşmayı metne dönüştürme REST API'sini kullanın.

Desteklenen diller

Konuşma SDK'sı aşağıdaki dilleri ve platformları destekler:

Programlama dili Başvuru Platform desteği
C#1 .NET Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity
C++2 C++ Windows, Linux, macOS
Git Git Linux
Java Java Android, Windows, Linux, macOS
JavaScript JavaScript Tarayıcı, Node.js
Objective-C Objective-C iOS, macOS
Python Python Windows, Linux, macOS
Swift Objective-C3 iOS, macOS

1 C# kod örnekleri belgelerde bulunabilir. C# için Konuşma SDK'sı .NET Standard 2.0'ı temel aldığından birçok platformu ve programlama dilini destekler. Daha fazla bilgi için bkz . .NET uygulama desteği.
2 C, Konuşma SDK'sı için desteklenen bir programlama dili değildir.
3 Swift için Konuşma SDK'sı, Objective-C için Konuşma SDK'sı ile istemci kitaplıklarını ve başvuru belgelerini paylaşır.

Önemli

Azure AI Konuşma SDK'larından herhangi birini indirerek lisansını kabul etmiş olursunuz. Daha fazla bilgi için bkz.

Konuşma SDK'sı tanıtımı

Aşağıdaki videoda C# için Konuşma SDK'sını yükleme ve konuşmayı metne dönüştürme için bir .NET konsol uygulaması yazma gösterilmektedir.

Kod örnekleri

Konuşma SDK'sı kod örnekleri belgelerde ve GitHub'da bulunabilir.

Docs örnekleri

Örnek içeren belge sayfalarının en üstünde C#, C++, Go, Java, JavaScript, Objective-C, Python veya Swift seçeneklerini belirleyin.

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

Örnek tercih ettiğiniz programlama dilinde kullanılamıyorsa, başlamak ve kavramlar hakkında bilgi edinmek için başka bir programlama dili seçebilir veya makalenin başından itibaren bağlantılı başvuru ve örneklere bakabilirsiniz.

GitHub örnekleri

Ayrıntılı örnekler GitHub'daki Azure-Samples/cognitive-services-speech-sdk deposunda bulunur. C# (UWP, Unity ve Xamarin dahil), C++, Java, JavaScript (Tarayıcı ve Node.js dahil), Objective-C, Python ve Swift örnekleri vardır. Go için kod örnekleri GitHub'daki Microsoft/cognitive-services-speech-sdk-go deposunda bulunur.

Yardım seçenekleri

Microsoft Soru-Cevap ve Stack Overflow forumları, geliştirici topluluğunun Azure Bilişsel Konuşma ve diğer hizmetler hakkında sorular sorması ve yanıtlaması için kullanılabilir. Microsoft forumları izler ve topluluğun henüz yanıtlamadığı soruları yanıtlar. Sorunuzu gördüğümüzden emin olmak için bunu 'azure-speech' ile etiketleyin.

GitHub'da bir sorun oluşturarak bir fikir önerebilir veya hata bildirebilirsiniz:

Ayrıca bkz. Azure yapay zeka hizmetleri desteği ve yardım seçenekleri , azure yapay zeka hizmetleri için destek alma, güncel kalma, geri bildirim sağlama ve hataları bildirme.

Sonraki adımlar