Vad är Speech SDK?

Speech SDK (software development kit) visar många av funktionerna i Speech-tjänsten, så att du kan utveckla talaktiverade program. Speech SDK är tillgängligt på många programmeringsspråk och på flera plattformar. Speech SDK är perfekt för både realtids- och icke-realtidsscenarier med hjälp av lokala enheter, filer, Azure Blob Storage och indata- och utdataströmmar.

I vissa fall kan du inte eller bör inte använda Speech SDK. I dessa fall kan du använda REST-API:er för att komma åt Speech-tjänsten. Använd till exempel REST API för tal till text för batch-transkription och anpassat tal.

Språk som stöds

Speech SDK stöder följande språk och plattformar:

Programmeringsspråk Referens Plattformssupport
C# 1 .NET Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity
C++ 2 C++ Windows, Linux, macOS
Kör Kör Linux
Java Java Android, Windows, Linux, macOS
JavaScript JavaScript Webbläsare, Node.js
Objective-C Objective-C iOS, macOS
Python Python Windows, Linux, macOS
Swift Objective-C 3 iOS, macOS

1 C#-kodexempel finns i dokumentationen. Speech SDK för C# är baserat på .NET Standard 2.0, så det stöder många plattformar och programmeringsspråk. Mer information finns i .NET-implementeringsstöd.
2 C är inte ett programmeringsspråk som stöds för Speech SDK.
3 Speech SDK för Swift delar klientbibliotek och referensdokumentation med Speech SDK för Objective-C.

Viktigt

Genom att ladda ned någon av Azure Cognitive Services Speech SDK:er bekräftar du dess licens. Mer information finns i:

  • Microsoft programvarulicensvillkor för Speech SDK
  • Programmeddelanden från tredje part

Speech SDK-demo

Följande video visar hur du installerar Speech SDK för C# och skriver ett enkelt .NET-konsolprogram för tal till text.

Kodexempel

Speech SDK-kodexempel finns i dokumentationen och GitHub.

Docs-exempel

Längst upp på dokumentationssidorna som innehåller exempel finns alternativ för att välja C#, C++, Go, Java, JavaScript, Objective-C, Python eller Swift.

Skärmbild som visar hur du väljer ett programmeringsspråk i dokumentationen.

Om ett exempel inte är tillgängligt i önskat programmeringsspråk kan du välja ett annat programmeringsspråk för att komma igång och lära dig mer om begreppen, eller se referensen och exemplen som är länkade från början av artikeln.

GitHub-exempel

Djupgående exempel finns på lagringsplatsen Azure-Samples/cognitive-services-speech-sdk på GitHub. Det finns exempel för C# (inklusive UWP, Unity och Xamarin), C++, Java, JavaScript (inklusive Webbläsare och Node.js), Objective-C, Python och Swift. Kodexempel för Go finns på lagringsplatsen Microsoft/cognitive-services-speech-sdk-go på GitHub.

Hjälpalternativ

Forumen Microsoft Q&A och Stack Overflow är tillgängliga för utvecklarcommunityn för att ställa och svara på frågor om Azure Cognitive Speech och andra tjänster. Microsoft övervakar forumen och svarar på frågor som communityn ännu inte har besvarat. Se till att vi ser din fråga genom att tagga den med "azure-speech".

Du kan föreslå en idé eller rapportera en bugg genom att skapa ett problem på GitHub:

Se även support- och hjälpalternativ för Azure Cognitive Services för att få support, hålla dig uppdaterad, ge feedback och rapportera buggar för Cognitive Services.

Nästa steg