
Eleven v3 (alpha), ora disponibile nell'API
- Categoria
- ElevenAPI
- Data
Crea un agente vocale IA di Babbo Natale in tempo reale nella tua app React con ElevenLabs. Segui questa guida rapida passo dopo passo per offrire un'esperienza vocale natalizia, interattiva e coinvolgente con WebRTC e la piattaforma ElevenLabs Agents.
Per queste feste, aggiungi Babbo Natale alla tua app.
Con ElevenLabs Piattaforma Agents e l’SDK @elevenlabs/react, puoi inserire un agente vocale di Babbo Natale nella tua app React in pochi minuti. In questa guida vedrai come:
Dovresti vedere una barra laterale con Agent, Knowledge Base, Strumenti e Voci nella sezione “Build”.
Ora creiamo un agente che si comporta come Babbo Natale e parla con la sua voce.
Chiamalo: Babbo Natale.
Nel campo Prompt di sistema, incolla quanto segue:
Imposta Primo Messaggio su:
Ho, ho, ho! Buon Natale, amico mio. Dimmi, come ti chiami?
Questo è ciò che gli utenti sentiranno quando inizia la chiamata.
Nella sezione Voce:
MDLAMJ0jxkpYkjXbmG4tOra Babbo Natale suonerà davvero come Babbo Natale.
Per questo esempio, lasciamo tutto aperto:
Per la tua prima demo, va benissimo lasciare Abilita autenticazione disattivato così chiunque può collegarsi all’Agente senza restrizioni. Questo velocizza l’onboarding ed è ideale per prototipi rapidi, hackathon o demo interne.
Tuttavia, per qualsiasi applicazione in produzione o accessibile dall’esterno, non dovresti mai lasciare il tuo Agente aperto. Usa invece l’Endpoint token di ElevenLabs per generare token di accesso temporanei e limitati per ogni sessione utente. In questo modo hai il pieno controllo su chi può collegarsi, per quanto tempo e quali azioni può eseguire. Abilitare l’autenticazione protegge il tuo Agente da chiamate non autorizzate, abusi o utilizzi fuori dai limiti previsti — ed è fortemente consigliato prima di andare live.
In alto nella pagina dell’Agente, vedrai un campo ID dell’Agente.
Annota questo valore — lo incolleremo nel nostro componente React in uno dei prossimi passaggi:
Nel tuo progetto React / Next.js, installa l’SDK React di ElevenLabs:
A questo punto puoi usare l’hook useConversation per avviare e terminare le chiamate vocali.
Crea un nuovo componente, ad esempio CallSantaButton.tsx, e incolla questo codice:
Ora sostituisci "<AGENT_ID>" con l’ID dell’Agente che hai copiato dalla dashboard.
Poi inserisci il pulsante dove preferisci nella tua UI, ad esempio:
Apri la pagina nel browser e clicca su Avvia chiamata:
Da qui, Babbo Natale ti chiederà il nome, la lista dei desideri e cosa hai fatto quest’anno per restare nella Lista dei Buoni.
Quando la base funziona, puoi:
Ma l’integrazione di base è solo:
ID dell'agenteuseConversation e un pulsanteTi basta questo per portare la magia di Babbo Natale in tempo reale nella tua app React.


.webp&w=3840&q=80)
.webp&w=3840&q=80)