The Next.js page uses actions/voice-to-site.ts, which reads ELEVENLABS_API_KEY and fetches a sitemap. Set the intended site and sitemap in the application, validate destinations against that site, and protect the server action before public use.
Connected examples require ElevenLabs service configuration and browser microphone permission. The UI source is MIT licensed; service usage is separate.
