Apa itu Speech SDK?

Speech SDK (kit pengembangan perangkat lunak) memaparkan banyak kemampuan layanan Ucapan, sehingga Anda dapat mengembangkan aplikasi yang mendukung ucapan. Speech SDK tersedia dalam banyak bahasa pemrograman dan di semua platform. Speech SDK ideal untuk skenario real-time dan non-real-time, dengan menggunakan perangkat lokal, file, Azure Blob Storage, serta aliran input dan output.

Dalam beberapa kasus, Anda tidak dapat atau tidak boleh menggunakan SDK Ucapan. Dalam kasus tersebut, Anda dapat menggunakan REST API untuk mengakses layanan Ucapan. Misalnya, gunakan REST API ucapan ke teks v3.0 untuk transkripsi batch dan ucapan kustom.

Bahasa yang didukung

Speech SDK mendukung bahasa dan platform berikut:

Bahasa pemrograman Referensi Dukungan platform
C#1 .NET Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity
C++2 C++ Windows, Linux, macOS
Go Go Linux
Java Java Android, Windows, Linux, macOS
JavaScript JavaScript Browser, Node.js
Objective-C Objective-C iOS, macOS
Python Python Windows, Linux, macOS
Swift Objective-C3 iOS, macOS

1 sampel kode C# tersedia dalam dokumentasi. Speech SDK untuk C# didasarkan pada .NET Standar 2.0, sehingga mendukung banyak platform dan bahasa pemrograman. Untuk informasi selengkapnya, lihat dukungan implementasi .NET.
2 C bukan bahasa pemrograman yang didukung untuk Speech SDK.
3 Speech SDK untuk Swift berbagi pustaka klien dan dokumentasi referensi dengan Speech SDK untuk Objective-C.

Penting

Dengan mengunduh SDK Ucapan Azure Cognitive Services, Anda mengakui lisensinya. Untuk mengetahui informasi selengkapnya, lihat:

Sampel kode

Sampel kode Speech SDK tersedia dalam dokumentasi dan GitHub.

Sampel dokumen

Di bagian atas halaman dokumentasi yang berisi sampel, opsi untuk dipilih termasuk C#, C++, Go, Java, JavaScript, Objective-C, Python, atau Swift.

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

Jika sampel tidak tersedia dalam bahasa pemrograman pilihan Anda, Anda dapat memilih bahasa pemrograman lain untuk memulai dan mempelajari tentang konsep, atau melihat referensi dan sampel yang ditautkan dari awal artikel.

Sampel GitHub

Sampel mendalam tersedia di repositori Azure-Samples/cognitive-services-speech-sdk pada GitHub. Terdapat sampel untuk C# (termasuk UWP, Unity, dan Xamarin), C++, Java, JavaScript (termasuk Browser dan Node.js), Objective-C, Python, dan Swift. Sampel kode untuk Go tersedia di repositori Microsoft/cognitive-services-speech-sdk-go pada GitHub.

Opsi bantuan

Forum Microsoft Q&A dan Stack Overflow tersedia bagi komunitas pengembang untuk mengajukan dan menjawab pertanyaan tentang Azure Cognitive Speech dan layanan lainnya. Microsoft memantau forum dan membalas pertanyaan yang belum dijawab oleh komunitas. Untuk memastikan bahwa kami melihat pertanyaan Anda, tandai dengan 'azure-speech'.

Anda dapat menyarankan ide atau melaporkan bug dengan membuat masalah pada GitHub:

Lihat juga opsi dukungan dan bantuan Azure Cognitive Services untuk mendapatkan dukungan, tetap mendapatkan informasi terbaru, memberikan umpan balik, dan melaporkan bug untuk Cognitive Services.

Langkah berikutnya