Transcriptions - Get
Obtém a transcrição identificada pelo ID fornecido.
GET {endpoint}/speechtotext/transcriptions/{id}?api-version=2024-11-15
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Pontos de extremidade de Serviços Cognitivos suportados (protocolo e nome do host, por exemplo: https://westus.api.cognitive.microsoft.com). |
id
|
path | True |
string uuid |
O identificador da transcrição. |
api-version
|
query | True |
string |
A versão da api solicitada. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Forneça a chave da sua conta de serviços cognitivos aqui. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK Cabeçalhos Retry-After: integer |
|
Other Status Codes |
Ocorreu um erro. |
Segurança
Ocp-Apim-Subscription-Key
Forneça a chave da sua conta de serviços cognitivos aqui.
Tipo:
apiKey
Em:
header
Exemplos
Get a transcription
Pedido de amostra
GET {endpoint}/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2024-11-15
Resposta da amostra
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683?api-version=2024-11-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=2024-11-15"
},
"links": {
"files": "https://westus.api.cognitive.microsoft.com/speechtotext/transcriptions/ba7ea6f5-3065-40b7-b49a-a90f48584683/files?api-version=2024-11-15"
},
"properties": {
"wordLevelTimestampsEnabled": false,
"displayFormWordLevelTimestampsEnabled": false,
"channels": [
0,
1
],
"punctuationMode": "DictatedAndAutomatic",
"profanityFilterMode": "Masked",
"timeToLiveHours": 48,
"durationMilliseconds": 42000
},
"status": "Succeeded"
}
Definições
Name | Description |
---|---|
Detailed |
DetailedErrorCode |
Diarization |
DiarizaçãoPropriedades |
Entity |
EntityError |
Entity |
EntidadeReferência |
Error |
Erro |
Error |
Código de erro |
Inner |
InnerError |
Language |
LanguageIdentificationMode |
Language |
LanguageIdentificationProperties |
Profanity |
ProfanityFilterMode |
Punctuation |
PontuaçãoModo de Pontuação |
Status |
Situação |
Transcription |
Transcrição |
Transcription |
TranscriçãoLinks |
Transcription |
TranscriçãoPropriedades |
DetailedErrorCode
DetailedErrorCode
Name | Tipo | Description |
---|---|---|
AudioLengthLimitExceeded |
string |
O arquivo de áudio é maior do que a duração máxima permitida. |
BadChannelConfiguration |
string |
Há uma incompatibilidade entre os canais de áudio nos dados, na configuração ou nos requisitos do aplicativo. |
DataImportFailed |
string |
Falha na importação de dados. |
DeleteNotAllowed |
string |
Excluir não permitido. |
DeployNotAllowed |
string |
Implantação não permitida. |
DeployingFailedModel |
string |
Implantação de modelo com falha. |
EmptyAudioFile |
string |
O arquivo de áudio está vazio. |
EmptyRequest |
string |
Pedido vazio. |
EndpointCannotBeDefault |
string |
O ponto de extremidade não pode ser padrão. |
EndpointLoggingNotSupported |
string |
Não há suporte para registro de ponto final. |
EndpointNotUpdatable |
string |
Ponto final não atualizável. |
EndpointWithoutLogging |
string |
Ponto de extremidade sem registro. |
ExceededNumberOfRecordingsUris |
string |
Excedeu o número de gravações uris. |
FailedDataset |
string |
Conjunto de dados com falha. |
Forbidden |
string |
Proibido. |
InUseViolation |
string |
Violação em uso. |
InaccessibleCustomerStorage |
string |
Armazenamento inacessível do cliente. |
InvalidAdaptationMapping |
string |
Mapeamento de adaptação inválido. |
InvalidAudioFormat |
string |
O formato de entrada de áudio não é suportado. |
InvalidBaseModel |
string |
Modelo base inválido. |
InvalidCallbackUri |
string |
Uri de retorno de chamada inválido. |
InvalidChannelSpecification |
string |
A seleção de canais na solicitação de transcrição não é suportada (por exemplo, nem 0 nem 1 foram selecionados). |
InvalidChannels |
string |
Canais inválidos. |
InvalidCollection |
string |
Coleção inválida. |
InvalidDataset |
string |
Conjunto de dados inválido. |
InvalidDocument |
string |
Documento inválido. |
InvalidDocumentBatch |
string |
Lote de documentos inválido. |
InvalidLocale |
string |
Localidade inválida. |
InvalidLogDate |
string |
Data de registo inválida. |
InvalidLogEndTime |
string |
Hora de fim de log inválida. |
InvalidLogId |
string |
ID de log inválido. |
InvalidLogStartTime |
string |
Hora de início de log inválida. |
InvalidModel |
string |
Modelo inválido. |
InvalidModelUri |
string |
Uri de modelo inválido. |
InvalidParameter |
string |
Parâmetro inválido. |
InvalidParameterValue |
string |
Valor de parâmetro inválido. |
InvalidPayload |
string |
Carga útil inválida. |
InvalidPermissions |
string |
Permissões inválidas. |
InvalidPrerequisite |
string |
Pré-requisito inválido. |
InvalidProductId |
string |
ID do produto inválida. |
InvalidProject |
string |
Projeto inválido. |
InvalidProjectKind |
string |
Tipo de projeto inválido. |
InvalidRecordingsUri |
string |
Gravações inválidas uri. |
InvalidRequestBodyFormat |
string |
Formato de corpo de solicitação inválido. |
InvalidSasValidityDuration |
string |
Duração de validade sas inválida. |
InvalidSkipTokenForLogs |
string |
Token de pulo inválido para logs. |
InvalidSourceAzureResourceId |
string |
ID de recurso do Azure de origem inválida. |
InvalidSubscription |
string |
Subscrição inválida. |
InvalidTest |
string |
Teste inválido. |
InvalidTimeToLive |
string |
Tempo de vida inválido. |
InvalidTopForLogs |
string |
Parte superior inválida para logs. |
InvalidTranscription |
string |
Transcrição inválida. |
InvalidWebHookEventKind |
string |
Tipo de evento de gancho da Web inválido. |
MissingInputRecords |
string |
Registros de entrada ausentes. |
ModelCopyAuthorizationExpired |
string |
ModelCopyAuthorization expirado. |
ModelDeploymentNotCompleteState |
string |
Implantação do modelo não concluída estado. |
ModelDeprecated |
string |
Modelo preterido. |
ModelExists |
string |
Modelo existe. |
ModelMismatch |
string |
Incompatibilidade de modelos. |
ModelNotDeployable |
string |
Modelo não implantável. |
ModelVersionIncorrect |
string |
Versão do modelo incorreta. |
MultipleLanguagesIdentified |
string |
A Identificação Linguística reconheceu vários idiomas. Nenhuma língua dominante pôde ser determinada. |
NoLanguageIdentified |
string |
A Identificação Linguística não reconhecia nenhuma língua. |
NoUtf8WithBom |
string |
Não utf8 com bom. |
OnlyOneOfUrlsOrContainerOrDataset |
string |
Apenas um dos urls ou contêiner ou conjunto de dados. |
ProjectGenderMismatch |
string |
Desfasamento entre homens e mulheres no projeto. |
QuotaViolation |
string |
Violação de quotas. |
SingleDefaultEndpoint |
string |
Ponto de extremidade padrão único. |
SkuLimitsExist |
string |
Existem limites de Sku. |
SubscriptionNotFound |
string |
Subscrição não encontrada. |
UnexpectedError |
string |
Erro inesperado. |
UnsupportedClassBasedAdaptation |
string |
Adaptação baseada em classe sem suporte. |
UnsupportedDelta |
string |
Delta não suportado. |
UnsupportedDynamicConfiguration |
string |
Configuração dinâmica não suportada. |
UnsupportedFilter |
string |
Filtro não suportado. |
UnsupportedLanguageCode |
string |
Código de idioma não suportado. |
UnsupportedOrderBy |
string |
Ordem não suportada por. |
UnsupportedPagination |
string |
Paginação não suportada. |
UnsupportedTimeRange |
string |
Intervalo de tempo não suportado. |
DiarizationProperties
DiarizaçãoPropriedades
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Um valor que indica se a diarização do alto-falante está habilitada. |
maxSpeakers |
integer |
Uma dica para o número máximo de falantes para diarização. Deve ser maior que 1 e menor que 36. |
EntityError
EntityError
Name | Tipo | Description |
---|---|---|
code |
string |
O código deste erro. |
message |
string |
A mensagem para este erro. |
EntityReference
EntidadeReferência
Name | Tipo | Description |
---|---|---|
self |
string |
A localização da entidade referenciada. |
Error
Erro
Name | Tipo | Description |
---|---|---|
code |
Código de erro |
|
details |
Error[] |
Detalhes adicionais de suporte sobre o erro e/ou políticas esperadas. |
innerError |
InnerError |
|
message |
string |
Mensagem de erro de alto nível. |
target |
string |
A origem do erro. Por exemplo, seria "documentos" ou "id do documento" no caso de documento inválido. |
ErrorCode
Código de erro
Name | Tipo | Description |
---|---|---|
Conflict |
string |
Representando o código de erro de conflito. |
Forbidden |
string |
Representando o código de erro proibido. |
InternalCommunicationFailed |
string |
Representando o código de erro de falha de comunicação interna. |
InternalServerError |
string |
Representando o código de erro interno do servidor. |
InvalidArgument |
string |
Representando o código de erro de argumento inválido. |
InvalidRequest |
string |
Representando o código de erro de solicitação inválida. |
NotAllowed |
string |
Representando o código de erro não permitido. |
NotFound |
string |
Representando o código de erro não encontrado. |
PipelineError |
string |
Representando o código de erro do pipeline. |
ServiceUnavailable |
string |
Representando o código de erro indisponível do serviço. |
TooManyRequests |
string |
Representando o código de erro de muitas solicitações. |
Unauthorized |
string |
Representando o código de erro não autorizado. |
UnprocessableEntity |
string |
Representando o código de erro de entidade não processável. |
UnsupportedMediaType |
string |
Representando o código de erro de tipo de mídia não suportado. |
InnerError
InnerError
Name | Tipo | Description |
---|---|---|
code |
DetailedErrorCode |
|
details |
object |
Detalhes adicionais de suporte sobre o erro e/ou políticas esperadas. |
innerError |
InnerError |
|
message |
string |
Mensagem de erro de alto nível. |
target |
string |
A origem do erro. Por exemplo, seria "documentos" ou "id do documento" no caso de documento inválido. |
LanguageIdentificationMode
LanguageIdentificationMode
Name | Tipo | Description |
---|---|---|
Continuous |
string |
Identificação contínua do idioma (padrão). |
Single |
string |
Identificação de uma única língua. Se nenhum idioma puder ser identificado, o código de erro NoLanguageIdentified será retornado ao usuário. Se houver ambiguidade entre vários idiomas, o código de erro MultipleLanguagesIdentified é retornado para o usuário. |
LanguageIdentificationProperties
LanguageIdentificationProperties
Name | Tipo | Default value | Description |
---|---|---|---|
candidateLocales |
string[] |
As localidades candidatas para identificação de idioma (exemplo ["en-US", "de-DE", "es-ES"]). Um mínimo de 2 e um máximo de 10 localidades candidatas, incluindo a localidade principal para a transcrição, são suportados para o modo contínuo. Para identificação de idioma único, o número máximo de localidades candidatas é ilimitado. |
|
mode | Continuous |
LanguageIdentificationMode |
|
speechModelMapping |
<string,
Entity |
Um mapeamento opcional de localidades para entidades de modelo de fala. Se nenhum modelo for fornecido para uma localidade, o modelo base padrão será usado. As chaves devem ser localidades contidas nas localidades candidatas, os valores são entidades para modelos das respetivas localidades. |
ProfanityFilterMode
ProfanityFilterMode
Name | Tipo | Description |
---|---|---|
Masked |
string |
Mascare os palavrões com * exceto da primeira letra, por exemplo, f*** |
None |
string |
Desative a filtragem de palavrões. |
Removed |
string |
Remova os palavrões. |
Tags |
string |
Adicione tags XML de "palavrões"</Profanity> |
PunctuationMode
PontuaçãoModo de Pontuação
Name | Tipo | Description |
---|---|---|
Automatic |
string |
Pontuação automática. |
Dictated |
string |
Apenas sinais de pontuação ditados, ou seja, pontuação explícita. |
DictatedAndAutomatic |
string |
Sinais de pontuação ditados ou pontuação automática. |
None |
string |
Sem pontuação. |
Status
Situação
Name | Tipo | Description |
---|---|---|
Failed |
string |
A operação de longa duração falhou. |
NotStarted |
string |
A operação de longa duração ainda não começou. |
Running |
string |
A operação de longa duração está atualmente em processamento. |
Succeeded |
string |
A operação de longa duração foi concluída com êxito. |
Transcription
Transcrição
Name | Tipo | Description |
---|---|---|
contentContainerUrl |
string |
Uma URL para um contêiner de blob do Azure que contém os arquivos de áudio. Um contêiner pode ter um tamanho máximo de 5 GB e um número máximo de 10000 blobs. O tamanho máximo de um blob é de 2,5 GB. O SAS do contêiner deve conter as permissões 'r' (leitura) e 'l' (lista). Esta propriedade não será devolvida em resposta. |
contentUrls |
string[] |
Uma lista de urls de conteúdo para obter arquivos de áudio para transcrever. Até 1000 urls são permitidos. Esta propriedade não será devolvida em resposta. |
createdDateTime |
string |
O carimbo de data/hora quando o objeto foi criado. O carimbo de data/hora é codificado como formato de data e hora ISO 8601 ("AAAA-MM-DDThh:mm:ssZ", ver https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
customProperties |
object |
As propriedades personalizadas desta entidade. O comprimento máximo permitido da chave é de 64 caracteres, o comprimento máximo do valor permitido é de 256 caracteres e a contagem de entradas permitidas é de 10. |
dataset |
EntidadeReferência |
|
description |
string |
A descrição do objeto. |
displayName |
string |
O nome para exibição do objeto. |
lastActionDateTime |
string |
O carimbo de data/hora quando o status atual foi inserido. O carimbo de data/hora é codificado como formato de data e hora ISO 8601 ("AAAA-MM-DDThh:mm:ssZ", ver https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
links |
TranscriçãoLinks |
|
locale |
string |
A localidade dos dados contidos. Se a Identificação de Idioma for usada, essa localidade será usada para transcrever fala para a qual nenhum idioma pôde ser detetado. |
model |
EntidadeReferência |
|
properties |
TranscriçãoPropriedades |
|
self |
string |
A localização desta entidade. |
status |
Situação |
TranscriptionLinks
TranscriçãoLinks
Name | Tipo | Description |
---|---|---|
files |
string |
O local para obter todos os arquivos desta entidade. Consulte a operação "Transcriptions_ListFiles" para obter mais detalhes. |
TranscriptionProperties
TranscriçãoPropriedades
Name | Tipo | Default value | Description |
---|---|---|---|
channels |
integer[] |
Uma coleção dos números de canal solicitados. No caso padrão, os canais 0 e 1 são considerados. |
|
destinationContainerUrl |
string |
O contêiner de destino solicitado. ComentáriosQuando um contêiner de destino é usado em combinação com um Para dar suporte à limpeza automática, configure o tempo de vida do blob no contêiner ou use "Bring your own Storage (BYOS)" em vez de |
|
diarization |
DiarizaçãoPropriedades |
||
displayFormWordLevelTimestampsEnabled |
boolean |
Um valor que indica se os carimbos de data/hora no nível da palavra para o formulário de exibição são solicitados. O valor padrão é |
|
durationMilliseconds |
integer |
0 |
A duração em milissegundos da transcrição. Durações maiores que 2^53-1 não são suportadas para garantir a compatibilidade com inteiros JavaScript. |
error |
EntityError |
||
languageIdentification |
LanguageIdentificationProperties |
||
profanityFilterMode |
ProfanityFilterMode |
||
punctuationMode |
PontuaçãoModo de Pontuação |
||
timeToLiveHours |
integer |
Por quanto tempo a transcrição será mantida no sistema após sua conclusão. Uma vez que a transcrição atinge o tempo de vida após a conclusão (bem-sucedida ou falhada), ela será automaticamente excluída. Nota: Ao usar o BYOS (traga seu próprio armazenamento), os arquivos de resultado na conta de armazenamento de propriedade do cliente também serão excluídos. Use destinationContainerUrl para especificar um contêiner separado para arquivos de resultado que não serão excluídos quando o timeToLive expirar, ou recupere os arquivos de resultado por meio da API e armazene-os conforme necessário. A duração suportada mais curta é de 6 horas, a duração suportada mais longa é de 31 dias. 2 dias (48 horas) é o valor padrão recomendado quando os dados são consumidos diretamente. |
|
wordLevelTimestampsEnabled |
boolean |
Um valor que indica se os carimbos de data/hora no nível da palavra são solicitados. O valor padrão é |