Skip to main content
Referência da API de reconhecimento de fala em tempo real do Paraformer

WebSocket API

Acesse o serviço de reconhecimento de fala em tempo real do Paraformer por uma conexão WebSocket. Este tópico descreve os endpoints de serviço, os cabeçalhos de requisição e o fluxo de interação.

O Alibaba Cloud Model Studio lançou um domínio específico para workspaces na região China (Pequim). O novo domínio dedicado oferece desempenho superior e maior estabilidade nas requisições de inferência. Recomendamos migrar de dashscope.aliyuncs.com para {WorkspaceId}.cn-beijing.maas.aliyuncs.com.Substitua {WorkspaceId} pelo seu ID do workspace real. O domínio existente permanece totalmente funcional.
Este documento aplica-se apenas à região China (Pequim). Para usar os modelos, utilize uma chave de API da região China (Pequim).
Guia do usuário: Para obter visões gerais dos modelos e orientações de seleção, consulte Fala para texto. Para códigos de exemplo, veja Reconhecimento de fala em tempo real. Atualmente, o DashScope SDK suporta apenas Java e Python. Para outras linguagens, conecte-se diretamente ao serviço via WebSocket.

Endpoints de serviço

O Paraformer está disponível exclusivamente na região China (Pequim). A URL do WebSocket é fixa: wss://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api-ws/v1/inference Substitua {WorkspaceId} pelo seu ID do workspace real.
A URL deve usar o protocolo wss://. Forneça sua chave de API no cabeçalho de requisição Authorization (consulte Cabeçalhos de requisição).

Cabeçalhos de requisição

Adicione os seguintes campos ao cabeçalho da requisição:

Parâmetro

Tipo

Obrigatório

Descrição

Authorization

string

Sim

Token de autenticação no formato Bearer <your_api_key>. Substitua <your_api_key> pela sua chave de API.

user-agent

string

Não

Identificador do cliente. Ajuda o servidor a identificar a origem das requisições recebidas.

X-DashScope-WorkSpace

string

Não

ID do workspace do Alibaba Cloud Model Studio.

X-DashScope-DataInspection

string

Não

Define se a inspeção de dados será ativada. Por padrão, omita este cabeçalho; defina-o como enable apenas quando necessário.

O cabeçalho Authorization é verificado durante o handshake do WebSocket. Se a chave de API for inválida ou estiver ausente, o handshake falhará com um erro HTTP 401 ou 403.

Fluxo de interação

Para obter detalhes sobre os eventos do lado do cliente e do servidor, consulte Eventos do cliente e Eventos enviados pelo servidor.
image
A interação entre cliente e servidor segue esta sequência:
  1. Estabeleça a conexão: o cliente abre uma conexão WebSocket com o servidor.
  2. Inicie a tarefa: o cliente envia uma instrução run-task. O servidor responde com um evento task-started para confirmar o início da tarefa e permitir as etapas subsequentes.
  3. Envie o fluxo de áudio: o cliente transmite áudio binário mono. O servidor retorna eventos result-generated com os resultados do reconhecimento.
  4. Notifique o fim da tarefa ao servidor: o cliente envia uma instrução finish-task e continua a receber eventos result-generated do servidor.
  5. Encerre a tarefa: o cliente recebe um evento task-finished do servidor, indicando a conclusão da tarefa.
  6. Feche a conexão: o cliente encerra a conexão WebSocket.
Referência da API de Geração de Texto
Geração de Imagens
  • FAQ
Geração de Vídeo
Áudio
API em tempo real
Incorporação de Texto
Produção de Modelos