One API call. Send text, get back a talking QR code — audio hosted, player built, scan tracking included. Works on every smartphone. No app required.
// Create a talking QR code campaign in 3 lines import { AiTalkQR } from 'aitalkqr' const client = new AiTalkQR({ apiKey: process.env.AITALKQR_KEY, elevenLabsKey: process.env.ELEVENLABS_KEY // optional BYOK }) // Create a campaign — returns QR code + player URL const campaign = await client.campaigns.create({ label: 'Windshield — 2022 Accord Sport', script: 'You are looking at a 2022 Honda Accord Sport — 28,000 miles, one owner, priced at 24,995. Tap below and text us directly.', voice: 'arnold', link: 'https://dealership.com/inventory/accord', whatsapp: '+19561234567' }) console.log(campaign.qr_url) // → PNG download URL console.log(campaign.player_url) // → aitalkqr.com/a1b2c3d4 console.log(campaign.scan_count) // → 0 (live analytics) // Update the script without reprinting — live in 60s await client.campaigns.update(campaign.id, { script: 'Now looking at a 2023 Silverado LT — 14,000 miles, priced at 38,500.' })
RESTful API with SDKs for JavaScript, PHP, and Python. Real-time webhooks. Per-campaign analytics. BYOK support for enterprise scale.
Business and Enterprise customers can pass their own ElevenLabs API key with every request. Voice generation routes directly through your account — zero markup, full cost transparency, your rate limits, your usage dashboard. AiTalkQR handles QR generation, the player, analytics, and webhooks. You handle the voice. Everyone wins.
Every plan includes full API access, the hosted player, scan tracking, and no app required. Pay for what you generate.
One API call. A QR code that speaks in any of 25 AI voices. Real-time analytics. Update without reprinting. Free to start.
Free tier · No credit card · BYOK support · Cancel anytime