modelos

OpenAI: GPT-4o Transcribe

Markdown · JSON

OpenAI: GPT-4o Transcribe

GPT-4o Transcribe converte áudio em texto através das capacidades de reconhecimento de fala de GPT-4o da OpenAI. Suporta pedidos de texto contextuais, uma indicação da língua de entrada, transcrições JSON, saída de ficheiros em streaming e logaritmos facultativos das probabilidades dos tokens para rever formulações incertas.

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

GPT-4o Transcribe é o modelo de conversão de fala em texto da OpenAI baseado em GPT-4o. A entrada é áudio com orientações textuais facultativas, e a saída é texto reconhecido. É distinto da edição GPT-4o Mini Transcribe e de GPT-4o Transcribe Diarize, o modelo especializado em identificação de locutores. Utilize este perfil para preparar um registo textual fiel de material falado, mantendo a gravação de origem disponível para revisão e trabalho editorial posterior.

Entrada de ficheiros e preparação de material longo

O guia de transcrição da OpenAI documenta carregamentos até 25 MB. A referência atual do ponto de acesso aceita FLAC, MP3, MP4, MPEG, MPGA, M4A, OGG, WAV e WebM e recomenda metadados de ficheiro que identifiquem o formato, incluindo um nome de ficheiro com extensão e um tipo de conteúdo adequado. Para uma gravação maior, compressão ou partes ordenadas de 25 MB ou menos seguem as orientações do fabricante para entradas mais longas. Evite dividir a meio de uma frase e conserve a posição de cada parte na gravação completa.

Para uma entrevista, associe cada ficheiro de entrada à gravação e ao excerto que cobre. Para uma apresentação técnica, prepare os nomes de produtos, siglas e vocabulário do domínio relevantes como contexto, depois verifique essas grafias face ao que o locutor efetivamente disse. Para uma explicação gravada com valores numéricos, reveja a transcrição juntamente com a origem antes de a transformar num procedimento escrito. O primeiro resultado pretendido é fala reconhecida em forma de texto; um relatório condensado ou documento traduzido pode ser preparado a partir desse texto numa etapa separada.

Pedidos de texto específicos da gravação e escolha da língua

O guia do fabricante inclui explicitamente GPT-4o Transcribe no suporte de pedidos de texto. Um pedido de texto pode fornecer grafias corretas, contexto de um segmento anterior e preferências de pontuação, maiúsculas, palavras de preenchimento ou sistema de escrita. A referência indica que deve corresponder à língua da gravação. Uma descrição curta e relevante do tema e vocabulário dá contexto útil à transcrição, sem tratar termos não pronunciados como saída obrigatória.

Este perfil suporta a indicação singular de língua language, documentada no formato ISO 639-1. Fornecer a língua efetiva de entrada pode ajudar o reconhecimento. Os campos mais recentes keywords e languages no plural de GPT Transcribe pertencem a esse modelo denominado separadamente e não devem ser presumidos para GPT-4o Transcribe. Mantenha a definição da língua ligada à fala que está a transcrever e preserve a redação original antes de qualquer tradução ou reescrita estilística posterior.

Formato do resultado, probabilidades e saídas especializadas

A referência atual do ponto de acesso documenta JSON como formato de resposta suportado de GPT-4o Transcribe. O resultado contém texto reconhecido, e logaritmos facultativos das probabilidades dos tokens podem ser pedidos com esse formato JSON. Os dados de probabilidade descrevem a seleção de tokens pelo modelo. Podem indicar os excertos que merecem exame, mas uma comparação com o áudio estabelece se a transcrição reproduz um nome, número ou frase difíceis.

O resultado JSON do perfil padrão não fornece formatos nativos de legendas, tempos detalhados por palavra ou atribuições de locutor. A OpenAI documenta outras escolhas de modelo e formato quando essas saídas são necessárias; GPT-4o Transcribe Diarize é a edição distinta de identificação de locutores. Para uma tarefa de legendagem, mantenha uma transcrição verificada para uma etapa adequada de sincronização. Para uma conversa, não invente nomes de locutores apenas porque um parágrafo da transcrição parece mudar de tema ou de voz.

Resultados em streaming de um ficheiro concluído

O guia da OpenAI de conversão de fala em texto indica que as integrações GPT-4o Transcribe existentes suportam streaming de ficheiros. A aplicação fornece primeiro a gravação, depois recebe texto de transcrição à medida que essa gravação é processada e conserva o resultado concluído. Isto transmite a transcrição de uma gravação concluída, em vez de aceitar áudio do microfone à medida que chega. A ficha exata do modelo enumera também as famílias de pontos de acesso de transcrição e Realtime; o comportamento de sessão específico do modelo deve permanecer associado a este perfil, em vez de ser importado de um modelo mais recente com streaming contínuo.

Limites do modelo e verificação do resultado final

A especificação atual de GPT-4o Transcribe indica uma janela de contexto de 16 000 tokens, uma saída máxima de 2 000 tokens e conhecimentos atualizados até 1 de junho de 2024. Esses limites de tokens não são uma duração fixa de áudio nem substituem as regras de preparação da transcrição de ficheiros. Para uma gravação extensa, mantenha a ordem da origem e o contexto anterior relevante, depois verifique se o texto concluído chega ao fim de cada segmento pretendido.

Uma transcrição final útil pode tornar-se material de entrevista pesquisável, uma origem para documentação técnica ou o texto de um processo posterior de legendagem. Reveja vocabulário incerto, quantidades, pontuação, sotaques e fala sobreposta face à gravação. Mantenha o texto reconhecido distinto de correções ou resumos posteriores e conserve a ligação à origem através de identificadores no processo de trabalho envolvente. O modelo fornece um registo textual; uma preparação cuidada da entrada e a revisão da origem determinam se esse registo é adequado à utilização seguinte.

Ailoot Ultra · Transcrição POST /v1/audio/transcriptions openai/gpt-4o-transcribe

openai/gpt-4o-transcribe

OpenAI /openai/gpt-4o-transcribe

Introdução

GPT-4o Transcribe converte áudio em texto através das capacidades de reconhecimento de fala de GPT-4o da OpenAI. Suporta pedidos de texto contextuais, uma indicação da língua de entrada, transcrições JSON, saída de ficheiros em streaming e logaritmos facultativos das probabilidades dos tokens para rever formulações incertas.

Entradas aceites
Áudio
Resultados
Texto

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Transcrição POST /v1/audio/transcriptions
Entrada
audio
Saída
text
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
openai/gpt-4o-transcribe
Predefinição—
Campoinput_audioTipoobjectRequisitoObrigatórioValores e limitesPredefinição—
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, input_audio
Parâmetromaterial_typesContratoaudio
Parâmetromaterial_conditionsContratoO exemplo lê o seu ficheiro PCM WAV real e não vazio, codifica todos os bytes do ficheiro em base64 e envia input_audio.format como wav.

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id exato de um registo multimédia existente pertencente ao utilizador

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Não especificado Quando o modo rápido está selecionado
Modo flex
Não especificado Quando o modo flex está selecionado
Esforço máximo de raciocínio
Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

Tarifas Ailoot

Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasUnidade de faturaçãoCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseUnidade de faturação—Custo
Entrada · Tokens de entrada — / 1K tokens
Saída · Tokens de saída — / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
Configuraçãotoken de entradaTabela de tarifas—Unidade de faturação/ 1K tokensCusto
Entrada $0.005 / 1K tokens
Configuraçãotoken de saídaTabela de tarifas—Unidade de faturação/ 1K tokensCusto
Saída $0.02 / 1K tokens

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · Transcrição

curl · ficheiro WAV real e resultado original completo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
    raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
        raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'openai/gpt-4o-transcribe', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
Path('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.

Receber e guardar os resultados

Ailoot Ultra · Transcrição

Corpo completo da resposta original, estado e cabeçalhos encaminhados. Este processador não adiciona qualquer estrutura JSON universal, campo de texto ou estrutura envolvente de tarefa.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

Conserve a resposta completa e os cabeçalhos, todos os resultados efetivamente produzidos, os identificadores originais devolvidos e todos os campos de utilização. Recupere a operação original sem voltar a enviar o pedido de criação.

Se for necessário verificar a resposta original

Conserve o X-Client-Request-ID real e a resposta completa. Consulte os recursos originais pertencentes ao utilizador e os respetivos URLs assinados exatos de conteúdo; nunca volte a enviar uma criação incerta.

Campos da resposta
CampoTipo
Campotext (when present)Tipo
Campousage (when present)Tipo
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoO corpo JSON ou o ID canónico explícito do modelo é inválido.Passo seguinteConserve a resposta e corrija o campo indicado no pedido.
Resposta401 · authentication_errorCondiçãoA chave API da Ailoot é inválida.Passo seguinteUtilize a sua chave API autorizada da Ailoot.
Resposta403 · permission_errorCondiçãoO grupo da chave não permite este método.Passo seguinteConserve os detalhes do erro devolvido.
Resposta404 · not_found_errorCondiçãoO método selecionado não tem uma rota autorizada.Passo seguinteConserve os detalhes do erro devolvido.
Resposta422 · price_unavailableCondiçãoO tarifário aceite não consegue obter a quantidade de entrada ou o limite de que necessita.Passo seguinteConserve a resposta; utilize a representação da entrada exigida pelo tarifário aceite.
Resposta503 · CondiçãoO armazenamento, a rota, o preço do método ou a reserva de que necessita não está disponível.Passo seguinteConserve a resposta original completa. Uma reserva incerta não autoriza o reenvio.
Resposta502 · server_errorCondiçãoO resultado, a utilização ou a liquidação original requer verificação.Passo seguinteConserve o ID real do pedido e a resposta original. Consulte o registo existente pertencente ao utilizador; não volte a enviar o pedido de criação.

Aliases

Aliases do modelo

Ailoot Ultra openai/gpt-4o-transcribe

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

openai/gpt-4o-transcribe

FAQ · OpenAI: GPT-4o Transcribe
Que entradas e resultados estão disponíveis?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe: audio → text

Que campos utiliza o pedido?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe: model, input_audio

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença