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 aangepast spraakmodelbeheer .
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-C 3 | 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.
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:
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
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.