Partilhar via


Migrar código da v3.2 para a versão 2024-11-15

A API REST Speech to text é usada para transcrição rápida, transcrição em lote e fala personalizada. Este artigo descreve as alterações da versão 3.2 para a versão 2024-11-15.

Importante

A versão 2024-11-15 da API REST de fala para texto é a versão mais recente disponível ao público.

  • A versão 2024-05-15-preview da API REST de fala para texto será desativada em uma data a ser anunciada.
  • Speech to text REST API v3.0, v3.1, v3.2, 3.2-preview.1, e 3.2-preview.2 será desativada em 1º de abril de 2026.

Para obter mais informações sobre atualização, consulte os guias de migração Speech to text REST API v3.0 para v3.1, v3.1 para v3.2 e v3.2 para 2024-11-15 .

Caminho base

A API de fala personalizada mudou de um esquema de controle de versão baseado em caminho para um esquema baseado em parâmetros de consulta em alinhamento com esquemas gerais de controle de versão da API do Azure. Isso exigiu alterações no caminho base usado. Atualize o caminho de e anexe a /speechtotext versão da /speechtotext/v3.2 API a ?api-version=2024-11-15 todas as solicitações.

Conjuntos de Dados

A email propriedade e o processo de notificação por e-mail conectado são removidos da API.

A duration propriedade nas respostas do conjunto de dados é renomeada de duration para durationMilliseconds e agora são um número simples em vez de uma cadeia de caracteres formatada ISO8601 (P1D2H3M4S...) para continuar o processamento simples.

O parâmetro sasValidityInSeconds query é renomeado para sasLifetimeMinutes para obter arquivos. O uso só é permitido para uma conta com o BYOS desativado. Para contas habilitadas para BYOS, as URLs SAS não são retornadas.

A project propriedade é removida em solicitações de criação.

Modelos

Removida a propriedade em uma solicitação de criação de text modelo. A alternativa é criar um conjunto de dados com o conteúdo de texto e criar um conjunto de dados primeiro, que depois é usado para a criação do modelo.

A email propriedade e o processo de notificação por e-mail conectado são removidos da API.

O parâmetro sasValidityInSeconds query é renomeado para sasLifetimeMinutes para obter arquivos. O uso só é permitido para uma conta com BYOS (traga seu próprio armazenamento) desativado. Para contas habilitadas para BYOS, as URLs SAS não são retornadas.

A GET models/id/manifest operação agora sempre requer um tempo de vida SAS diferente de zero. A propriedade correspondente sasValidityInSeconds é renomeada para sasLifetimeMinutes.

A project propriedade é removida em solicitações de criação.

Avaliações

O parâmetro sasValidityInSeconds query é renomeado para sasLifetimeMinutes para obter arquivos. O uso só é permitido para uma conta com o BYOS desativado. Para contas habilitadas para BYOS, as URLs SAS não são retornadas.

A project propriedade é removida em solicitações de criação

A email propriedade e o processo de notificação por e-mail conectado são removidos da API.

Pontos finais

A API para recuperar e excluir arquivos de log de logs de ponto de extremidade é removida. A fala personalizada agora suporta BYOS (traga seu próprio armazenamento). Somente contas com BYOS habilitado podem habilitar o registro em pontos de extremidade de modelo. Isso oferece total capacidade de gerenciamento de arquivos de log no armazenamento do cliente em vez de uma API de proxy.

Removido o suporte para timeToLive criações de pontos finais.

Removida a propriedade em uma solicitação de criação de text ponto de extremidade. A alternativa é criar um conjunto de dados com o conteúdo de texto e criar um conjunto de dados primeiro, que depois é usado para a criação do modelo. Esse modelo pode ser usado para criar um ponto de extremidade.

Os links de ponto de extremidade agora retornam apenas o ponto de extremidade da conexão websocket, usado para SDK.

A project propriedade é removida em solicitações de criação.

A email propriedade e o processo de notificação por e-mail conectado são removidos da API.

Transcrições

Removida a propriedade de nível diarizationEnabled superior de uma transcrição. A configuração de diarização é simplificada para "diarization": {"maxSpeakers": 2,"enabled": true}. A maxSpeakers propriedade é opcional e o padrão é 2. A enabled propriedade é necessária para a diarização.

Criação de transcrição: timeToLive renomeada para timeToLiveHours incluir uma mudança de formato de ISO8601 string formatada para um int simples (número de horas).

A duration propriedade nas respostas de transcrição é renomeada de duration para durationMilliseconds e agora são um número simples em vez de uma cadeia de caracteres formatada ISO8601 (P1D2H3M4S...) para simplificar ainda mais o processamento. Os arquivos de resultado de transcrição têm essa propriedade adicionada para consistência com a API.

O parâmetro sasValidityInSeconds query é renomeado para sasLifetimeMinutes para obter arquivos. O uso só é permitido para uma conta com o BYOS desativado. Para contas habilitadas para BYOS, as URLs SAS não são retornadas.

A project propriedade é removida em solicitações de criação.

A email propriedade e o processo de notificação por e-mail conectado são removidos da API.

Projetos

A API de projetos é removida.

Próximos passos