Wat is de Speech SDK?

De Speech SDK (software development kit) biedt veel van de mogelijkheden van de Speech-service, zodat u toepassingen met spraak kunt ontwikkelen. De Speech SDK is beschikbaar in veel programmeertalen en op verschillende platforms. De Speech SDK is ideaal voor zowel realtime als niet-realtime scenario's, met behulp van lokale apparaten, bestanden, Azure Blob Storage en invoer- en uitvoerstromen.

In sommige gevallen kunt u de Speech SDK niet of niet gebruiken. In dergelijke gevallen kunt u REST API's gebruiken om toegang te krijgen tot de Speech-service. Gebruik bijvoorbeeld de Speech to Text REST API voor batchtranscriptie en aangepaste spraak.

Ondersteunde talen

De Speech SDK ondersteunt de volgende talen en platforms:

Programmeertaal Verwijzing Platformondersteuning
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

Er zijn 1 C#-codevoorbeelden beschikbaar in de documentatie. De Speech SDK voor C# is gebaseerd op .NET Standard 2.0, dus het ondersteunt veel platforms en programmeertalen. Zie ondersteuning voor .NET-implementatie voor meer informatie.
2 C is geen ondersteunde programmeertaal voor de Speech SDK.
3 De Speech SDK voor Swift deelt clientbibliotheken en referentiedocumentatie met de Speech SDK voor Objective-C.

Belangrijk

Door een van de Azure AI Speech SDK's te downloaden, erkent u de licentie. Zie voor meer informatie:

Speech SDK-demo

In de volgende video ziet u hoe u de Speech SDK voor C# installeert en een .NET-consoletoepassing schrijft voor spraak-naar-tekst.

Codevoorbeelden

Voorbeelden van Speech SDK-code zijn beschikbaar in de documentatie en GitHub.

Docs-voorbeelden

Boven aan documentatiepagina's met voorbeelden kunt u opties selecteren: C#, C++, Go, Java, JavaScript, Objective-C, Python of Swift.

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

Als een voorbeeld niet beschikbaar is in de programmeertaal van uw voorkeur, kunt u een andere programmeertaal selecteren om aan de slag te gaan en meer te weten te komen over de concepten, of de verwijzing en voorbeelden bekijken die zijn gekoppeld aan het begin van het artikel.

GitHub-voorbeelden

Uitgebreide voorbeelden zijn beschikbaar in de opslagplaats Azure-Samples/cognitive-services-speech-sdk op GitHub. Er zijn voorbeelden voor C# (waaronder UWP, Unity en Xamarin), C++, Java, JavaScript (inclusief browser en Node.js), Objective-C, Python en Swift. Codevoorbeelden voor Go zijn beschikbaar in de opslagplaats Microsoft/cognitive-services-speech-sdk-go op GitHub.

Help-opties

De Microsoft Q&A - en Stack Overflow-forums zijn beschikbaar voor de ontwikkelaarscommunity om vragen te stellen en te beantwoorden over Azure Cognitive Speech en andere services. Microsoft bewaakt de forums en beantwoordt vragen die de community nog niet heeft beantwoord. Om ervoor te zorgen dat we uw vraag zien, tagt u deze met 'azure-speech'.

U kunt een idee voorstellen of een bug melden door een probleem op GitHub te maken:

Zie ook ondersteuning en help-opties voor Azure AI-services om ondersteuning te krijgen, up-to-date te blijven, feedback te geven en bugs voor Azure AI-services te melden.

Volgende stappen