Qu’est-ce que le SDK Speech ?

Le kit de développement logiciel (SDK) Speech expose de nombreuses fonctionnalités du service Speech qui vous permettent de développer des applications à reconnaissance vocale. Le kit de développement logiciel (SDK) Speech est disponible dans de nombreux langages de programmation et plateformes. Le SDK Speech est idéal pour les scénarios, en temps réel ou non, en utilisant des appareils locaux, des fichiers, Stockage Blob Azure et des flux d’entrée et de sortie.

Dans certains cas, vous ne pouvez pas ou ne devez pas utiliser le kit SDK Speech. Dans ce cas, vous pouvez utiliser des API REST pour accéder au service Speech. Par exemple, utilisez l’API REST de reconnaissance vocale pour la transcription en lot et le message personnalisé.

Langues prises en charge

Le kit de développement logiciel (SDK) Speech prend en charge les langues et plateformes suivantes :

Langage de programmation Informations de référence Plateforme prise en charge
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-C3 iOS, macOS

1 Les exemples de code C# sont disponibles dans la documentation. Le kit de développement logiciel (SDK) Speech pour C# est basé sur .NET Standard 2.0. Il prend en charge de nombreux langages de programmation et plateformes. Pour plus d’informations, consultez la page sur le support de l’implémentation .NET.
2 C n’est pas un langage de programmation pris en charge pour le kit de développement logiciel (SDK) Speech.
3 Le Kit de développement logiciel (SDK) Speech pour Swift partage les bibliothèques des clients et la documentation de référence avec le SDK Speech pour Objective-C.

Important

En téléchargeant l’un des différents kits de développement logiciel (SDK) Azure AI Speech, vous reconnaissez son utilisation sous licence. Pour plus d'informations, consultez les pages suivantes :

Démonstration du SDK Speech

La vidéo suivante montre comment installer le kit de développement logiciel (SDK) Speech pour C# et écrire une application console .NET pour la reconnaissance vocale.

Exemples de code

Les exemples de code du SDK Speech sont disponibles dans la documentation et GitHub.

Échantillons de docs

En haut des pages de documentation qui contiennent des exemples, les options à sélectionner incluent C#, C++, Go, Java, JavaScript, Objective-C, Python ou Swift.

Screenshot showing how to select a programming language in the documentation.

Si un échantillon n’est pas disponible dans votre langage de programmation préféré, vous pouvez sélectionner un autre langage de programmation pour commencer et découvrir les concepts, ou voir les références et exemples liés à partir du début de l’article.

Exemples GitHub

Des échantillons détaillés sont disponibles dans le référentiel Azure-Samples/cognitive-services-speech-sdk sur GitHub. Il existe des échantillons pour C# (dont UWP, Unity et Xamarin), C++, Java, JavaScript (y compris Browser et Node.js), Objective-C, Python et Swift. Les exemples de code pour Go sont disponibles dans le référentiel Microsoft/cognitive-services-speech-sdk-go sur GitHub.

Options d’aide

Les forums Microsoft Q&A et Stack Overflow sont disponibles pour la communauté des développeurs pour poser et répondre à des questions sur Azure Cognitive Speech et sur d’autres services. Microsoft surveille les forums et répond aux questions auxquelles la communauté n’a pas encore répondu. Pour vous assurer que vous voyez votre question, étiquetez-la avec « azure-speech ».

Vous pouvez suggérer une idée ou signaler un bogue en créant un problème sur GitHub :

Consultez également la prise en charge d’Azure AI services et les options d’aide pour obtenir de l’aide, rester à jour, envoyer des commentaires et signaler des bogues pour Azure AI services.

Étapes suivantes