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 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. LLM Konuşma ve Hızlı Transkripsiyon özelliklerine sahip özel transkripsiyon senaryoları için Konuşma Transkripsiyonu SDK'sını kullanın.

Desteklenen diller

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

Programlama dili Referans Platform desteği
C#1 .NET Windows, Linux, macOS, Mono, UWP
C++2 C++ Windows, Linux, macOS
Go Go 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

Foundry Tools SDK'lerinden herhangi bir Azure Speech bileşenini 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 Speech SDK'sının nasıl yükleneceği ve konuşmayı metne dönüştürme için bir .NET konsol uygulaması nasıl yazacakları gösterilmektedir.

Kod örnekleri

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

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.

Belgelerde bir programlama dili seçmeyi gösteren ekran görüntüsü.

Tercih ettiğiniz programlama dilinde bir örnek yoksa, başlamanıza ve kavramlar hakkında bilgi edinmenize yardımcı olacak başka bir programlama dili seçebilir veya makalenin başındaki bağlantılardan başvuru ve örneklere göz atabilirsiniz.

GitHub örnekleri

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

Yardım seçenekleri

Stack Overflow forumları, developer community Azure Konuşma ve diğer hizmetler hakkında sorular sormak ve yanıtlamak 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 ile ilgili bir sorun oluşturarak bir fikir önerebilir veya hata bildirebilirsiniz:

Ayrıca bkz. Foundry Tools destek ve yardım seçenekleri destek almak, güncel kalmak, geri bildirimde bulunmak ve Foundry Tools için hataları bildirmek.

Sonraki adımlar