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 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 salah satu Azure AI Speech SDK, Anda mengakui lisensinya. Untuk informasi selengkapnya, lihat:

Demo SDK Ucapan

Video berikut menunjukkan cara menginstal Speech SDK untuk C# dan menulis aplikasi konsol .NET untuk ucapan ke teks.

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 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 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 layanan Azure AI untuk mendapatkan dukungan, tetap up-to-date, memberikan umpan balik, dan melaporkan bug untuk layanan Azure AI.

Langkah berikutnya