Worum handelt es sich beim Speech SDK?
Das Speech SDK (Software Development Kit) macht viele der Funktionen des Speech-Diensts für die Entwicklung von Anwendungen mit Sprachunterstützung verfügbar. Das Speech SDK ist in vielen Programmiersprachen und für verschiedene Plattformen verfügbar. Das Speech SDK eignet sich perfekt für Echtzeit- und Nicht-Echtzeitszenarien mit lokalen Geräten, Dateien und Azure Blob Storage sowie mit Ein-und Ausgabestreams.
In einigen Fällen können oder sollten Sie das Speech SDK nicht verwenden. In diesen Fällen können Sie mithilfe der REST-APIs auf den Speech-Dienst zugreifen. Verwenden Sie beispielsweise die Spracherkennungs-REST-API für die Batchtranskription und Custom Speech-Modellverwaltung.
Unterstützte Sprachen
Das Speech SDK unterstützt folgende Programmiersprachen und Plattformen:
Programmiersprache | Referenz | Plattformunterstützung |
---|---|---|
C# 1 | .NET | Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity |
C++ 2 | C++ | Windows, Linux, macOS |
Go | Go | Linux |
Java | Java | Android, Windows, Linux, macOS |
JavaScript | JavaScript | Browser, Node.js |
Objective-C | Objective-C | iOS, macOS |
Python | Python | Windows, Linux, macOS |
Swift | Objective-C 3 | iOS, macOS |
1 C#-Codebeispiele sind in der Dokumentation verfügbar. 1 Das Speech SDK für C# basiert auf .NET Standard 2.0 und unterstützt somit zahlreiche Plattformen und Programmiersprachen. Weitere Informationen finden Sie unter Unterstützung der .NET-Implementierung.
2 C ist keine unterstützte Programmiersprache für das Speech SDK.
3 Das Speech SDK für Swift teilt sich Clientbibliotheken und die Referenzdokumentation mit dem Speech SDK für Objective-C.
Wichtig
Durch das Herunterladen eines der Azure KI Speech-SDKs stimmen Sie den zugehörigen Lizenzbedingungen zu. Weitere Informationen finden Sie unter
Speech SDK-Demo
Das folgende Video zeigt, wie Sie das Speech SDK für C# installieren und eine .NET-Konsolenanwendung zur Spracherkennung schreiben.
Codebeispiele
Codebeispiele für das Speech SDK sind in der Dokumentation und auf GitHub verfügbar.
Dokumentationsbeispiele
Im oberen Bereich der Dokumentationsseiten mit Beispielen können Sie zwischen C#, C++, Go, Java, JavaScript, Objective-C, Python und Swift wählen.
Sollte ein Beispiel nicht in Ihrer bevorzugten Programmiersprache verfügbar sein, können Sie für den Einstieg eine andere Programmiersprache auswählen, um sich mit den Konzepten vertraut zu machen, oder sich die Referenz und Beispiele ansehen, die am Anfang des Artikels verlinkt sind.
GitHub-Beispiele
Ausführliche Beispiele stehen im Repository Azure-Samples/cognitive-services-speech-sdk auf GitHub zur Verfügung. Es gibt Beispiele für C# (einschließlich UWP, Unity und Xamarin), C++, Java, JavaScript (einschließlich Browser und Node.js), Objective-C, Python und Swift. Codebeispiele für Go stehen im Repository Microsoft/cognitive-services-speech-sdk-go auf GitHub zur Verfügung.
Hilfeoptionen
In den Foren Microsoft Q&A und Stack Overflow kann die Entwicklercommunity Fragen zu Azure Cognitive Speech und anderen Diensten stellen und beantworten. Microsoft verfolgt die Foren und antwortet auf Fragen, die von der Community noch nicht beantwortet wurden. Markieren Sie Ihre Frage mit „azure-speech“, um sicherzustellen, dass wir Ihre Frage sehen.
Sie können eine Idee vorschlagen oder einen Fehler melden, indem Sie ein Issue auf GitHub erstellen:
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
Unter Support- und Hilfeoptionen für Azure KI Services erfahren Sie außerdem, wie Sie Support erhalten, auf dem neuesten Stand bleiben, Feedback bereitstellen und Fehler für Azure KI Services melden.