API de Speech-to-Text da Transcri
API reservada para usuários BUSINESSIntrodução
Nossa API é projetada para converter seus arquivos de áudio em texto de forma eficiente, oferecendo também opções de tradução para atender às suas necessidades multilíngues. Para começar a usar nossa API de transcrição, siga as etapas da documentação em ordem e certifique-se de ter acesso à sua conta BUSINESS em uma nova aba do seu navegador.
Para qualquer dúvida ou assistência adicional, não hesite em contatar nosso suporte técnico.
Criar minha primeira chave API
Conecte-se à sua conta e acesse seu painel de controle, depois navegue até Configurações > Gerenciar minhas chaves API usando a barra de navegação lateral.
Clique no botão dedicado para criar uma nova chave API.Note que cada assinatura é limitada a 3 chaves API. Se você precisar de mais chaves, por favor, nos contate diretamente.
- Preencha o formulário:
Nome # Insira um nome único e distinto para cada chave API. Isso permitirá que você identifique cada uma delas.
URL Webhook # Especifique uma URL Webhook para receber os resultados das transcrições posteriormente. Isso permite receber os resultados sem esperar, o que é útil para transcrições que podem levar vários minutos.
Restrições IP # Defina os IPs autorizados a usar esta chave API. Você pode adicionar até 8 IPs por chave API. Se nenhum IP for especificado, a chave API será acessível de qualquer IP.
Limitar os IPs autorizados para suas chaves API é uma prática recomendada para proteger o acesso aos seus serviços. Uma chave API não restrita pode ser vulnerável a usos indevidos.

API REST
#Recuperar o crédito total
https://www.api.transcri.io/api/v1/credits
Resposta
200 OK
ESQUEMA DE RESPOSTA: application/json
next_reset
requerido
string unit
requerido
string value
requerido
integer 401 Unauthorized
403 Forbidden
500 Internal Server Error
Exemplo de requisição
Exemplo de resposta
#Transcrever um arquivo
https://www.api.transcri.io/api/v1/transcript
Requisição
file
requerido
file
Arquivo de áudio ou vídeo para transcrição
input_language
string[padrão null]
Idioma do arquivo (detectado automaticamente se não especificado)
output_language
string[padrão null]
Idioma de saída do arquivo no formato ISO 3166-1 (padrão é o idioma do arquivo)
start_timer
string[padrão null]
Ponto inicial da transcrição no formato HH:MM:SS
end_timer
string[padrão null]
Ponto final da transcrição no formato HH:MM:SS
is_multilingual
bool[padrão false]
Determina se o seu áudio contém vários idiomas
subtitles_config
object[padrão [42, 2, 5]] {
maximum_characters_per_row: int,
maximum_rows_per_caption: int,
maximum_duration: int
}Configuração de legendas
diarization
boolean[padrão false]
Ativa a identificação dos oradores (limitada às primeiras 2 horas de áudio)
diarization_config
object[padrão [null]] {
number_of_speakers: ?int
}Configuração de identificação dos oradores
custom_metadata
object[padrão [{}]]
Metadados personalizados que você pode anexar a esta transcrição
Resposta
200 OK
401 Unauthorized
403 Forbidden
422 Unprocessable Content
500 Internal Server Error
Exemplo de requisição
Exemplo de resposta
#Traduzir texto
https://www.api.transcri.io/api/v1/translate-text
Requisição
output_language
requerido
string
Idioma de saída do arquivo no formato ISO 3166-1
text
requerido
string
Conteúdo obtido por transcrição com Transcri
Resposta
200 OK
401 Unauthorized
403 Forbidden
422 Unprocessable Content
500 Internal Server Error
Exemplo de requisição
Exemplo de resposta
#Traduzir segmentos
https://www.api.transcri.io/api/v1/translate-segments
Requisição
output_language
requerido
string
Idioma de saída do arquivo no formato ISO 3166-1
segments
requerido
array[]{text: string}
Segmentos obtidos por transcrição com Transcri
Resposta
200 OK
401 Unauthorized
403 Forbidden
422 Unprocessable Content
500 Internal Server Error
Exemplo de requisição
Exemplo de resposta