Skip to content

[auto] STT HTTP 400 — Invalid language 'pt-br' (deve ser 'pt' ISO-639-1) #2

Description

@thbragamx

Auto-detected — QA Auto-Healing 07/05/2026

Padrão: [stt-patch] OpenAI STT 400 — Invalid language 'pt-br'
Frequência: 4x no log (últimas ~8h) | causa cascade: ElevenLabs fallback também falha
Severidade: 🟠 ALTA — Voice completamente quebrado quando language passado

Erro Exato

[stt-patch] OpenAI STT 400: {"error":{"message":"Invalid language 'pt-br'.
Language parameter must be specified in ISO-639-1 format."}}

[voice/stt] gpt-4o-transcribe falhou, usando fallback: gpt-4o-transcribe HTTP 400
[voice/stt] ElevenLabs error: 400 — Invalid language code 'pt-BR'

Fix

Trocar 'pt-br' / 'pt-BR' por 'pt' no código de STT:

// ANTES
const language = 'pt-br';
// DEPOIS  
const language = 'pt'; // ISO-639-1 — OpenAI e ElevenLabs aceitam

Localização Suspeita

channels/voice/ ou skills/elevenlabs/ — buscar por pt-br ou pt-BR

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions