Informacje o zestawie SDK mowyAbout the Speech SDK

Zestaw Speech Software Development Kit (SDK) umożliwia aplikacjom dostęp do funkcji usługi mowy, ułatwiając tworzenie oprogramowania z obsługą mowy.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. Obecnie zestawy SDK zapewniają dostęp do funkcji zamiany mowy na tekst, zamiany tekstu na mowę, tłumaczenia mowy, rozpoznawaniazamierzeń i bezpośredniego kanału mowy w programie bot Framework.Currently, the SDKs provide access to speech-to-text, text-to-speech, speech translation, intent recognition, and Bot Framework’s Direct Line Speech channel. Ogólne omówienie możliwości i obsługiwanych platform można znaleźć na stronie wprowadzaniedokumentacji.A general overview about the capabilities and supported platforms can be found on the documentation entry page.

Język programowaniaProgramming language PlatformaPlatform Dokumentacja interfejsów APIAPI reference
C/C++C/C++ Windows, Linux, macOSWindows, Linux, macOS PrzeglądajBrowse
C#C# Windows, UWP, .NET Framework (Windows), .NET Core, UnityWindows, UWP, .NET Framework (Windows), .NET Core, Unity PrzeglądajBrowse
JavaJava Systemów android, Windows, Linux, macOSAndroid, Windows, Linux, macOS PrzeglądajBrowse
Java*Java* Zestaw Speech Devices SDKSpeech Devices SDK PrzeglądajBrowse
JavaScript/Node.jsJavaScript/Node.js Przeglądarka, Windows, Linux, macOSBrowser, Windows, Linux, macOS PrzeglądajBrowse
Objective-CObjective-C iOS, macOSiOS, macOS PrzeglądajBrowse
PythonPython Windows, Linux, macOSWindows, Linux, macOS PrzeglądajBrowse

* Zestaw Java SDK jest również dostępny jako część zestawu Speech Devices SDK.* The Java SDK is also available as part of the Speech Devices SDK.

Ważne

Pobierając dowolny ze zestaw SDK dla składników usług Azure Cognitive Services na tej stronie, zgadzasz się na warunki określone w licencji.By downloading any of the Speech SDK for Azure Cognitive Services components on this page, you acknowledge its license. Zobacz postanowienia licencyjne dotyczące oprogramowania firmy Microsoft dla zestawu SDK funkcji rozpoznawania mowy.See the Microsoft Software License Terms for the Speech SDK.

Pobierz zestaw SDKGet the SDK

WindowsWindows

Dla Windows firma Microsoft obsługuje następujące języki:For Windows, we support the following languages:

  • C#(Platformy UWP i .NET) C++: Możesz odwołać się do najnowszej wersji naszego pakietu NuGet zestawu mowy SDK i korzystać z niej.C# (UWP and .NET), C++: You can reference and use the latest version of our Speech SDK NuGet package. Ten pakiet zawiera biblioteki klienckie 32-bitowych i 64-bitowych i bibliotek zarządzanych (.NET).The package includes 32-bit and 64-bit client libraries and managed (.NET) libraries. Zestaw SDK można zainstalować za pomocą pakietu NuGet w programie Visual Studio.The SDK can be installed in Visual Studio by using NuGet. Wyszukaj Microsoft.CognitiveServices.Speech.Search for Microsoft.CognitiveServices.Speech.

  • Java: Możesz odwołać się do najnowszej wersji naszego pakietu Maven zestawu mowy SDK, który obsługuje tylko system Windows x64.Java: You can reference and use the latest version of our Speech SDK Maven package, which supports only Windows x64. W projekcie Maven Dodaj https://csspeechstorage.blob.core.windows.net/maven/ jako dodatkowe repozytorium i odwołania com.microsoft.cognitiveservices.speech:client-sdk:1.6.0 jako zależność.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.6.0 as a dependency.

LinuxLinux

Uwaga

Obecnie obsługujemy tylko Ubuntu 16,04, Ubuntu 18,04 i Debian 9 na komputerze (x86 lub x64 na potrzeby C++ programowania i x64 dla programów .NET Core, Java i 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).

Upewnij się, że wymagane biblioteki są zainstalowane, uruchamiając następujące polecenia powłoki:Make sure you have the required libraries installed by running the following shell commands:

W systemie Ubuntu:On Ubuntu:

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

W programie Debian 9:On Debian 9:

sudo apt-get update
sudo apt-get install libssl1.0.2 libasound2
  • C#: Możesz odwołać się do najnowszej wersji naszego pakietu NuGet zestawu mowy SDK i korzystać z niej.C#: You can reference and use the latest version of our Speech SDK NuGet package. Aby odwołać się do zestawu SDK, należy dodać następujące odwołanie pakietu do projektu:To reference the SDK, add the following package reference to your project:

    <PackageReference Include="Microsoft.CognitiveServices.Speech" Version="1.6.0" />
    
  • Java: Możesz odwołać się do najnowszej wersji naszego pakietu Maven zestawu mowy SDK.Java: You can reference and use the latest version of our Speech SDK Maven package. W projekcie Maven Dodaj https://csspeechstorage.blob.core.windows.net/maven/ jako dodatkowe repozytorium i odwołania com.microsoft.cognitiveservices.speech:client-sdk:1.6.0 jako zależność.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.6.0 as a dependency.

  • C++: Pobierz zestaw SDK jako pakiet tar i rozpakuj pliki w wybranym katalogu.C++: Download the SDK as a .tar package and unpack the files in a directory of your choice. W poniższej tabeli przedstawiono strukturę folderu zestawu SDK:The following table shows the SDK folder structure:

    ŚcieżkaPath OpisDescription
    license.md LicencjaLicense
    ThirdPartyNotices.md Uwagi dotyczące innych firmThird-party notices
    include Pliki nagłówkowe dla języków C i C++Header files for C and C++
    lib/x64 X64 natywnej biblioteki do łączenia się z aplikacjąNative x64 library for linking with your application
    lib/x86 X86 natywnej biblioteki do łączenia się z aplikacjąNative x86 library for linking with your application

    Aby utworzyć aplikację, skopiuj lub Przenieś wymagane pliki binarne (i biblioteki) do środowiska deweloperskiego.To create an application, copy or move the required binaries (and libraries) into your development environment. Włączyć je zgodnie z potrzebami w procesie kompilacji.Include them as required in your build process.

AndroidAndroid

Zestaw Java SDK dla systemu Android jest spakowany jako AAR (Biblioteka systemu Android), który obejmuje niezbędne biblioteki i wymagane uprawnienia systemu Android.The Java SDK for Android is packaged as an AAR (Android Library), which includes the necessary libraries and required Android permissions. Znajduje się w repozytorium narzędzia Maven w https://csspeechstorage.blob.core.windows.net/maven/ jako pakiet com.microsoft.cognitiveservices.speech:client-sdk:1.6.0.It's hosted in a Maven repository at https://csspeechstorage.blob.core.windows.net/maven/ as package com.microsoft.cognitiveservices.speech:client-sdk:1.6.0.

Korzystanie z pakietu z projektu w programie Android Studio, należy wprowadzić następujące zmiany:To consume the package from your Android Studio project, make the following changes:

  • W pliku build.gradle na poziomie projektu, Dodaj następujący kod do repository sekcji:In the project-level build.gradle file, add the following to the repository section:

    maven { url 'https://csspeechstorage.blob.core.windows.net/maven/' }
    
  • W pliku build.gradle poziom modułu, Dodaj następujący kod do dependencies sekcji:In the module-level build.gradle file, add the following to the dependencies section:

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

Zestaw Java SDK jest również częścią zestawu Speech Devices SDK.The Java SDK is also part of the Speech Devices SDK.

Pobierz przykładyGet the samples

Aby uzyskać najnowsze przykłady, zobacz repozytorium kodu Przykładowy zestaw SDK rozpoznawania mowy Cognitive Services w witrynie GitHub.For the latest samples, see the Cognitive Services Speech SDK sample code repository on GitHub.

Kolejne krokiNext steps