Transcriptions - Submit

Envoie une nouvelle tâche de transcription.

POST {endpoint}/speechtotext/transcriptions:submit?api-version=2025-10-15

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus.api.cognitive.microsoft.com).

api-version
query True

string

La version de l’API demandée.

En-tête de la demande

Nom Obligatoire Type Description
Ocp-Apim-Subscription-Key True

string

Fournissez votre clé de compte Cognitive Services ici.

Corps de la demande

Nom Obligatoire Type Description
displayName True

string

minLength: 1

Nom complet de l’objet.

locale True

string

minLength: 1

Paramètres régionaux des données contenues. Si l’identification de la langue est utilisée, ces paramètres régionaux sont utilisés pour transcrire la parole pour laquelle aucune langue n’a pu être détectée.

properties True

TranscriptionProperties

TranscriptionProperties

contentContainerUrl

string (uri)

URL d’un conteneur d’objets blob Azure qui contient les fichiers audio. Un conteneur peut avoir une taille maximale de 5 Go et un nombre maximal de 10000 blobs. La taille maximale d’un objet blob est de 2,5 Go. Les SAS de conteneur doivent contenir les autorisations « r » (lecture) et « l » (liste). Cette propriété ne sera pas renvoyée dans une réponse.

contentUrls

string[] (uri)

Une liste d’URL de contenu pour obtenir des fichiers audio à transcrire. Jusqu’à 1000 urls sont autorisés. Cette propriété ne sera pas renvoyée dans une réponse.

customProperties

object

Propriétés personnalisées de cette entité. La longueur maximale autorisée des clés est de 64 caractères, la longueur maximale autorisée est de 256 caractères et le nombre d’entrées autorisées est de 10.

dataset

EntityReference

EntityReference

description

string

Description de l’objet.

model

EntityReference

EntityReference

project

EntityReference

EntityReference

Réponses

Nom Type Description
201 Created

Transcription

La réponse contient des informations sur l’entité en tant que charge utile et son emplacement en tant qu’en-tête.

En-têtes

Location: string

Other Status Codes

Error

Une erreur est survenue.

Sécurité

Ocp-Apim-Subscription-Key

Fournissez votre clé de compte Cognitive Services ici.

Type: apiKey
Dans: header

Exemples

Create a transcription for URIs
Create a transcription from blob container
Create a transcription with language identification
Create a transcription with multispeaker diarization

Create a transcription for URIs

Exemple de requête

POST {endpoint}/speechtotext/transcriptions:submit?api-version=2025-10-15


{
  "displayName": "Transcription using default model for en-US",
  "locale": "en-US",
  "contentUrls": [
    "https://contoso.com/mystoragelocation",
    "https://contoso.com/myotherstoragelocation"
  ],
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48
  }
}

Exemple de réponse

{
  "self": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2025-10-15",
  "displayName": "Transcription using adapted model en-US",
  "customProperties": {
    "key": "value"
  },
  "locale": "en-US",
  "createdDateTime": "2019-01-07T11:34:12Z",
  "lastActionDateTime": "2019-01-07T11:36:07Z",
  "model": {
    "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
  },
  "links": {
    "files": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683/files?api-version=2025-10-15"
  },
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "durationMilliseconds": 42000
  },
  "status": "Succeeded"
}

Create a transcription from blob container

Exemple de requête

POST {endpoint}/speechtotext/transcriptions:submit?api-version=2025-10-15


{
  "displayName": "Transcription of storage container using default model for en-US",
  "locale": "en-US",
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48
  },
  "contentContainerUrl": "https://customspeech-usw.blob.core.windows.net/artifacts/audiofiles/"
}

Exemple de réponse

Location: https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2025-10-15
{
  "self": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2025-10-15",
  "displayName": "Transcription using adapted model en-US",
  "customProperties": {
    "key": "value"
  },
  "locale": "en-US",
  "createdDateTime": "2019-01-07T11:34:12Z",
  "lastActionDateTime": "2019-01-07T11:36:07Z",
  "model": {
    "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
  },
  "links": {
    "files": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683/files?api-version=2025-10-15"
  },
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "durationMilliseconds": 42000
  },
  "status": "Succeeded"
}

Create a transcription with language identification

Exemple de requête

POST {endpoint}/speechtotext/transcriptions:submit?api-version=2025-10-15


{
  "displayName": "Transcription using language identification with three candidate languages, 'fr-FR' as fallback locale and a custom model for transcribing utterances that were classified as 'nl-NL' locale.",
  "locale": "fr-FR",
  "contentUrls": [
    "https://contoso.com/mystoragelocation"
  ],
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "languageIdentification": {
      "candidateLocales": [
        "fr-FR",
        "nl-NL",
        "el-GR"
      ],
      "speechModelMapping": {
        "nl-NL": {
          "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
        }
      },
      "mode": "Single"
    }
  }
}

Exemple de réponse

{
  "self": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2025-10-15",
  "displayName": "Transcription using language identification with three candidate languages, 'fr-FR' as fallback locale and a custom model for transcribing utterances that were classified as 'nl-NL' locale.",
  "customProperties": {
    "key": "value"
  },
  "locale": "fr-FR",
  "createdDateTime": "2019-01-07T11:34:12Z",
  "lastActionDateTime": "2019-01-07T11:36:07Z",
  "model": {
    "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
  },
  "links": {
    "files": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683/files?api-version=2025-10-15"
  },
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "languageIdentification": {
      "candidateLocales": [
        "fr-FR",
        "nl-NL",
        "el-GR"
      ],
      "speechModelMapping": {
        "nl-NL": {
          "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
        }
      },
      "mode": "Single"
    },
    "durationMilliseconds": 42000
  },
  "status": "Succeeded"
}

Create a transcription with multispeaker diarization

Exemple de requête

POST {endpoint}/speechtotext/transcriptions:submit?api-version=2025-10-15


{
  "displayName": "Transcription using diarization for audio that is known to contain speech from up to 5 speakers",
  "locale": "en-US",
  "contentUrls": [
    "https://contoso.com/mystoragelocation"
  ],
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "diarization": {
      "enabled": true,
      "maxSpeakers": 5
    }
  }
}

Exemple de réponse

{
  "self": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2025-10-15",
  "displayName": "Transcription using diarization for audio that is known to contain speech from up to 5 speakers",
  "customProperties": {
    "key": "value"
  },
  "locale": "en-US",
  "createdDateTime": "2019-01-07T11:34:12Z",
  "lastActionDateTime": "2019-01-07T11:36:07Z",
  "model": {
    "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2025-10-15"
  },
  "links": {
    "files": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683/files?api-version=2025-10-15"
  },
  "properties": {
    "wordLevelTimestampsEnabled": false,
    "displayFormWordLevelTimestampsEnabled": false,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked",
    "timeToLiveHours": 48,
    "diarization": {
      "enabled": true,
      "maxSpeakers": 5
    },
    "durationMilliseconds": 42000
  },
  "status": "Succeeded"
}

Définitions

Nom Description
DetailedErrorCode

DetailedErrorCode

DiarizationProperties

DiarizationProperties

EntityError

EntityError

EntityReference

EntityReference

Error

Erreur

ErrorCode

ErrorCode

InnerError

InnerError

LanguageIdentificationMode

LanguageIdentificationMode

LanguageIdentificationProperties

LanguageIdentificationProperties

ProfanityFilterMode

ProfanityFilterMode

PunctuationMode

PonctuationMode

Status

Statut

Transcription

Transcription

TranscriptionLinks

TranscriptionLiens

TranscriptionProperties

TranscriptionProperties

DetailedErrorCode

DetailedErrorCode

Valeur Description
InvalidParameterValue

Valeur de paramètre non valide.

InvalidRequestBodyFormat

Format du corps de la demande non valide.

EmptyRequest

Demande vide.

MissingInputRecords

Enregistrements d’entrée manquants.

InvalidDocument

Document non valide.

ModelVersionIncorrect

Version du modèle incorrecte.

InvalidDocumentBatch

Lot de documents non valide.

UnsupportedLanguageCode

Code de langue non pris en charge.

DataImportFailed

Echec de l’importation des données.

InUseViolation

En violation d’utilisation.

InvalidLocale

Paramètres régionaux non valides.

InvalidBaseModel

Modèle de base non valide.

InvalidAdaptationMapping

Mappage d’adaptation non valide.

InvalidDataset

Jeu de données non valide.

InvalidTest

Test non valide.

FailedDataset

Jeu de données ayant échoué.

InvalidModel

Modèle non valide.

InvalidTranscription

Transcription incorrecte.

InvalidPayload

Charge utile non valide.

InvalidParameter

Paramètre non valide.

EndpointWithoutLogging

Point de terminaison sans journalisation.

InvalidPermissions

Autorisations non valides.

InvalidPrerequisite

Prérequis non valide.

InvalidProductId

L’identifiant du produit n’est pas valide.

InvalidSubscription

Abonnement non valide.

InvalidProject

Projet non valide.

InvalidProjectKind

Type de projet non valide.

InvalidRecordingsUri

Uri d’enregistrement non valide.

OnlyOneOfUrlsOrContainerOrDataset

Une seule des URL, du conteneur ou du jeu de données.

ExceededNumberOfRecordingsUris

Dépassement du nombre d’uri d’enregistrement.

InvalidChannels

Canaux non valides.

ModelMismatch

Incompatibilité des modèles.

ProjectGenderMismatch

Projeter l’inadéquation entre les sexes.

ModelDeprecated

Modèle obsolète.

ModelExists

Le modèle existe.

ModelNotDeployable

Modèle non déployable.

EndpointNotUpdatable

Le point de terminaison ne peut pas être mis à jour.

SingleDefaultEndpoint

Point de terminaison unique par défaut.

EndpointCannotBeDefault

Le point de terminaison ne peut pas être défini par défaut.

InvalidModelUri

Uri de modèle non valide.

SubscriptionNotFound

Abonnement introuvable.

QuotaViolation

Violation des quotas.

UnsupportedDelta

Delta non pris en charge.

UnsupportedFilter

Filtre non pris en charge.

UnsupportedPagination

Pagination non prise en charge.

UnsupportedDynamicConfiguration

Configuration dynamique non prise en charge.

UnsupportedOrderBy

Commande non prise en charge par.

NoUtf8WithBom

Pas de utf8 avec bom.

ModelDeploymentNotCompleteState

État non complet du déploiement du modèle.

SkuLimitsExist

Il existe des limites de références.

DeployingFailedModel

Déploiement du modèle ayant échoué.

UnsupportedTimeRange

Plage horaire non prise en charge.

InvalidLogDate

Date de journal non valide.

InvalidLogId

ID de journal non valide.

InvalidLogStartTime

Heure de début du journal non valide.

InvalidLogEndTime

Heure de fin du journal non valide.

InvalidTopForLogs

Tête non valide pour les journaux.

InvalidSkipTokenForLogs

Jeton de saut non valide pour les journaux.

DeleteNotAllowed

Supprimer non autorisé.

Forbidden

Interdit.

DeployNotAllowed

Déploiement non autorisé.

UnexpectedError

Erreur inattendue.

InvalidCollection

Collection non valide.

InvalidCallbackUri

Uri de rappel non valide.

InvalidSasValidityDuration

Durée de validité sas invalide.

InaccessibleCustomerStorage

Stockage client inaccessible.

UnsupportedClassBasedAdaptation

Adaptation basée sur la classe non prise en charge.

InvalidWebHookEventKind

Type d’événement de webhook non valide.

InvalidTimeToLive

Temps de vie invalide.

InvalidSourceAzureResourceId

ID de ressource Azure source non valide.

ModelCopyAuthorizationExpired

ModelCopyAuthorization expiré.

EndpointLoggingNotSupported

La journalisation des points de terminaison n’est pas prise en charge.

NoLanguageIdentified

L’identification de la langue n’a reconnu aucune langue.

MultipleLanguagesIdentified

L’identification de la langue reconnaît plusieurs langues. Aucune langue dominante n’a pu être déterminée.

InvalidAudioFormat

Le format de l’audio d’entrée n’est pas pris en charge.

BadChannelConfiguration

Il y a une incompatibilité entre les canaux audio dans les données, dans la configuration ou les exigences de l’application.

InvalidChannelSpecification

La sélection des canaux dans la demande de transcription n’est pas prise en charge (par exemple, ni 0 ni 1 n’ont été sélectionnés).

AudioLengthLimitExceeded

La durée du fichier audio est supérieure à la durée maximale autorisée.

EmptyAudioFile

Le fichier audio est vide.

DiarizationProperties

DiarizationProperties

Nom Type Description
enabled

boolean

Valeur indiquant si la diarisation du locuteur est activée.

maxSpeakers

integer (int32)

minimum: 2
maximum: 35

Une indication pour le nombre maximum de locuteurs pour la diarisation. Doit être supérieur à 1 et inférieur à 36.

EntityError

EntityError

Nom Type Description
code

string

Le code de cette erreur.

message

string

Le message de cette erreur.

EntityReference

EntityReference

Nom Type Description
self

string (uri)

Emplacement de l’entité référencée.

Error

Erreur

Nom Type Description
code

ErrorCode

ErrorCode
Codes d’erreur de haut niveau.

details

Error[]

Détails supplémentaires concernant l’erreur et/ou les politiques prévues.

innerError

InnerError

InnerError
Nouveau format d’erreur interne conforme aux instructions de l’API Cognitive Services, disponible à l’adresse https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Cela contient les propriétés obligatoires ErrorCode, message et propriétés facultatives target, details (paire clé-valeur), inner error (cela peut être imbriqué).

message

string

Message d’erreur de haut niveau.

target

string

Source de l’erreur. Par exemple, il s’agirait de « documents » ou « document id » en cas de document invalide.

ErrorCode

ErrorCode

Valeur Description
InvalidRequest

Représentant le code d’erreur de demande non valide.

InvalidArgument

Représentation du code d’erreur de l’argument invalide.

InternalServerError

Représentant le code d’erreur interne du serveur.

ServiceUnavailable

Représentant le code d’erreur du service indisponible.

NotFound

Représentant le code d’erreur introuvable.

PipelineError

Représentant le code d’erreur du pipeline.

Conflict

Représentant le code d’erreur de conflit.

InternalCommunicationFailed

Représentation du code d’erreur d’échec de la communication interne.

Forbidden

Représentant le code d’erreur interdit.

NotAllowed

Représentant le code d’erreur non autorisé.

Unauthorized

Représentant le code d’erreur non autorisé.

UnsupportedMediaType

Représentant le code d’erreur de type de support non pris en charge.

TooManyRequests

Représentant le code d’erreur trop de demandes.

UnprocessableEntity

Représentant le code d’erreur de l’entité non traitable.

InnerError

InnerError

Nom Type Description
code

DetailedErrorCode

DetailedErrorCode
Code d’erreur détaillé enum.

details

object

Détails supplémentaires concernant l’erreur et/ou les politiques prévues.

innerError

InnerError

InnerError
Nouveau format d’erreur interne conforme aux instructions de l’API Cognitive Services, disponible à l’adresse https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Cela contient les propriétés obligatoires ErrorCode, message et propriétés facultatives target, details (paire clé-valeur), inner error (cela peut être imbriqué).

message

string

Message d’erreur de haut niveau.

target

string

Source de l’erreur. Par exemple, il s’agirait de « documents » ou « document id » en cas de document invalide.

LanguageIdentificationMode

LanguageIdentificationMode

Valeur Description
Continuous

Identification continue de la langue (par défaut).

Single

Identification dans une seule langue. Si aucune langue ne peut être identifiée, le code d’erreur NoLanguageIdentified est renvoyé à l’utilisateur. En cas d’ambiguïté entre plusieurs langues, le code d’erreur MultipleLanguagesIdentified est renvoyé à l’utilisateur.

LanguageIdentificationProperties

LanguageIdentificationProperties

Nom Type Valeur par défaut Description
candidateLocales

string[]

Paramètres régionaux candidats pour l’identification linguistique (exemple [ »en-US« , "de-DE« , "es-ES« ]). Un minimum de 2 et un maximum de 10 paramètres régionaux candidats, y compris les paramètres régionaux principaux pour la transcription, sont pris en charge pour le mode continu. Pour l’identification dans une seule langue, le nombre maximal de paramètres régionaux candidats n’est pas limité.

mode

LanguageIdentificationMode

Continuous

LanguageIdentificationMode
Mode utilisé pour l’identification de la langue.

speechModelMapping

<string,  EntityReference>

Mappage facultatif des paramètres régionaux aux entités du modèle speech. Si aucun modèle n’est donné pour une locale, le modèle de base par défaut est utilisé. Les clés doivent être des locales contenues dans les locales candidates, les valeurs sont des entités pour les modèles des locales respectives.

ProfanityFilterMode

ProfanityFilterMode

Valeur Description
None

Désactivez le filtrage des grossièretés.

Removed

Supprimez les blasphèmes.

Tags

Ajouter des balises XML « blasphèmes<"/Grossièreté>

Masked

Masquez le blasphème avec * sauf de la première lettre, par exemple, f***

PunctuationMode

PonctuationMode

Valeur Description
None

Pas de ponctuation.

Dictated

Signes de ponctuation dictés uniquement, c’est-à-dire ponctuation explicite.

Automatic

Ponctuation automatique.

DictatedAndAutomatic

Signes de ponctuation dictés ou ponctuation automatique.

Status

Statut

Valeur Description
NotStarted

L’opération de longue haleine n’a pas encore commencé.

Running

L’opération de longue durée est actuellement en cours de traitement.

Succeeded

L’opération de longue haleine s’est terminée avec succès.

Failed

L’opération de longue haleine a échoué.

Transcription

Transcription

Nom Type Description
contentContainerUrl

string (uri)

URL d’un conteneur d’objets blob Azure qui contient les fichiers audio. Un conteneur peut avoir une taille maximale de 5 Go et un nombre maximal de 10000 blobs. La taille maximale d’un objet blob est de 2,5 Go. Les SAS de conteneur doivent contenir les autorisations « r » (lecture) et « l » (liste). Cette propriété ne sera pas renvoyée dans une réponse.

contentUrls

string[] (uri)

Une liste d’URL de contenu pour obtenir des fichiers audio à transcrire. Jusqu’à 1000 urls sont autorisés. Cette propriété ne sera pas renvoyée dans une réponse.

createdDateTime

string (date-time)

Horodatage de la création de l’objet. L’horodatage est codé au format de date et d’heure ISO 8601 (« AAAA-MM-JJThh :mm :ssZ », voir https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations).

customProperties

object

Propriétés personnalisées de cette entité. La longueur maximale autorisée des clés est de 64 caractères, la longueur maximale autorisée est de 256 caractères et le nombre d’entrées autorisées est de 10.

dataset

EntityReference

EntityReference

description

string

Description de l’objet.

displayName

string

minLength: 1

Nom complet de l’objet.

lastActionDateTime

string (date-time)

Horodatage de la saisie du statut actuel. L’horodatage est codé au format de date et d’heure ISO 8601 (« AAAA-MM-JJThh :mm :ssZ », voir https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations).

links

TranscriptionLinks

TranscriptionLiens

locale

string

minLength: 1

Paramètres régionaux des données contenues. Si l’identification de la langue est utilisée, ces paramètres régionaux sont utilisés pour transcrire la parole pour laquelle aucune langue n’a pu être détectée.

model

EntityReference

EntityReference

project

EntityReference

EntityReference

properties

TranscriptionProperties

TranscriptionProperties

self

string (uri)

L’emplacement de cette entité.

status

Status

Statut
Décrivez l’état actuel de l’API.

TranscriptionLiens

Nom Type Description
files

string (uri)

L’emplacement où l’on peut obtenir tous les fichiers de cette entité. Voir l’opération « Transcriptions_ListFiles » pour plus de détails.

TranscriptionProperties

TranscriptionProperties

Nom Type Valeur par défaut Description
channels

integer[] (int32)

Une collection des numéros de chaîne demandés. Dans le cas par défaut, les canaux 0 et 1 sont pris en compte.

destinationContainerUrl

string (uri)

Conteneur de destination demandé.

Remarques

Lorsqu’un conteneur de destination est utilisé en combinaison avec un timeToLive, les métadonnées d’une transcription sont supprimées normalement, mais les données stockées dans le conteneur de destination, y compris les résultats de transcription, restent intactes, car aucune autorisation de suppression n’est requise pour ce conteneur.

Pour prendre en charge le nettoyage automatique, configurez la durée de vie des objets blob sur le conteneur ou utilisez « Apportez votre propre stockage (BYOS) » au lieu de destinationContainerUrl, où les objets blob peuvent être nettoyés.

diarization

DiarizationProperties

DiarizationProperties

displayFormWordLevelTimestampsEnabled

boolean

Valeur indiquant si les horodatages au niveau du mot pour le formulaire d’affichage sont demandés. La valeur par défaut est false.

durationMilliseconds

integer (int64)

0

La durée en millisecondes de la transcription. Les durées supérieures à 2^53-1 ne sont pas prises en charge pour assurer la compatibilité avec les entiers JavaScript.

error

EntityError

EntityError

languageIdentification

LanguageIdentificationProperties

LanguageIdentificationProperties

profanityFilterMode

ProfanityFilterMode

ProfanityFilterMode
Mode de filtrage des profanités.

punctuationMode

PunctuationMode

PonctuationMode
Mode utilisé pour la ponctuation.

timeToLiveHours

integer (int32)

Durée pendant laquelle la transcription sera conservée dans le système une fois terminée. Une fois que la transcription atteint le temps de vie après l’achèvement (réussi ou échoué), elle sera automatiquement supprimée.

Remarque : Lors de l’utilisation de BYOS (Bring Your Own Storage), les fichiers de résultats du compte de stockage appartenant au client seront également supprimés. Utilisez destinationContainerUrl pour spécifier un conteneur distinct pour les fichiers de résultats qui ne seront pas supprimés à l’expiration de timeToLive, ou récupérez les fichiers de résultats via l’API et stockez-les si nécessaire.

La durée prise en charge la plus courte est de 6 heures, la durée la plus longue prise en charge est de 31 jours. 2 jours (48 heures) est la valeur par défaut recommandée lorsque les données sont consommées directement.

wordLevelTimestampsEnabled

boolean

Valeur indiquant si les horodatages au niveau du mot sont demandés. La valeur par défaut est false.