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 modeli yönetimi 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-C 3 | 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.
Ö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:
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
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.