Detecção de idioma
Detecção de idioma
Visão geral
A ferramenta de sistema language detection permite que seu agente da ElevenLabs alterne o idioma de saída para qualquer idioma compatível com o agente.
Essa ferramenta de sistema não é ativada automaticamente. A descrição dela pode ser personalizada para atender ao seu caso de uso específico.
Sempre que possível, recomendamos ativar todos os idiomas para um agente e ativar a ferramenta de sistema de detecção de idioma.
Nossa ferramenta de detecção de idioma aciona a mudança de idioma em dois casos, ambos com base no idioma e no conteúdo detectados no áudio recebido:
detection: se um usuário falar um idioma diferente do idioma de saída atual, uma mudança será acionadacontent: se o usuário pedir, no idioma atual, para mudar para um novo idioma, uma mudança será acionada
Objetivo: Mudar automaticamente para o idioma detectado do usuário durante as conversas.
Condições de acionamento: O LLM deve chamar esta ferramenta quando:
- O usuário falar em um idioma diferente do idioma atual da conversa
- O usuário solicitar explicitamente a mudança de idioma
- Houver necessidade de suporte a vários idiomas na conversa
Parâmetros:
reason(string, obrigatório): O motivo para a mudança de idiomalanguage(string, obrigatório): O código do idioma para o qual mudar (deve estar na lista de idiomas compatíveis)
Formato da chamada de função:
Implementação: Configure os idiomas compatíveis nas configurações do agente e adicione a ferramenta de sistema de detecção de idioma. O agente mudará automaticamente a voz e as respostas para corresponder aos idiomas detectados.
Ativando a detecção de idioma
Configurar idiomas compatíveis
Os idiomas para os quais o agente pode alternar devem ser definidos na aba de configurações Agent.

Restringindo a mudança ao início da conversa
Em uma conversa longa, falas de fundo ou um sotaque incomum podem ocasionalmente acionar uma mudança que a
pessoa que ligou não pretendia. Ativar only_at_conversation_start limita as mudanças aos dois primeiros turnos
do usuário.
Se o idioma não mudar nesses dois turnos, a detecção de idioma será desativada pelo restante da conversa: todas as tentativas posteriores falharão e o agente continuará falando o idioma atual. Se o idioma mudar nessa janela, a mudança continuará disponível pelo restante da conversa, para que uma detecção incorreta ainda possa ser corrigida.
A opção vem desativada por padrão.
Atualizar pelo painel
Atualizar pela CLI
Atualizar pela API
Selecione a ferramenta Detect language na aba Tools e ative Only at start of conversation.
Quando a mudança é bloqueada, a ferramenta retorna um erro ao LLM instruindo-o a continuar falando o idioma atual. O motivo não é informado à pessoa que ligou.
Implementação da API
Ao criar um agente pela API, você pode adicionar a ferramenta language detection à configuração do agente. Ela deve ser definida como uma ferramenta de sistema:

