Migrer de la Reconnaissance vocale Bing vers le service SpeechMigrate from Bing Speech to the Speech service

Référez-vous à cet article pour migrer vos applications de l’API Reconnaissance vocale Bing vers le service Speech.Use this article to migrate your applications from the Bing Speech API to the Speech service.

Cet article décrit les différences qui existent entre les API Reconnaissance vocale Bing et le service Speech, et suggère des stratégies pour la migration de vos applications.This article outlines the differences between the Bing Speech APIs and the Speech service, and suggests strategies for migrating your applications. Votre clé d’abonnement API Reconnaissance vocale Bing ne fonctionnera pas avec le service Speech. Vous avez besoin d’un nouvel abonnement au service Speech.Your Bing Speech API subscription key won't work with the Speech service; you'll need a new Speech service subscription.

Une clé unique d’abonnement au service Speech permet d’accéder aux fonctionnalités suivantes.A single Speech service subscription key grants access to the following features. Elles sont mesurées séparément pour que seules les fonctions que vous utilisez vous soient facturées.Each is metered separately, so you're charged only for the features you use.

Le Kit de développement logiciel (SDK) Speech constitue un remplacement fonctionnel des bibliothèques clientes de Reconnaissance vocale Bing, mais utilise une API différente.The Speech SDK is a functional replacement for the Bing Speech client libraries, but uses a different API.

Comparaison des fonctionnalitésComparison of features

Le service Speech est très similaire à la Reconnaissance vocale Bing, à l’exception des différences suivantes.The Speech service is largely similar to Bing Speech, with the following differences.

FonctionnalitéFeature Reconnaissance vocale BingBing Speech Service SpeechSpeech service DétailsDetails
Kit de développement logiciel (SDK) C#C# SDK ✔️ ✔️ Le service Speech prend en charge Windows 10, la plateforme Windows universelle (UWP) et .NET Standard 2.0.Speech service supports Windows 10, Universal Windows Platform (UWP), and .NET Standard 2.0.
KIT DE DÉVELOPPEMENT LOGICIEL C++C++ SDK ✔️ Le service Speech prend en charge Windows et Linux.Speech service supports Windows and Linux.
Kit de développement logiciel (SDK) JavaJava SDK ✔️ ✔️ Le service Speech prend en charge Android et Speech Devices.Speech service supports Android and Speech Devices.
Reconnaissance vocale continueContinuous speech recognition 10 minutes10 minutes Illimitée (avec le Kit de développement logiciel)Unlimited (with SDK) Les protocoles WebSocket du service Speech et de la Reconnaissance vocale Bing prennent en charge jusqu’à 10 minutes par appel.Both Bing Speech and Speech service WebSockets protocols support up to 10 minutes per call. Toutefois, le Kit de développement logiciel (SDK) Speech reconnecte ou déconnecte à l’issue du délai d’expiration.However, the Speech SDK automatically reconnects on timeout or disconnect.
Résultats partiels ou intermédiairesPartial or interim results ✔️ ✔️ Avec le protocole WebSockets ou le Kit de développement logiciel (SDK).With WebSockets protocol or SDK.
Modèles vocaux personnalisésCustom speech models ✔️ ✔️ La Reconnaissance vocale Bing nécessite un abonnement Custom Speech séparé.Bing Speech requires a separate Custom Speech subscription.
Polices de la voix personnaliséesCustom voice fonts ✔️ ✔️ La Reconnaissance vocale Bing nécessite un abonnement Custom Voice séparé.Bing Speech requires a separate Custom Voice subscription.
Voix 24 kHz24-kHz voices ✔️
Reconnaissance de l’intention vocaleSpeech intent recognition Nécessite un appel d’API LUIS séparéRequires separate LUIS API call Intégrée (avec Kit de développement logiciel (SDK))Integrated (with SDK) Vous pouvez utiliser une clé LUIS avec le service Speech.You can use a LUIS key with the Speech service.
Reconnaissance de l’intention simpleSimple intent recognition ✔️
Transcription par lots de fichiers audio longsBatch transcription of long audio files ✔️
Mode de reconnaissanceRecognition mode Manuel via URI de point de terminaisonManual via endpoint URI AutomatiqueAutomatic Le mode de reconnaissance n’est pas disponible dans le service Speech.Recognition mode is not available in the Speech service.
Lieu du point de terminaisonEndpoint locality GlobalGlobal Zones géographiquesRegional Les points de terminaison régionaux améliorent la latence.Regional endpoints improve latency.
API RESTREST APIs ✔️ ✔️ Les API REST du service Speech sont compatibles avec la Reconnaissance vocale Bing (point de terminaison différent).The Speech service REST APIs are compatible with Bing Speech (different endpoint). Les API REST prennent en charge les fonctionnalités de synthèse vocale et de reconnaissance vocale limitée.REST APIs support text-to-speech and limited speech-to-text functionality.
Protocoles WebSocketWebSockets protocols ✔️ ✔️ L’API WebSocket du service Speech est compatible avec la Reconnaissance vocale Bing (point de terminaison différent).The Speech service WebSockets API is compatible with Bing Speech (different endpoint). Migrez vers le Kit de développement logiciel (SDK) Speech si possible afin de simplifier votre code.Migrate to the Speech SDK if possible, to simplify your code.
Appels d’API de service à serviceService-to-service API calls ✔️ Fournis dans la Reconnaissance vocale Bing via la bibliothèque de services C#.Provided in Bing Speech via the C# Service Library.
Kit de développement logiciel (SDK) open sourceOpen-source SDK ✔️

Le service Speech utilise un modèle tarifaire basé sur un temps donné (plutôt que sur les transactions).The Speech service uses a time-based pricing model (rather than a transaction-based model). Pour plus de détails, consultez les tarifs du service Speech.See Speech service pricing for details.

Stratégies de migrationMigration strategies

Si votre organisation ou vous-même disposez d’applications en développement ou en production qui utilisent l’API Reconnaissance vocale Bing, vous devez les mettre à jour pour qu’elles utilisent le service Speech dès que possible.If you or your organization have applications in development or production that use a Bing Speech API, you should update them to use the Speech service as soon as possible. Pour accéder aux kits SDK, aux exemples de code et aux tutoriels disponibles, consultez la documentation du service Speech.See the Speech service documentation for available SDKs, code samples, and tutorials.

Les API REST du service Speech sont compatibles avec les API Reconnaissance vocale Bing.The Speech service REST APIs are compatible with the Bing Speech APIs. Si vous utilisez les API REST Reconnaissance vocale Bing, vous devez uniquement changer le point de terminaison REST et basculer vers une clé d’abonnement Speech.If you're currently using the Bing Speech REST APIs, you need only change the REST endpoint, and switch to a Speech service subscription key.

Les protocoles WebSocket du service Speech sont également compatibles avec ceux utilisés par la Reconnaissance vocale Bing.The Speech service WebSockets protocols are also compatible with those used by Bing Speech. Pour tout nouveau développement, nous vous recommandons d’utiliser le kit de développement logiciel (SDK) Speech plutôt que WebSockets.We recommend that for new development, you use the Speech SDK rather than WebSockets. Il est judicieux d’également migrer le code existant vers le kit de développement logiciel (SDK).It's a good idea to migrate existing code to the SDK as well. Cependant, comme avec les API REST, le code existant utilisant la Reconnaissance vocale Bing via des WebSockets nécessite uniquement une modification du point de terminaison et une clé mise à jour.However, as with the REST APIs, existing code that uses Bing Speech via WebSockets requires only a change in endpoint and an updated key.

Si vous utilisez une bibliothèque de client Reconnaissance vocale Bing pour un langage de programmation spécifique, la migration vers le Kit de développement logiciel (SDK) Speech nécessite l’apport de modifications à votre application, car l’API est différente.If you're using a Bing Speech client library for a specific programming language, migrating to the Speech SDK requires changes to your application, because the API is different. Le kit de développement logiciel (SDK) Speech peut simplifier votre code tout en vous donnant accès à de nouvelles fonctionnalités.The Speech SDK can make your code simpler, while also giving you access to new features. Le kit SDK Speech est disponible dans un large éventail de langages de programmation.The Speech SDK is available in a wide variety of programming languages. Les API sont similaires sur toutes les plateformes, et facilitent le développement multi-plateforme.APIs on all platforms are similar, easing multi-platform development.

Le service Speech n’offre pas de point de terminaison global.The Speech service doesn't offer a global endpoint. Vous devez déterminer si votre application fonctionne efficacement lorsqu’elle utilise un point de terminaison régional unique pour tout son trafic.Determine if your application functions efficiently when it uses a single regional endpoint for all of its traffic. Autrement, utilisez la géolocalisation pour déterminer le point de terminaison plus efficace.If not, use geolocation to determine the most efficient endpoint. Vous devez disposer d’un abonnement Speech distinct pour chaque région.You need a separate Speech service subscription in each region you use.

Si votre application utilise des connexions de longue durée et ne peut pas utiliser un kit SDK disponible, vous pouvez utiliser une connexion WebSockets.If your application uses long-lived connections and can't use an available SDK, you can use a WebSockets connection. Gérez la limite de délai d’expiration de 10 minutes en vous reconnectant aux moments appropriés.Manage the 10-minute timeout limit by reconnecting at the appropriate times.

Pour prendre en main du kit de développement logiciel (SDK) Speech :To get started with the Speech SDK:

  1. Téléchargez le Kit de développement logiciel (SDK) Speech.Download the Speech SDK.
  2. Parcourez les guides de démarrage rapide et les tutoriels relatifs au service Speech.Work through the Speech service quickstart guides and tutorials. Consultez également les exemples de code pour vous familiariser avec les nouvelles API.Also look at the code samples to get experience with the new APIs.
  3. Mettez à jour votre application pour utiliser le service Speech.Update your application to use the Speech service.

SupportSupport

Les clients de Reconnaissance vocale Bing doivent contacter le service clientèle en ouvrant un ticket de support.Bing Speech customers should contact customer support by opening a support ticket. Vous pouvez également nous contacter si vous avez besoin d’un plan de support technique.You can also contact us if your support need requires a technical support plan.

Pour la prise en charge du service Speech, du SDK et de l’API, consultez la page de support du service Speech.For Speech service, SDK, and API support, visit the Speech service support page.

Étapes suivantesNext steps

Voir aussiSee also