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.
Een Visual Studio-project maken en de Speech-SDK installeren
U moet het NuGet-pakket van de Speech SDK installeren, zodat u ernaar kunt verwijzen in uw code. Hiervoor moet u mogelijk eerst een helloworld-project maken. Als u al een project hebt waarvoor de workload .NET-desktopontwikkeling beschikbaar is, kunt u dat project gebruiken en meteen verder gaan naar NuGet-pakketbeheer gebruiken om de Speech-SDK te installeren.
Een helloworld-project maken
Open Visual Studio.
Selecteer onder Aan de slag de optie Een nieuw project maken.
Kies in Een nieuw project maken console-app (.NET Framework) en selecteer vervolgens Volgende.
Voer in Uw nieuwe project configureren voor Projectnaam helloworld in, kies of maak het mappad in Locatie en selecteer Vervolgens Maken.
Selecteer Tools Get Tools>and Features in de menubalk van Visual Studio. Met deze stap opent u het installatieprogramma van Visual Studio en wordt het dialoogvenster Wijzigen weergegeven.
Controleer of de workload .NET-desktopontwikkeling beschikbaar is. Als de workload niet is geïnstalleerd, selecteert u deze en selecteert u Vervolgens Wijzigen om de installatie te starten. Het downloaden en installeren kan enkele minuten duren.
Als .NET Desktop Development al is geselecteerd, selecteert u Sluiten om het dialoogvenster te sluiten.
Sluit Visual Studio Installer.
NuGet-pakketbeheer gebruiken om de Speech-SDK te installeren
Klik in Solution Explorer met de rechtermuisknop op het helloworld-project en selecteer NuGet-pakketten beheren om NuGet-Pakketbeheer weer te geven.
Zoek in de rechterbovenhoek de vervolgkeuzelijst Pakketbron en zorg ervoor dat nuget.org is geselecteerd.
Selecteer Bladeren in de linkerbovenhoek.
Voer In het zoekvak Microsoft.CognitiveServices.Speech in en selecteer Enter.
Bij de zoekresultaten selecteert u het Microsoft.CognitiveServices.Speech-pakket en selecteert u vervolgens Installeren om de meest recente stabiele versie te installeren.
Accepteer alle overeenkomsten en licenties om de installatie te starten.
Nadat het pakket is geïnstalleerd, wordt er een bevestiging weergegeven in het venster Package Manager-console.
De doelarchitectuur selecteren
Als u de consoletoepassing wilt bouwen en uitvoeren, maakt u een platformconfiguratie die overeenkomt met de architectuur van uw computer.
Selecteer Build>Configuration Manager in het menu. Het dialoogvenster Configuration Manager wordt weergegeven.
Selecteer Nieuw in de vervolgkeuzelijst Actief oplossingsplatform. Het dialoogvenster Platform nieuwe oplossing wordt weergegeven.
Selecteer in het vak Type of selecteer de vervolgkeuzelijst voor het nieuwe platform :
Als u 64-bits Windows uitvoert, selecteert u x64.
Als u 32-bits Windows uitvoert, selecteert u x86.
Selecteer OK en vervolgens Sluiten.
Deze handleiding laat zien hoe u de Speech SDK installeert voor een .NET Core-console-app. .NET Core is een open-source, platformoverschrijdend .NET-platform waarmee de .NET Standard-specificatie wordt geïmplementeerd.
Een Visual Studio-project maken en de Speech-SDK installeren
Open Visual Studio 2017.
Zorg ervoor dat de platformoverschrijdende ontwikkelworkload van .NET beschikbaar is. Selecteer Hulpprogramma's>ophalen en onderdelen in de menubalk van Visual Studio om het Visual Studio-installatieprogramma te openen. Als deze workload al is ingeschakeld, sluit u het dialoogvenster.
Anders selecteert u .NET Core platformoverschrijdende ontwikkeling en selecteert u Wijzigen. De installatie van de nieuwe functie duurt even.
Maak een nieuwe Visual C# .NET Core-console-app in het dialoogvenster Nieuw project . Vouw in>het linkerdeelvenster Geïnstalleerde Visual C#>.NET Core uit. Selecteer vervolgens Consoletoepassing (.NET Core). Voer als projectnaam helloworld in.
Installeer en bekijk het Speech SDK NuGet-pakket. Klik in Solution Explorer met de rechtermuisknop op de oplossing en kies NuGet-pakketten beheren voor oplossing.
Selecteer Bladeren en selecteer vervolgens in de rechterbovenhoek voor Pakketbron nuget.org.
Zoek het Microsoft.CognitiveServices.Speech-pakket en installeer het in het helloworld-project .
Ga akkoord met de weergegeven licentie om te beginnen met het installeren van het NuGet-pakket.
Nadat het pakket is geïnstalleerd, wordt er een bevestiging weergegeven in de Pakketbeheer-console.
In deze gids ontdekt u hoe u de Speech-SDK kunt installeren voor Unity.
Voor Unity-ontwikkeling ondersteunt de Speech SDK Windows Desktop (x86 en x64) of Universeel Windows-platform (x86, x64, ARM/ARM64), Android (x86, ARM32/64), iOS (x64-simulator en ARM64) en Mac (x64).
Op Android is een OP ARM gebaseerd Android-apparaat (API 23: Android 6.0 Marshmallow of hoger) ingeschakeld voor ontwikkeling met een werkende microfoon.
In iOS is een iOS-apparaat (ARM64) ingeschakeld voor ontwikkeling met een werkende microfoon.
Op macOS, een Mac-apparaat (x64) en de nieuwste LTS-versie van Unity 2019 of hoger voor geïntegreerde ondersteuning voor microfoontoegang in instellingen voor Unity Player.
De Speech SDK voor Unity installeren
Volg deze stappen om de Speech-SDK te installeren voor Unity:
Download en open de Speech SDK voor Unity. De SDK is verpakt als een Unity-assetpakket (.unitypackage) en moet al zijn gekoppeld aan Unity. Als u het assetpakket opent, wordt het dialoogvenster Unity-pakket importeren weergegeven. Mogelijk moet u een leeg project maken en openen om deze stap te laten werken.
Zorg ervoor dat alle bestanden zijn geselecteerd en selecteer vervolgens Importeren. Na enkele momenten wordt het Unity-assetpakket in uw project geïmporteerd.
Raadpleeg de Unity-documentatie voor meer informatie over het importeren van assetpakketten in Unity.
Deze handleiding laat zien hoe u een Universeel Windows-platform (UWP)-project maakt en de Speech SDK voor C# installeert. Het Universal Windows Platform stelt u in staat om apps te ontwikkelen die kunnen worden uitgevoerd op elk apparaat dat ondersteuning biedt voor Windows 10, met inbegrip van pc's, Xbox, Surface Hub en andere apparaten.
Een Visual Studio-project maken en de Speech-SDK installeren
Als u een Visual Studio-project voor UWP-ontwikkeling wilt maken, moet u het volgende doen:
Ontwikkelopties instellen in Visual Studio.
Het project maken en de doelarchitectuur selecteren.
Audio-opname instellen.
De Speech-SDK installeren.
Ontwikkelopties instellen in Visual Studio
Zorg ervoor dat u in Visual Studio correct bent ingesteld voor UWP-ontwikkeling:
Open Visual Studio 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 de Universeel Windows-platform ontwikkelworkload. Als deze workload al is geselecteerd, sluit u het dialoogvenster Wijzigen en sluit u Het installatieprogramma van Visual Studio. Sla de rest van deze procedure over.
Selecteer Universeel Windows-platform ontwikkeling en selecteer Vervolgens Wijzigen.
In het dialoogvenster Voordat we aan de slag gaan , selecteert u Doorgaan om de UWP-ontwikkelworkload te installeren. Het installeren van de nieuwe functie kan even duren.
Sluit Visual Studio Installer.
Het project maken
Maak vervolgens uw project en selecteer de doelarchitectuur:
In de menubalk van Visual Studio selecteert u Bestand>Nieuw>Project om het venster Een nieuw project maken weer te geven.
Zoek en selecteer Blank App (Universal Windows) (Lege app (Universal Windows)). Zorg ervoor dat u de C#-versie van dit projecttype selecteert in plaats van Visual Basic.
Selecteer Volgende.
Voer in het dialoogvenster Uw nieuwe project configureren in Projectnaam helloworld in.
Ga in Locatie naar en selecteer of maak de map waarin u het project wilt opslaan.
Selecteer Maken.
Selecteer in het venster Nieuw Universeel Windows-platform Project in minimale versie (de tweede vervolgkeuzelijst) Windows 10 Fall Creators Update (10.0; Build 16299). Deze vereiste is het minimum voor de Speech SDK.
Kies in de doelversie (de eerste vervolgkeuzelijst) een waarde die identiek is aan of hoger is dan de waarde in minimumversie.
Selecteer OK. U keert terug naar de Visual Studio IDE, waarbij het nieuwe project is gemaakt en zichtbaar is in het deelvenster Solution Explorer .
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 een 64-bits versie van 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.
Notitie
De Speech-SDK ondersteunt alle Intel-compatibele processors, maar alleen x64-versies van ARM-processors.
Audio-opname instellen
Mogelijk maken dat het project audio-invoer vastlegt:
Selecteer In Solution Explorer Package.appxmanifest om het manifest van de pakkettoepassing te openen.
Selecteer het tabblad Mogelijkheden en selecteer vervolgens de microfoonfunctie .
Selecteer in de menubalk File>Save Package.appxmanifest om uw wijzigingen op te slaan.
De Speech SDK voor UWP installeren
Installeer tot slot het Speech SDK NuGet-pakket en verwijs in uw project naar de Speech SDK:
Klik in Solution Explorer met de rechtermuisknop op uw oplossing en selecteer NuGet-pakketten voor oplossing beheren 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 Toepassen in het dialoogvenster Voorbeeld van wijzigingen.
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 handleiding ziet u hoe u een Xamarin Forms-project maakt en de Speech SDK installeert. Xamarin is een opensource-platform voor het bouwen van moderne en performante toepassingen voor iOS, Android en Windows met behulp van .NET.
Voor Xamarin-ontwikkeling ondersteunt de Speech SDK:
Een Visual Studio-project maken en de Speech-SDK installeren
Als u een Visual Studio-project wilt maken voor platformoverschrijdende ontwikkeling van mobiele apps met .NET en Xamarin, moet u het volgende doen:
Ontwikkelopties instellen in Visual Studio.
Het project maken en de doelarchitectuur selecteren.
De Speech-SDK installeren.
Ontwikkelopties instellen in Visual Studio
Zorg ervoor dat u in Visual Studio correct bent ingesteld voor platformoverschrijdende mobiele ontwikkeling met .NET:
Open Visual Studio 2019. Selecteer Vervolgens Doorgaan zonder code.
Selecteer In het menu van Visual Studio hulpprogramma's>ophalen en onderdelen om het installatieprogramma van Visual Studio te openen en het dialoogvenster Wijzigen weer te geven.
Zoek op het tabblad Workloads de mobiele ontwikkeling met .NET-werkbelasting . Als deze workload al is geselecteerd, sluit u het dialoogvenster Wijzigen en sluit u Het installatieprogramma van Visual Studio. Sla de rest van deze procedure over.
Selecteer Mobiele ontwikkeling met .NET en selecteer Vervolgens Wijzigen.
In het dialoogvenster Voordat we aan de slag gaan , selecteert u Doorgaan om de workload voor mobiele ontwikkeling met .NET te installeren. Het installeren van de nieuwe functie kan even duren.
Sluit Visual Studio Installer.
Het project maken
Maak vervolgens uw project en selecteer de doelarchitectuur:
In de menubalk van Visual Studio selecteert u Bestand>Nieuw>Project om het venster Een nieuw project maken weer te geven.
Zoek en selecteer Mobiele app (Xamarin.Forms).
Selecteer Volgende.
Voer in het dialoogvenster Uw nieuwe project configureren in Projectnaam helloworld in.
Ga in Locatie naar en selecteer of maak de map waarin u het project wilt opslaan.
Selecteer Maken.
Selecteer in het venster Nieuwe platformoverschrijdende app de lege sjabloon en selecteer vervolgens Android, iOS en Windows (UWP). Selecteer Maken.
Selecteer OK. U keert terug naar de Visual Studio IDE, waarbij het nieuwe project is gemaakt en zichtbaar is in het deelvenster Solution Explorer .
Selecteer uw doelplatformarchitectuur en opstartproject. 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 een 64-bits versie van Windows gebruikt, selecteert u x64 in de vervolgkeuzelijst. Als u wilt, kunt u x86- selecteren, omdat 64-bits Windows ook 32-bits toepassingen kan uitvoeren.
Selecteer helloworld in de vervolgkeuzelijst Opstartprojecten. UWP (Universal Windows).
De Speech SDK voor Xamarin installeren
Installeer het NuGet-pakket van de Speech SDK en verwijs naar de Speech SDK in uw project:
Klik in Solution Explorer met de rechtermuisknop op uw oplossing. Selecteer NuGet-pakketten beheren voor Solution om naar het venster NuGet - Solution te gaan.
Selecteer Bladeren.
Selecteer nuget.org in pakketbron.
In het vak Zoeken voert u Microsoft.CognitiveServices.Speech in. Selecteer dat pakket nadat het in de zoekresultaten wordt weergegeven.
Notitie
De iOS-bibliotheek in Microsoft.CognitiveServices.Speech NuGet heeft geen bitcode ingeschakeld. Als u de bitcodebibliotheek voor uw toepassing wilt inschakelen, gebruikt u Specifiek Microsoft.CognitiveServices.Speech.Xamarin.iOS NuGet voor het iOS-project.
Selecteer alle projecten in het deelvenster Pakketstatus naast de zoekresultaten.
Selecteer Installeren.
Selecteer OKin het dialoogvenster Voorbeeld van wijzigingen bekijken.
Lees de licentie in het dialoogvenster Acceptatie van licentie en selecteer Ik ga akkoord. Installeer de pakketverwijzing Speech-SDK voor alle projecten.
Nadat de installatie is voltooid, ziet u mogelijk de volgende waarschuwing voor helloworld.iOS. Deze waarschuwing is een bekend probleem en mag geen invloed hebben op de functionaliteit van uw app.
Could not resolve reference "C:\Users\Default\.nuget\packages\microsoft.cognitiveservices.speech\1.7.0\build\Xamarin.iOS\libMicrosoft.CognitiveServices.Speech.core.a". If this reference is required by your code, you may get compilation errors.
De Speech-SDK wordt nu geïnstalleerd. U kunt nu het helloworld-project dat u in de vorige stappen hebt gemaakt, verwijderen of opnieuw gebruiken.
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 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
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.
Voer in het dialoogvenster Uw nieuwe project configureren in Projectnaam helloworld in.
Ga in Locatie naar en selecteer of maak de map waarin u het 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
Installeer ten slotte het NuGet-pakket van de Speech SDK en verwijs naar de Speech SDK in uw project:
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 als dit verschijnt.
Selecteer Bestand>nieuw>project in het Eclipse-menu.
Het dialoogvenster Nieuw project wordt weergegeven. Selecteer Java Project en selecteer vervolgens 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 Converteren naar Maven-project configureren>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-id de quickstart in. Selecteer vervolgens 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 lege activiteit Telefoon en Tablet>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 Locatie opslaan.
Selecteer Java in het selectievak Taal .
Selecteer API 23: Android 6.0 (Marshmallow) in het selectievak minimum-API-niveau .
Selecteer 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 de app Bestandsprojectstructuurafhankelijkheden.>>>
Selecteer het plusteken (+) om een afhankelijkheid toe te voegen onder Gedeclareerde afhankelijkheden. Selecteer vervolgens Bibliotheekafhankelijkheid in de vervolgkeuzelijst.
Voer in het venster Bibliotheekafhankelijkheid toevoegen dat wordt weergegeven de naam en versie van de Speech SDK voor Java in: com.microsoft.cognitiveservices.speech:client-sdk:1.40.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 webbrowsers van clients. 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-scripttag
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 integrated development environment (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.40.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.
Notitie
.NET-ontwikkelaars kunnen systeemeigen macOS-toepassingen bouwen met behulp van het Xamarin.Mac-toepassingsframework. Zie Xamarin.Mac voor meer informatie.
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 integrated development environment (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.40.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.
Notitie
.NET-ontwikkelaars kunnen systeemeigen iOS-toepassingen bouwen met behulp van het Xamarin.iOS-toepassingsframework. Zie Xamarin.iOS voor meer informatie.
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 download en gebruik met de Xcode 9.4.1 of hoger integrated development environment (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.40.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.
Notitie
.NET-ontwikkelaars kunnen systeemeigen macOS-toepassingen bouwen met behulp van het Xamarin.Mac-toepassingsframework. Zie Xamarin.Mac voor meer informatie.
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 download en gebruik met de Xcode 9.4.1 of hoger integrated development environment (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.40.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.
Notitie
.NET-ontwikkelaars kunnen systeemeigen iOS-toepassingen bouwen met behulp van het Xamarin.iOS-toepassingsframework. Zie Xamarin.iOS voor meer informatie.
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 gebruik opgegeven 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: