De Speech SDK voor C# ondersteunt alleen de volgende distributies op de x64-, ARM32- en ARM64-architecturen:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Belangrijk
Gebruik de meest recente LTS-versie van de Linux-distributie. Als u bijvoorbeeld Ubuntu 20.04 LTS gebruikt, gebruikt u de nieuwste versie van Ubuntu 20.04.X.
De Speech SDK is afhankelijk van de volgende Linux-systeembibliotheken:
De gedeelde bibliotheken van de GNU C-bibliotheek, waaronder de POSIX Threads Programming-bibliotheek, libpthreads.
De OpenSSL-bibliotheek, versie 1.x (libssl1) of 3.x (libssl3) en certificaten (ca-certificates).
De gedeelde bibliotheek voor ALSA-toepassingen (libasound2).
De Speech SDK voor C# is beschikbaar als een NuGet-pakket en implementeert .NET Standard 2.0. Zie Microsoft.CognitiveServices.Speech voor meer informatie.
De Speech SDK voor C++ ondersteunt alleen de volgende distributies op de x64-, ARM32- en ARM64-architecturen:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Belangrijk
Gebruik de meest recente LTS-versie van de Linux-distributie. Als u bijvoorbeeld Ubuntu 20.04 LTS gebruikt, gebruikt u de nieuwste versie van Ubuntu 20.04.X.
De Speech SDK is afhankelijk van de volgende Linux-systeembibliotheken:
De gedeelde bibliotheken van de GNU C-bibliotheek, waaronder de POSIX Threads Programming-bibliotheek, libpthreads.
De OpenSSL-bibliotheek, versie 1.x (libssl1) of 3.x (libssl3) en certificaten (ca-certificates).
De gedeelde bibliotheek voor ALSA-toepassingen (libasound2).
Kies een map voor de Speech SDK-bestanden. Stel de SPEECHSDK_ROOT omgevingsvariabele in om naar die map te verwijzen. Met deze variabele kunt u in toekomstige opdrachten eenvoudig naar de map verwijzen.
Voer de volgende opdracht uit om de directory speechsdk in uw basismap te gebruiken:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Maak de directory aan als deze niet bestaat.
mkdir -p "$SPEECHSDK_ROOT"
Download en pak het .tar.gz archief uit dat de binaire bestanden van de Speech SDK bevat:
Valideer de inhoud van de map op het hoogste niveau van het uitgepakte pakket:
ls -l "$SPEECHSDK_ROOT"
De directoryvermelding moet de kennisgevingen en licentiebestanden van de partner bevatten. De vermelding moet ook een insluitingsmap bevatten die headerbestanden (.h) bevat en een lib-map met bibliotheken voor arm32, arm64, x64 en x86.
Pad
Beschrijving
license.md
Licentie
ThirdPartyNotices.md
Kennisgevingen van partners
REDIST.txt
Kennisgeving over herdistributie
includeren
Vereiste headerbestanden voor C++
lib/arm32
Native-bibliotheek voor ARM32 vereist voor het koppelen van uw toepassing
lib/arm64
Native-bibliotheek voor ARM64 vereist voor het koppelen van uw toepassing
lib/x64
Native-bibliotheek voor x64 vereist voor het koppelen van uw toepassing
lib/x86
Native-bibliotheek voor x86 vereist voor het koppelen van uw toepassing
Kies een map voor de Speech SDK-bestanden. Stel de SPEECHSDK_ROOT omgevingsvariabele in om naar die map te verwijzen. Met deze variabele kunt u in toekomstige opdrachten eenvoudig naar de map verwijzen.
Voer de volgende opdracht uit om de directory speechsdk in uw basismap te gebruiken:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Maak de map als deze niet bestaat:
mkdir -p "$SPEECHSDK_ROOT"
Download en pak het .zip archief uit dat de Speech SDK XCFramework bevat:
Een project maken in Visual Studio en de Speech SDK installeren
Als u een Visual Studio-project wilt maken voor C++ desktopontwikkeling, moet u het volgende doen:
Ontwikkelopties instellen in Visual Studio.
Maak het project.
Selecteer de doelarchitectuur.
De Speech-SDK installeren.
Ontwikkelopties instellen in Visual Studio
Zorg er eerst voor dat Visual Studio correct is ingesteld voor C++-desktopontwikkeling:
Open Visual Studio 2019 om het startvenster weer te geven.
Selecteer Doorgaan zonder code om naar de Visual Studio-IDE te gaan.
Selecteer in de menubalk van Visual Studio Hulpprogramma's>Hulpprogramma's en functies ophalen om Visual Studio Installer te openen en het dialoogvenster Wijzigen te bekijken.
Zoek op het tabblad Workloads onder Windows de desktopontwikkeling met C++ -werkbelasting. Als deze workload nog niet is geselecteerd, selecteert u deze.
Zoek NuGet-pakketbeheer op het tabblad Afzonderlijke onderdelen. Als deze nog niet is geselecteerd, selecteert u deze.
Selecteer Sluiten of Wijzigen. De naam van de knop is afhankelijk van of u functies voor installatie hebt geselecteerd.
Als u Wijzigen selecteert, wordt de installatie gestart. Het proces kan enige tijd duren.
Sluit Visual Studio Installer.
Het project maken
Maak vervolgens uw project en selecteer de doelarchitectuur:
Selecteer bestand>nieuw>project in het menu van Visual Studio om het venster Een nieuw project maken weer te geven.
Zoek en selecteer Console-app. Zorg ervoor dat u de C++-versie van dit projecttype selecteert in plaats van C# of Visual Basic.
Selecteer Volgende.
In het dialoogvenster Uw nieuwe project configureren voert u bij Projectnaamhelloworld in.
Ga naar Locatie, selecteer of maak de map waarin u uw project wilt opslaan, en selecteer vervolgens Maken.
Selecteer uw doelplatformarchitectuur. Zoek op de werkbalk van Visual Studio de vervolgkeuzelijst Solution Platforms . Als u de werkbalk niet ziet, selecteert u Werkbalken standaard weergeven>om de werkbalk met oplossingsplatforms> weer te geven.
Als u 64-bits Windows gebruikt, selecteert u x64 in de vervolgkeuzelijst. Met 64-bits Windows kunt u ook 32-bits toepassingen uitvoeren, dus u kunt x86 kiezen als u dat liever hebt.
De Speech SDK installeren met Behulp van Visual Studio
Klik in Solution Explorer met de rechtermuisknop op uw oplossing en selecteer NuGet-pakketten beheren voor oplossing om naar het venster NuGet - Oplossing te gaan.
Selecteer Bladeren.
Selecteer nuget.org in Pakketbron.
In het vak Zoeken voert u Microsoft.CognitiveServices.Speech in. Kies dat pakket nadat het in de zoekresultaten wordt weergegeven.
Selecteer in het deelvenster met de pakketstatus naast de zoekresultaten uw helloworld-project.
Selecteer Installeren.
Selecteer OKin het dialoogvenster Voorbeeld van wijzigingen bekijken.
Lees de licentie in het dialoogvenster Acceptatie van licentie en selecteer Ik ga akkoord. De installatie van het pakket begint. Wanneer de installatie is voltooid, wordt in het deelvenster Uitvoer een bericht weergegeven dat lijkt op de volgende tekst: Successfully installed 'Microsoft.CognitiveServices.Speech 1.15.0' to helloworld
In deze quickstart installeert u de Speech SDK voor Go.
Platformvereisten
De Speech SDK voor Go ondersteunt de volgende distributies op de x64-architectuur:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Belangrijk
Gebruik de meest recente LTS-versie van de Linux-distributie. Als u bijvoorbeeld Ubuntu 20.04 LTS gebruikt, gebruikt u de nieuwste versie van Ubuntu 20.04.X.
De Speech SDK is afhankelijk van de volgende Linux-systeembibliotheken:
De gedeelde bibliotheken van de GNU C-bibliotheek, waaronder de POSIX Threads Programming-bibliotheek, libpthreads.
De OpenSSL-bibliotheek, versie 1.x (libssl1) of 3.x (libssl3) en certificaten (ca-certificates).
De gedeelde bibliotheek voor ALSA-toepassingen (libasound2).
Kies een map voor de Speech SDK-bestanden. Stel de SPEECHSDK_ROOT omgevingsvariabele in om naar die map te verwijzen. Met deze variabele kunt u in toekomstige opdrachten eenvoudig naar de map verwijzen.
Voer de volgende opdracht uit om de directory speechsdk in uw basismap te gebruiken:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Maak de map als deze niet bestaat:
mkdir -p "$SPEECHSDK_ROOT"
Download en pak het .tar.gz archief uit dat de binaire bestanden van de Speech SDK bevat:
Valideer de inhoud van de map op het hoogste niveau van het uitgepakte pakket:
ls -l "$SPEECHSDK_ROOT"
De directoryvermelding moet de kennisgevingen en licentiebestanden van de partner bevatten. De vermelding moet ook een insluitingsmap bevatten die headerbestanden (.h) bevat en een lib-map met bibliotheken voor arm32, arm64, x64 en x86.
Pad
Beschrijving
license.md
Licentie
ThirdPartyNotices.md
Kennisgevingen van partners
REDIST.txt
Kennisgeving over herdistributie
bevatten
Vereiste headerbestanden voor C++
lib/arm32
Native-bibliotheek voor ARM32 vereist voor het koppelen van uw toepassing
lib/arm64
Native-bibliotheek voor ARM64 vereist voor het koppelen van uw toepassing
lib/x64
Native-bibliotheek voor x64 vereist voor het koppelen van uw toepassing
lib/x86
Native-bibliotheek voor x86 vereist voor het koppelen van uw toepassing
De Go-omgeving configureren
Met de volgende stappen kan uw Go-omgeving de Speech SDK vinden.
Omdat de bindingen afhankelijk cgozijn van, moet u de omgevingsvariabelen instellen, zodat Go de SDK kan vinden.
De Speech SDK voor Java biedt geen ondersteuning voor Windows in ARM64.
De Speech SDK voor Java ondersteunt de volgende distributies op de x64-, ARM32- en ARM64-architecturen:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Belangrijk
Gebruik de meest recente LTS-versie van de Linux-distributie. Als u bijvoorbeeld Ubuntu 20.04 LTS gebruikt, gebruikt u de nieuwste versie van Ubuntu 20.04.X.
De Speech SDK is afhankelijk van de volgende Linux-systeembibliotheken:
De gedeelde bibliotheken van de GNU C-bibliotheek, waaronder de POSIX Threads Programming-bibliotheek, libpthreads.
De OpenSSL-bibliotheek, versie 1.x (libssl1) of 3.x (libssl3) en certificaten (ca-certificates).
De gedeelde bibliotheek voor ALSA-toepassingen (libasound2).
Voer de volgende Maven-opdracht uit om de Speech SDK en afhankelijkheden te installeren.
mvn clean dependency:copy-dependencies
Een Eclipse-project maken en de Speech SDK installeren
Installeer de Eclipse Java IDE. Voor deze IDE moet Java al zijn geïnstalleerd.
Start Eclipse.
Voer in Eclipse Launcher in het vak Werkruimte de naam in van een nieuwe werkruimtemap. Selecteer vervolgens Starten.
Binnen enkele ogenblikken verschijnt het hoofdvenster van de Eclipse-IDE. Sluit het welkomstscherm indien aanwezig.
Selecteer in het Eclipse-menu Bestand>Nieuw>Project.
Het dialoogvenster Nieuw project wordt weergegeven. Selecteer Java Project en klik dan op Volgende.
De wizard Nieuw Java-project wordt gestart. Voer in het veld Projectnaam snelstart in. Kies JavaSE-1.8 als uitvoeringsomgeving. Selecteer Voltooien.
Als het venster Gekoppeld perspectief openen? wordt weergegeven, selecteert u Perspectief openen.
Klik in Package Explorer met de rechtermuisknop op het snelstartproject . Selecteer Configureren>Converteren naar Maven-project in het contextmenu.
Het venster Nieuw POM maken wordt weergegeven. Voer in het veld Groeps-id com.microsoft.cognitiveservices.speech.samples in. Voer in het veld Artefact-idquickstart in. Klik vervolgens op Voltooien.
Open het pom.xml bestand en bewerk het:
Voeg een dependencies element toe aan het einde van het bestand, vóór de afsluitende tag </project>, met de Speech SDK als een afhankelijkheid:
In deze gids ontdekt u hoe u de Speech SDK kunt installeren voor Java op Android.
De Speech SDK voor Android is verpakt als een AAR-bestand (Android Archive), dat de benodigde bibliotheken en vereiste Android-machtigingen bevat.
De Speech SDK installeren met Behulp van Android Studio
Maak een nieuw project in Android Studio en voeg de Speech SDK voor Java toe als bibliotheekafhankelijkheid. De installatie is gebaseerd op het Speech SDK Maven-pakket en Android Studio Chipmunk 2021.2.1.
Een leeg project maken
Open Android Studio en selecteer Nieuw project.
Selecteer in het venster Nieuw project dat wordt weergegeven de opties Telefoon en Tablet> en Lege Activiteit, en selecteer vervolgens Volgende.
Voer SpeechQuickstart in het tekstvak Naam in.
Voer samples.speech.cognitiveservices.microsoft.com in het tekstvak Pakketnaam in.
Selecteer een projectmap in het selectievak voor Opslaglocatie.
Selecteer Java in het selectievak Taal .
Selecteer API 23: Android 6.0 (Marshmallow) in het selectievak minimum-API-niveau .
Kies Voltooien.
Het duurt even voordat Android Studio uw nieuwe project voorbereidt. Voor de eerste keer dat u Android Studio gebruikt, kan het enkele minuten duren om voorkeuren in te stellen, licenties te accepteren en de wizard te voltooien.
De Speech SDK voor Java installeren op Android
Voeg de Speech SDK toe als een afhankelijkheid in uw project.
Selecteer het plusteken (+) om een afhankelijkheid toe te voegen onder Gedeclareerde afhankelijkheden. Selecteer vervolgens Bibliotheekafhankelijkheid in het dropdownmenu.
In het venster 'Bibliotheekafhankelijkheid toevoegen' dat verschijnt, voert u de naam en versie van de Speech SDK voor Java in: com.microsoft.cognitiveservices.speech:client-sdk:1.43.0. Selecteer vervolgens Zoeken.
Zorg ervoor dat de geselecteerde groeps-id com.microsoft.cognitiveservices.speech is en selecteer vervolgens OK.
Selecteer OK om het venster Projectstructuur te sluiten en wijzigingen toe te passen op het project.
Inzicht in de gevolgen voor de architectuur tussen Node.js en client-webbrowsers. Het documentobjectmodel (DOM) is bijvoorbeeld niet beschikbaar voor toepassingen aan de serverzijde. Het Node.js bestandssysteem is niet beschikbaar voor toepassingen aan de clientzijde.
De Speech SDK voor JavaScript installeren
Gebruik een van de volgende handleidingen, afhankelijk van de doelomgeving:
Deze handleiding laat zien hoe u de Speech SDK voor JavaScript installeert voor gebruik met een webpagina.
Uitpakken naar een map
Maak een nieuwe, lege map. Als u het voorbeeld op een webserver wilt hosten, moet u ervoor zorgen dat de webserver toegang heeft tot de map.
Download de Speech SDK als een ZIP-pakket en pak dit uit in de zojuist gemaakte map. Deze bestanden worden uitgepakt:
microsoft.cognitiveservices.speech.sdk.bundle.js: een door mensen leesbare versie van de Speech SDK.
microsoft.cognitiveservices.speech.sdk.bundle.js.map: een kaartbestand dat moet worden gebruikt voor het opsporen van fouten in SDK-code.
microsoft.cognitiveservices.speech.sdk.bundle.d.ts: Objectdefinities voor gebruik met TypeScript.
microsoft.cognitiveservices.speech.sdk.bundle-min.js: een minified versie van de Speech SDK.
speech-processor.js: code om de prestaties van sommige browsers te verbeteren.
Maak een nieuw bestand met de naam index.html in de map en open dit bestand met een teksteditor.
HTML-script-tag
Download en pak het microsoft.cognitiveservices.speech.sdk.bundle.js bestand uit de Speech SDK voor JavaScript. Plaats deze in een map waartoe uw HTML-bestand toegang heeft.
Als u een webbrowser gebruikt en de <script> tag gebruikt, is het sdk voorvoegsel niet nodig. Het sdk voorvoegsel is een alias die wordt gebruikt om de module een require naam te geven.
U kunt ook rechtstreeks een <script> tag opnemen in het HTML-element <head> , afhankelijk van de JSDelivr.
De Speech SDK voor Objective-C is systeemeigen beschikbaar als een CocoaPod-pakket voor Mac x64- en ARM-systemen.
Systeemvereisten voor Mac:
Een macOS-versie 10.14 of hoger
Het macOS CocoaPod-pakket is beschikbaar voor download en gebruik met de Xcode 9.4.1 of hoger geïntegreerde ontwikkelomgeving (IDE).
Ga naar de Xcode-map waar het .xcodeproj-projectbestand zich bevindt.
Voer pod init deze opdracht uit om een podbestand met de naam Podfile te maken.
Vervang de inhoud van Podfile door de volgende inhoud. Werk de target naam bij van AppName naar de naam van uw app. Werk indien nodig de platform- of podversie bij.
platform :osx, 10.14
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-macOS', '~> 1.43.0'
end
Voer deze opdracht uit pod install om de Speech SDK te installeren.
U kunt ook de binaire CocoaPod downloaden en de inhoud ervan extraheren. Voeg in uw Xcode-project een verwijzing toe naar de geëxtraheerde map MicrosoftCognitiveServicesSpeech.xcframework en de inhoud ervan.
De Speech SDK voor Objective-C is systeemeigen beschikbaar als CocoaPod-pakket.
Systeemvereisten voor iOS:
Een macOS-versie 10.14 of hoger
Doel iOS 9.3 of hoger
Het macOS CocoaPod-pakket is beschikbaar voor download en gebruik met de Xcode 9.4.1 of hoger geïntegreerde ontwikkelomgeving (IDE).
Ga naar de Xcode-map waar het .xcodeproj-projectbestand zich bevindt.
Voer pod init deze opdracht uit om een podbestand met de naam Podfile te maken.
Vervang de inhoud van Podfile door de volgende inhoud. Werk de target naam bij van AppName naar de naam van uw app. Werk indien nodig de platform- of podversie bij.
platform :ios, '9.3'
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-iOS', '~> 1.43.0'
end
Voer deze opdracht uit pod install om de Speech SDK te installeren.
U kunt ook de binaire CocoaPod downloaden en de inhoud ervan extraheren. Voeg in uw Xcode-project een verwijzing toe naar de geëxtraheerde map MicrosoftCognitiveServicesSpeech.xcframework en de inhoud ervan.
De Speech SDK voor Swift is systeemeigen beschikbaar als een CocoaPod-pakket voor Mac x64- en ARM-systemen.
Systeemvereisten voor Mac:
Een macOS-versie 10.14 of hoger
Het macOS CocoaPod-pakket is beschikbaar voor downloaden en gebruiken met versie 9.4.1 of hoger van Xcode binnen de geïntegreerde ontwikkelomgeving (IDE).
Ga naar de Xcode-map waar het .xcodeproj-projectbestand zich bevindt.
Voer pod init deze opdracht uit om een podbestand met de naam Podfile te maken.
Vervang de inhoud van Podfile door de volgende inhoud. Werk de target naam bij van AppName naar de naam van uw app. Werk indien nodig de platform- of podversie bij.
platform :osx, 10.14
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-macOS', '~> 1.43.0'
end
Voer deze opdracht uit pod install om de Speech SDK te installeren.
U kunt ook de binaire CocoaPod downloaden en de inhoud ervan extraheren. Voeg in uw Xcode-project een verwijzing toe naar de geëxtraheerde map MicrosoftCognitiveServicesSpeech.xcframework en de inhoud ervan.
De Speech SDK voor Swift is systeemeigen beschikbaar als cocoapod-pakket.
Systeemvereisten voor iOS:
Een macOS-versie 10.14 of hoger
Doel iOS 9.3 of hoger
Het macOS CocoaPod-pakket is beschikbaar voor het downloaden en gebruik met de Xcode 9.4.1 of hoger geïntegreerde ontwikkelomgeving (IDE).
Ga naar de Xcode-map waar het .xcodeproj-projectbestand zich bevindt.
Voer pod init deze opdracht uit om een podbestand met de naam Podfile te maken.
Vervang de inhoud van Podfile door het volgende. Werk de target naam bij van AppName naar de naam van uw app. Werk indien nodig de platform- of podversie bij.
platform :ios, '9.3'
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-iOS', '~> 1.43.0'
end
Voer deze opdracht uit pod install om de Speech SDK te installeren.
U kunt ook de binaire CocoaPod downloaden en de inhoud ervan extraheren. Voeg in uw Xcode-project een verwijzing toe naar de geëxtraheerde map MicrosoftCognitiveServicesSpeech.xcframework en de inhoud ervan.
Zorg ervoor dat pakketten van dezelfde doelarchitectuur zijn geïnstalleerd. Als u bijvoorbeeld het x64-herdistribueerbare pakket installeert, installeert u het x64 Python-pakket.
De Speech SDK voor Python ondersteunt de volgende distributies op de x64- en ARM64-architecturen:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Belangrijk
Gebruik de meest recente LTS-versie van de Linux-distributie. Als u bijvoorbeeld Ubuntu 20.04 LTS gebruikt, gebruikt u de nieuwste versie van Ubuntu 20.04.X.
De Speech SDK is afhankelijk van de volgende Linux-systeembibliotheken:
De gedeelde bibliotheken van de GNU C-bibliotheek, waaronder de POSIX Threads Programming-bibliotheek, libpthreads.
De OpenSSL-bibliotheek, versie 1.x (libssl1) of 3.x (libssl3) en certificaten (ca-certificates).
De gedeelde bibliotheek voor ALSA-toepassingen (libasound2).
Als u de installatie wilt controleren, opent u een terminal en voert u de opdracht python --versionuit. Als Python correct is geïnstalleerd, krijgt u een antwoord zoals Python 3.8.10.
Als u macOS of Linux gebruikt, moet u mogelijk de opdracht python3 --version uitvoeren.
Als u het gebruik van python in plaats van python3, wilt inschakelen, voert u de opdracht uit alias python='python3' om een alias in te stellen. In de quickstartvoorbeelden van de Speech SDK wordt het gebruik gespecificeerd python.
De Speech SDK voor Python installeren
Voordat u de Speech SDK voor Python installeert, moet u voldoen aan de platformvereisten.
U kunt controleren welke Speech SDK voor Python-versie momenteel is geïnstalleerd door de azure.cognitiveservices.speech.__version__ variabele te controleren. Voer deze opdracht bijvoorbeeld uit in een consolevenster: