Centro de Ajuda
Voz e telefone

Voice Conversation

Última atualização:

Voice Conversation transforma o seu chatbot num agente de voz em tempo real. Os visitantes clicam no botão de chamada no widget de chat e mantêm uma conversa falada com o bot - eles falam, o bot responde com uma voz sintetizada. Pode escolher o modelo de voz, a voz, o idioma e alguns limites de segurança.

Onde encontrar as definições de Voice Conversation

Selecione o seu chatbot, clique no separador Settings (Definições) e, em seguida, selecione Voice Conversation (Conversa por voz) na barra lateral esquerda.

Definições de Voice Conversation

Na parte superior da página encontrará o interruptor Enable voice conversation (Ativar conversa por voz). As restantes definições apenas aparecem após ativar a conversa por voz.

Interruptor Enable voice conversation|width=70

Escolher um modelo de voz

O ChatLab suporta quatro modelos de voz, cada um com a sua própria tarifa por minuto apresentada ao lado no menu suspenso:

  • GPT Realtime - o modelo emblemático de tempo real da OpenAI. A melhor qualidade geral e baixa latência.
  • GPT Realtime Mini - versão mais rápida e económica do GPT Realtime. É a opção padrão para novos bots e uma boa escolha para a maioria dos casos de utilização.
  • Gemini 3.1 Flash Voice - o modelo de voz da Google (Gemini Live). A opção mais económica.
  • ElevenLabs Voice - vozes de alta qualidade da ElevenLabs. Utiliza o modelo de texto normal do bot (definido em Settings > Model & Advanced) para gerar respostas, e depois a ElevenLabs converte-as em voz. A tarifa de voz por minuto é cobrada para além do custo por resposta do modelo de texto.

Abaixo do seletor de modelos existe um cartão Cost breakdown (Discriminação de custos) que mostra a tarifa por minuto para o modelo selecionado no momento, para que veja sempre como a chamada será faturada à taxa apresentada ao lado de cada modelo no menu suspenso.

Discriminação de custos do modelo de voz|width=70

Escolher uma voz

Cada modelo disponibiliza o seu próprio conjunto de vozes no menu suspenso Voice (Voz):

  • OpenAI (GPT Realtime e GPT Realtime Mini) - Alloy, Ash, Ballad, Cedar, Coral, Echo, Fable, Marin, Onyx, Nova, Sage, Shimmer, Verse.
  • Gemini - Kore (recomendado), Charon, Puck, Fenrir, Aoede, Leda, Orus, Zephyr.
  • ElevenLabs - Brian, Helen, Chris, Daniel, Jessica, Sarah, Lily, Liam, Will, Janet.

Os novos bots utilizam Alloy por predefinição. Pode alterar a voz em qualquer altura - a nova voz entra em vigor na chamada seguinte.

Menu suspenso Voice|width=50

Definir o idioma

A secção Language (Idioma) controla que idioma (ou idiomas) o bot fala durante uma chamada.

  • OpenAI e Gemini - escolha um único idioma principal. Se um visitante falar noutro idioma suportado durante a chamada, o bot mudará naturalmente para esse idioma.
  • ElevenLabs - escolha um idioma predefinido e qualquer número de idiomas adicionais que o agente esteja autorizado a utilizar.

Clique num mosaico de idioma para abrir um seletor com bandeiras de países e pesquisa.

Seletor de idioma|width=70

Mensagem de boas-vindas de voz

A Voice Welcome Message (Mensagem de boas-vindas de voz) é a primeira frase que o bot pronuncia quando uma chamada começa. É reproduzida uma vez no início da sessão, pelo que deve mantê-la curta e natural - algo como "Olá, como posso ajudar?" funciona bem.

O comprimento máximo é de 500 carateres.

Campo Voice Welcome Message|width=70

Limitar a duração da conversa

As chamadas de voz consomem Credits por minuto, pelo que estão disponíveis dois limites de segurança para proteger o orçamento do proprietário do bot.

Max Conversation Duration

O campo Max Conversation Duration (Duração máxima da conversa) limita a duração de uma única chamada. O valor predefinido é de 300 segundos (5 minutos); o intervalo permitido é de 30 segundos a 3600 segundos (60 minutos). Quando o limite é atingido, o bot reproduz uma mensagem de fim de limite (que pode personalizar logo abaixo do campo) e a chamada termina.

Se pretender permitir uma duração ilimitada para uma chamada individual, ative o interruptor No cap (Sem limite). É apresentado um aviso porque uma única chamada pode consumir todos os Credits restantes.

Max conversation duration|width=70

Limite diário de voz

O campo Daily voice cap (minutes) (Limite diário de voz (minutos)) limita quantos minutos de voz o bot pode utilizar num único dia, considerando todos os visitantes em conjunto. São enviadas notificações de limite ao proprietário do bot quando a utilização atinge 80% e 95% do limite diário.

Ative a opção No daily cap (Sem limite diário) para remover o limite por dia.

Limite diário de voz|width=70

Comportamento da voz e prompt de sistema

As chamadas de voz podem utilizar um prompt de sistema diferente do chat de texto, o que é útil quando pretende uma personalidade mais conversacional e falada ao telefone.

Na secção Voice Behavior (Comportamento da voz), clique na ligação Manage voice behavior and prompt in Role & Behavior settings (Gerir comportamento de voz e prompt nas definições de Papel e Comportamento) para aceder a Settings > Role & Behavior, onde um separador dedicado a Voice Conversation permite editar o prompt específico de voz de forma independente do prompt de chat de texto.

Ligação Voice behavior|width=70

Como funciona a faturação de voz

  • O primeiro minuto de cada chamada é cobrado na totalidade à tarifa por minuto do modelo selecionado. Esta é a cobrança mínima para qualquer chamada, mesmo as muito curtas.
  • Após o primeiro minuto, a faturação é feita ao segundo.
  • O tempo de silêncio ou desligado não é cobrado - a faturação para no último sinal de confirmação (heartbeat) recebido do navegador do visitante.
  • Antes de uma chamada começar, o ChatLab verifica se o bot tem Credits suficientes para cobrir pelo menos o primeiro minuto. Caso contrário, a chamada não pode ser iniciada.
  • Para o ElevenLabs Voice, a taxa por minuto é adicionada além do custo por resposta do modelo de texto do bot, porque a ElevenLabs utiliza o modelo de texto para gerar respostas e depois converte-as em voz.

Sincronização da base de conhecimento para ElevenLabs

Quando um modelo de voz ElevenLabs está selecionado, surge um painel de estado abaixo das definições de voz que indica se os dados de treino do bot foram carregados para a ElevenLabs. A sincronização é executada automaticamente após o treino: o ChatLab reúne até 8 MB de material de treino num único documento e envia-o para a ElevenLabs, para que as respostas do agente de voz reflitam a mesma base de conhecimento do chat de texto.

Chamadas telefónicas

Assim que a conversa por voz estiver ativada, também pode atribuir um número de telefone real ao bot para que os clientes possam ligar através da rede telefónica normal. Consulte o artigo dedicado: Phone calls.

Entrada de voz vs conversa por voz

Estas duas funcionalidades parecem semelhantes, mas são distintas:

  • Entrada de voz (em Settings > Chat Conversation) adiciona um botão de microfone à barra de mensagens para que os visitantes possam ditar uma pergunta escrita. O bot continua a responder em texto. Utiliza a Web Speech API do navegador.
  • Conversa por voz (esta página) é uma chamada de voz em tempo real completa - os visitantes ouvem o bot responder por voz, com tecnologia OpenAI Realtime, Gemini Live ou ElevenLabs.