LITELLM · AUDIO · STT + TTS · SERVER-SIDE

Antes do botão de voz, prove autenticação, formato, erro e custo.

LiteLLM expõe endpoints de áudio, mas cada provider preserva capacidades e limites próprios. Use um contrato pequeno no backend antes de adicionar microfone, autoplay ou tráfego real ao chat.

Independente · sem afiliação com LiteLLM · não é provider nativo Brainiall

Contrato local · sem chave · sem chamada de rede

Defina o gate antes de ligar voz ao chat.

Escolha TTS ou STT e copie um contrato mínimo para o backend. O gerador não configura LiteLLM, não acessa microfone e não envia texto ou áudio.

{
  "schema": "brainiall.litellm-audio-contract.v1",
  "mode": "tts",
  "clientBoundary": "server_only",
  "requestedPath": "/v1/audio/speech",
  "requiredChecks": [
    "audio/wav response",
    "sample rate from WAV header",
    "one upstream call",
    "bounded input"
  ],
  "brainiallRoute": "openai-shaped adapter over Brainiall TTS; not a native LiteLLM provider",
  "auth": "dedicated server-side key; never browser bundle, URL, issue or log",
  "firstGate": "one synthetic or authorized fixture before production traffic",
  "unsupportedClaim": "passing this contract does not prove drop-in compatibility or production quality"
}
TTS: adaptador explícito

O adaptador público recebe o formato comum de /v1/audio/speech, faz uma chamada limitada ao TTS Brainiall e devolve WAV. Não oferece streaming, MP3 ou paridade total.

Auditar adaptador TTS
STT: Actor medido

O Actor de transcrição cobra por minuto concluído e pode preservar idioma, segmentos, speakers e timestamps. Ele não é um provider LiteLLM nativo.

Validar JSON diarizado
Frontend: depois do backend

Permissão de microfone, autoplay, cancelamento e estado de streaming pertencem ao produto cliente. Este contrato valida somente a fronteira server-side.

Ver limites operacionais

Limites falsificáveis

Isso configura LiteLLM automaticamente?

Não. O gerador produz um checklist JSON local; nenhuma configuração ou chave é enviada.

A Brainiall é um provider nativo do LiteLLM?

Não. TTS usa um adaptador explícito; STT usa um Actor separado. Trate ambos como integrações externas.

Copiar o contrato prova compatibilidade?

Não. Compatibilidade exige uma execução server-side com fixture autorizada, resposta válida, erro controlado e custo observado.