Om tal SDKAbout the Speech SDK

Tal Software Development Kit (SDK) får dina program över Speech-tjänsterna, vilket gör det enklare att utveckla talbaserade programvara.The Speech Software Development Kit (SDK) gives your applications access to the functions of the Speech Services, making it easier to develop speech-enabled software. För närvarande SDK: erna ger åtkomst till tal till text, text till tal, talöversättning, avsiktsigenkänning, och Bot Framework Direct Line tal kanal.Currently, the SDKs provide access to speech-to-text, text-to-speech, speech translation, intent recognition, and Bot Framework’s Direct Line Speech channel. En allmän översikt över funktioner och plattformar som stöds finns i dokumentationen startsidan.A general overview about the capabilities and supported platforms can be found on the documentation entry page.

ProgrammeringsspråkProgramming language PlattformPlatform API-referensAPI reference
C/C++C/C++ Windows, Linux, macOSWindows, Linux, macOS BläddraBrowse
C#C# Windows, UWP, .NET Framework (Windows), .NET Core, UnityWindows, UWP, .NET Framework (Windows), .NET Core, Unity BläddraBrowse
JavaJava Android, Windows, Linux, macOSAndroid, Windows, Linux, macOS BläddraBrowse
Java*Java* Tal enheter SDKSpeech Devices SDK BläddraBrowse
JavaScript/Node.jsJavaScript/Node.js Browser, Windows, Linux, macOSBrowser, Windows, Linux, macOS BläddraBrowse
Objective-CObjective-C iOS, macOSiOS, macOS BläddraBrowse
PythonPython Windows, Linux, macOSWindows, Linux, macOS BläddraBrowse

* Java SDK är också tillgängligt som en del av den tal Devices SDK.* The Java SDK is also available as part of the Speech Devices SDK.

Viktigt

När du väljer att ladda ned någon av Speech SDK för Cognitive Services-komponenterna på den här sidan accepterar du även dess licens.By downloading any of the Speech SDK for Azure Cognitive Services components on this page, you acknowledge its license. Se licensvillkoren för Microsoft-programvara för Speech SDK.See the Microsoft Software License Terms for the Speech SDK.

Hämta SDKGet the SDK

WindowsWindows

För Windows stöder vi följande språk:For Windows, we support the following languages:

  • C#UWP och .NET, C++: Du kan referera till och använder den senaste versionen av vår tal SDK NuGet-paketet.C# (UWP and .NET), C++: You can reference and use the latest version of our Speech SDK NuGet package. Paketet innehåller 32-bitars och 64-bitars klientbibliotek och hanterade (.NET)-bibliotek.The package includes 32-bit and 64-bit client libraries and managed (.NET) libraries. SDK: N kan installeras i Visual Studio med hjälp av NuGet.The SDK can be installed in Visual Studio by using NuGet. Sök efter Microsoft.CognitiveServices.Speech.Search for Microsoft.CognitiveServices.Speech.

  • Java: Du kan referera till och använder den senaste versionen av vår tal SDK Maven-paketet som stöder endast Windows x64.Java: You can reference and use the latest version of our Speech SDK Maven package, which supports only Windows x64. I Maven-projekt lägger du till https://csspeechstorage.blob.core.windows.net/maven/ som ytterligare lagringsplats och referens com.microsoft.cognitiveservices.speech:client-sdk:1.5.1 som ett beroende.In your Maven project, add https://csspeechstorage.blob.core.windows.net/maven/ as an additional repository and reference com.microsoft.cognitiveservices.speech:client-sdk:1.5.1 as a dependency.

LinuxLinux

Anteckning

För närvarande kan vi stöder endast Ubuntu 16.04, Ubuntu 18.04 och Debian 9 på en dator (x86 eller x64 för C++ utvecklings- och x64 för .NET Core, Java och Python).Currently, we support only Ubuntu 16.04, Ubuntu 18.04, and Debian 9 on a PC (x86 or x64 for C++ development and x64 for .NET Core, Java, and Python).

Kontrollera att du har de bibliotek som krävs installerat genom att köra följande shell-kommandon:Make sure you have the required libraries installed by running the following shell commands:

I Ubuntu:On Ubuntu:

sudo apt-get update
sudo apt-get install libssl1.0.0 libasound2

On Debian 9:On Debian 9:

sudo apt-get update
sudo apt-get install libssl1.0.2 libasound2
  • C#: Du kan referera till och använder den senaste versionen av vår tal SDK NuGet-paketet.C#: You can reference and use the latest version of our Speech SDK NuGet package. Lägg till följande paketreferens i projektet om du vill referera till SDK:To reference the SDK, add the following package reference to your project:

    <PackageReference Include="Microsoft.CognitiveServices.Speech" Version="1.5.1" />
    
  • Java: Du kan referera till och använder den senaste versionen av vår tal SDK Maven-paketet.Java: You can reference and use the latest version of our Speech SDK Maven package. I Maven-projekt lägger du till https://csspeechstorage.blob.core.windows.net/maven/ som ytterligare lagringsplats och referens com.microsoft.cognitiveservices.speech:client-sdk:1.5.1 som ett beroende.In your Maven project, add https://csspeechstorage.blob.core.windows.net/maven/ as an additional repository and reference com.microsoft.cognitiveservices.speech:client-sdk:1.5.1 as a dependency.

  • C++: Hämta SDK: N som en .tar-paketet och packa upp filerna i en katalog med ditt val.C++: Download the SDK as a .tar package and unpack the files in a directory of your choice. I följande tabell visas mappstrukturen SDK:The following table shows the SDK folder structure:

    SökvägPath BeskrivningDescription
    license.md LicensLicense
    ThirdPartyNotices.md Meddelanden från tredje partThird-party notices
    include Header-filer för C och C++Header files for C and C++
    lib/x64 Interna x64 bibliotek för att länka med ditt programNative x64 library for linking with your application
    lib/x86 Interna x86 bibliotek för att länka med ditt programNative x86 library for linking with your application

    Om du vill skapa ett program, kopiera eller flytta nödvändiga binärfiler (och bibliotek) i din utvecklingsmiljö.To create an application, copy or move the required binaries (and libraries) into your development environment. Lägga till dem som krävs i Byggprocessen.Include them as required in your build process.

AndroidAndroid

Java SDK för Android kommer som ett AAR (Android-biblioteket), som innehåller de nödvändiga bibliotek och behörigheter som krävs för Android.The Java SDK for Android is packaged as an AAR (Android Library), which includes the necessary libraries and required Android permissions. Den finns i ett Maven-centrallager på https://csspeechstorage.blob.core.windows.net/maven/ som paket com.microsoft.cognitiveservices.speech:client-sdk:1.5.1.It's hosted in a Maven repository at https://csspeechstorage.blob.core.windows.net/maven/ as package com.microsoft.cognitiveservices.speech:client-sdk:1.5.1.

Om du vill använda paketet från Android Studio-projekt gör du följande ändringar:To consume the package from your Android Studio project, make the following changes:

  • I projektet på servernivå build.gradle-filen lägger du till följande för att den repository avsnittet:In the project-level build.gradle file, add the following to the repository section:

    maven { url 'https://csspeechstorage.blob.core.windows.net/maven/' }
    
  • I modul på servernivå build.gradle-filen lägger du till följande för att den dependencies avsnittet:In the module-level build.gradle file, add the following to the dependencies section:

    implementation 'com.microsoft.cognitiveservices.speech:client-sdk:1.5.1'
    

Java SDK är också en del av den tal Devices SDK.The Java SDK is also part of the Speech Devices SDK.

Hämtar du exemplenGet the samples

Senaste exempel finns i Cognitive Services tal SDK lagringsplatsen för exemplet på GitHub.For the latest samples, see the Cognitive Services Speech SDK sample code repository on GitHub.

Nästa stegNext steps