Partager via


Migrer du code de la version 3.2 vers la version 2024-11-15

L’API REST de reconnaissance vocale est utilisée pour la transcription rapide, la transcription par lots et la reconnaissance vocale personnalisée. Cet article décrit les changements entre la version 3.2 et la version 2024-11-15.

Important

La version 2024-11-15 de l’API REST de reconnaissance vocale est la dernière version en disponibilité générale.

  • La version 2024-05-15-preview de l’API REST de reconnaissance vocale sera supprimée à une date qui sera annoncée ultérieurement.
  • L’API REST de reconnaissance vocale v3.0, v3.1, v3.2, 3.2-preview.1, et 3.2-preview.2 sera retirée le 1er avril 2026.

Pour plus d’informations sur la mise à niveau, consultez les guides de migration de l’API REST de reconnaissance vocale v3.0 vers v3.1, v3.1 vers v3.2 et v3.2 to 2024-11-15.

Chemin de base

L’API de reconnaissance vocale personnalisée est passée d’un schéma de contrôle de version basé sur un chemin d’accès à un schéma basé sur des paramètres de requête en alignement avec les schémas généraux de contrôle de version d’API Azure. Cela nécessite des modifications au chemin d’accès de base utilisé. Mettez à jour le chemin d’accès de /speechtotext/v3.2 vers /speechtotext et ajoutez la version de l’API avec ?api-version=2024-11-15 à toutes les requêtes.

Groupes de données

La propriété email et le processus de notification par e-mail connecté sont supprimés de l’API.

La propriété duration nommée duration dans les réponses de jeu de données est renommée durationMilliseconds et est désormais un nombre brut au lieu d’une chaîne au format ISO8601 (P1D2H3M4S…) pour un traitement plus simple.

Le paramètre de requête sasValidityInSeconds est renommé sasLifetimeMinutes pour obtenir des fichiers. L’utilisation n’est autorisée que pour un compte avec BYOS désactivé. Pour les comptes avec BYOS activé, les URL SAS ne sont pas retournées.

La propriété project est supprimée dans les demandes de création.

Modèles

Suppression de la propriété text dans une demande de création de modèle. L’alternative consiste à créer un jeu de données avec le contenu texte et à créer d’abord un jeu de données, qui est ensuite utilisé ultérieurement pour la création de modèle.

La propriété email et le processus de notification par e-mail connecté sont supprimés de l’API.

Le paramètre de requête sasValidityInSeconds est renommé sasLifetimeMinutes pour obtenir des fichiers. L’utilisation est uniquement autorisée pour un compte avec BYOS (apportez votre propre stockage) désactivé. Pour les comptes avec BYOS activé, les URL SAS ne sont pas retournées.

L’opération GET models/id/manifest nécessite désormais toujours une durée de vie SAS différente de zéro. La propriété sasValidityInSeconds correspondante est renommée sasLifetimeMinutes.

La propriété project est supprimée dans les demandes de création.

Évaluations

Le paramètre de requête sasValidityInSeconds est renommé sasLifetimeMinutes pour obtenir des fichiers. L’utilisation n’est autorisée que pour un compte avec BYOS désactivé. Pour les comptes avec BYOS activé, les URL SAS ne sont pas retournées.

La propriété project est supprimée dans les demandes de création

La propriété email et le processus de notification par e-mail connecté sont supprimés de l’API.

Points de terminaison

L’API permettant de récupérer et de supprimer les fichiers journaux des journaux de point de terminaison est supprimée. La reconnaissance vocale personnalisée prend désormais en charge BYOS (apportez votre propre stockage). Seuls les comptes avec BYOS activé peuvent activer la journalisation sur les points de terminaison de modèle. Cela offre une facilité de gestion complète des fichiers journaux sur le stockage client au lieu d’une API proxy.

Suppression de la prise en charge de timeToLive dans les créations de points de terminaison.

Suppression de la propriété text dans une demande de création de point de terminaison. L’alternative consiste à créer un jeu de données avec le contenu texte et à créer d’abord un jeu de données, qui est ensuite utilisé ultérieurement pour la création de modèle. Ce modèle peut ensuite être utilisé pour créer un point de terminaison.

Les liens de point de terminaison retournent désormais uniquement le point de terminaison de la connexion WebSocket, utilisé pour le SDK.

La propriété project est supprimée dans les demandes de création.

La propriété email et le processus de notification par e-mail connecté sont supprimés de l’API.

Transcriptions

Suppression de la propriété diarizationEnabled de niveau supérieur d’une transcription. La configuration de la diarisation est simplifiée pour "diarization": {"maxSpeakers": 2,"enabled": true}. La propriété maxSpeakers est facultative et la valeur par défaut est 2. La propriété enabled est requise pour la diarisation.

Création de transcription : timeToLive est renommé timeToLiveHours y compris la modification du format de la chaîne au format ISO8601 vers un ENT simple (nombre d’heures).

La propriété duration nommée duration dans les réponses de transcription est renommée durationMilliseconds et est désormais un nombre brut au lieu d’une chaîne au format ISO8601 (P1D2H3M4S…) pour un traitement plus simple. Les fichiers de résultats de transcription ont cette propriété ajoutée pour assurer la cohérence avec l’API.

Le paramètre de requête sasValidityInSeconds est renommé sasLifetimeMinutes pour obtenir des fichiers. L’utilisation n’est autorisée que pour un compte avec BYOS désactivé. Pour les comptes avec BYOS activé, les URL SAS ne sont pas retournées.

La propriété project est supprimée dans les demandes de création.

La propriété email et le processus de notification par e-mail connecté sont supprimés de l’API.

Projets

L’API de projets est supprimée.

Étapes suivantes