Listar Transcrições de uma Chamada
O endpoint /recordings/{id}/transcriptions
permite listar as transcrições de uma chamada específica.
Info
Nota importante: Este endpoint não requer autenticação. O parâmetro {id}
se refere ao ID da chamada.
Requisição
Lista as transcrições de uma chamada específica.
Parâmetros de consulta
- page: (number) página de paginação. Padrão: 1
- limit: (number) Quantidade de itens a serem retornados (10-100). Padrão: 10
Exemplos de Implementação
import requests
response = requests.get(
"https://api.videochamada.com.br/recordings/{callId}/transcriptions",
params={"page": 1, "limit": 20}
)
print(response.json())
const response = await fetch('https://api.videochamada.com.br/recordings/{callId}/transcriptions?page=1&limit=20', {
method: 'GET'
});
const data = await response.json();
console.log(data);
var client = new HttpClient();
var response = await client.GetAsync("https://api.videochamada.com.br/recordings/{callId}/transcriptions?page=1&limit=20");
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
Resposta
Exemplo de Resposta:
{
"data": [
{
"id": "trans_123",
"recordingId": "rec_456",
"content": "Transcrição do áudio da chamada...",
"language": "pt-BR",
"confidence": 0.95,
"created": "2025-06-11T10:45:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 3,
"totalPages": 1
}
}
Explicação dos Campos:
Objeto de Transcrição:
- id: Identificador único da transcrição
- recordingId: Identificador da gravação associada
- content: Conteúdo completo da transcrição
- language: Idioma detectado ou configurado para a transcrição
- confidence: Nível de confiança da transcrição (0.0 a 1.0)
- created: Data e hora de criação da transcrição
Objeto de Paginação:
- page: Número da página atual
- limit: Quantidade de itens por página
- total: Total de transcrições disponíveis
- totalPages: Total de páginas
Boas Práticas
- Processamento Assíncrono: As transcrições podem levar algum tempo para serem processadas após o término da gravação. Implemente verificações periódicas se necessário.
- Idiomas Suportados: Verifique a documentação para os idiomas suportados. O padrão é
pt-BR
. - Nível de Confiança: Use o campo
confidence
para avaliar a qualidade da transcrição e implementar validações quando necessário.