
Apresentando a integração ElevenLabs × Lovable
- Categoria
- Desenvolvedor
- Data
Crie um agente de voz IA do Papai Noel em tempo real no seu app React usando a ElevenLabs. Siga este guia rápido e passo a passo para criar uma experiência de voz festiva e totalmente interativa com WebRTC e a Agents Platform da ElevenLabs.
Neste fim de ano, coloque o Papai Noel no seu app.
Com a ElevenLabs Plataforma de Agents e o @elevenlabs/react SDK, você pode adicionar um agente de voz do Papai Noel ao seu app React em poucos minutos. Neste guia, vamos:
Você verá uma barra lateral com Agents, Base de conhecimento, Ferramentas e Vozes na seção “Build”.
Agora vamos criar um agente que se comporta como o Papai Noel e fala com a voz dele.
Dê o nome: Papai Noel.
No campo Prompt do sistema, cole o seguinte:
Defina Primeira mensagem como:
Ho, ho, ho! Feliz Natal, meu amigo. Me diga, qual é o seu nome?
É isso que os usuários vão ouvir quando a chamada começar.
Na seção Voz:
MDLAMJ0jxkpYkjXbmG4tAgora o Papai Noel vai realmente soar como o Papai Noel.
Neste exemplo, vamos deixar aberto:
Para seu primeiro teste, não tem problema deixar Ativar autenticação desligado, assim qualquer pessoa pode se conectar ao Agente sem restrições. Isso agiliza o uso inicial e é ideal para protótipos rápidos, hackathons ou demonstrações internas.
Mas para qualquer aplicação em produção ou acessível externamente, você nunca deve deixar seu Agente aberto. Use o Endpoint de token da ElevenLabs para gerar tokens de acesso temporários e específicos para cada sessão de usuário. Assim, você mantém controle total sobre quem pode acessar, por quanto tempo e o que cada usuário pode fazer. Habilitar autenticação protege seu Agente contra acessos não autorizados, abusos ou uso fora do esperado — e é altamente recomendado antes de colocar em produção.
No topo da página do Agente, você verá o campo ID do Agent.
Anote esse valor — vamos colar no componente React mais adiante:
No seu projeto React / Next.js, instale o React SDK da ElevenLabs:
Com isso pronto, podemos usar o hook useConversation para iniciar e encerrar chamadas de voz.
Crie um novo componente, por exemplo CallSantaButton.tsx, e cole este código:
Agora substitua "<AGENT_ID>" pelo Agent ID que você copiou do painel.
Depois, coloque o botão em algum lugar da sua interface, por exemplo:
Abra no navegador e clique em Iniciar chamada:
A partir daí, o Papai Noel vai perguntar seu nome, sua lista de desejos e o que você fez este ano para ficar na Lista dos Bonzinhos.
Quando tudo estiver funcionando, você pode:
Mas a integração principal é só:
agentIduseConversation e um botãoÉ só isso que você precisa para trazer a magia do Papai Noel em tempo real e de forma conversacional para seu app React.



