How It Works

You bring the content, we bring the rest.

Four steps from sign-up to a live agent — voice or text — on your site. No engineers, no telephony, no surprise costs.

Four steps. One snippet. Done. — Live in minutes, here's the whole thing.

01

Create your agent and build its knowledge.

Name it, give it a role, write its persona, set a greeting if you want it to speak first. Then add your URLs, docs, text, and folders. This is the only thing your agent speaks from, so it stays accurate.

02

Pick a voice (or text model) and a widget.

Pick your voice & language.

Preview the voices and choose one. Pick a widget template — or connect your own design via webhook. Set the window title and welcome message. Add tools so it can take action.

Choose a voice and conversation language in AI Settings. Voice & AI are fully included in your plan — no setup, no per-minute metering.

03

Paste one line and Sync & Deploy.

Copy the embed snippet (HTML, iFrame, WordPress, React, or Custom Webhook), drop it on your site, hit deploy. Change anything later and it updates everywhere instantly — no snippet edits.

Live
Script tag iframe WordPress React

The widget runs in an isolated shadow DOM so it won't clash with your site's CSS — and you can restrict which pages it shows on.

04

Everything else is handled for you.

No servers, no setup, no moving parts to manage. Your agent just runs — reliably — while you focus on your business.

Always on99.9% uptime
Auto-scalinghandles any traffic
Secure & privateencrypted by default
Zero maintenancenothing to manage
The conversation pipeline

How a conversation works.

One live voice turn, three stages — and all three are included in one plan.

Stage 01

Speech-to-text

"We hear them."

English streams live, word-by-word captions; other languages transcribe accurately at the end of each sentence.

How much
Stage 02

The brain (LLM)

"We think."

Transcript + your persona + your knowledge → a short, grounded reply.

Stage 03

Text-to-speech

"We speak."

Spoken in your chosen voice, streamed sentence-by-sentence so it starts talking before the full reply is written.

All three included in one plan.

Plus automatic turn-taking (detects when the visitor stops) and automatic voice fallback (never goes silent). Per-minute platforms bill STT + LLM + TTS separately.

Key takeaways

  • One line of code adds a voice or text AI agent to any website — no engineers, telephony, or servers.
  • The agent answers only from your URLs, docs, and text, so replies stay accurate and on-brand.
  • No per-minute fees: speech-to-text, LLM, and text-to-speech are all included in one flat plan; bring your own Gemini key.
  • Works on HTML, WordPress, React, iFrame, and Custom Webhook; runs in an isolated shadow DOM so it won't break your CSS.
  • Live in minutes with auto-scaling and 99.9% uptime — zero maintenance.

What is an AI voice agent on a website?

An AI voice agent for a website is a chat widget that listens to or reads a visitor's question, generates a grounded reply from your own content, and speaks or types it back — embedded with a single line of code. Speka delivers this as one flat-rate service: it handles speech-to-text, the LLM, and text-to-speech in one plan, answers only from the URLs and documents you provide, and lets you bring your own Gemini API key instead of paying per-minute platform fees.

How do I add an AI voice agent to my website?

Paste one <script> snippet into your site's HTML (or use the WordPress, React, or iFrame embed). The agent goes live in minutes — no engineers, telephony, or servers required.

How to add an AI agent to your site in 4 steps

  1. Create your agent and build its knowledge — name it, give it a role and persona, then add your URLs, docs, text, and folders as its only knowledge source.
  2. Pick a voice or text model and a widget — choose a voice and language, pick a widget template or connect your own design, and add tools so it can take action.
  3. Paste one line and Sync & Deploy — copy the embed snippet (HTML, iFrame, WordPress, React, or Custom Webhook), add it to your site, and deploy. Changes update everywhere instantly.
  4. Everything else is handled for you — no servers or maintenance. The agent runs with auto-scaling and 99.9% uptime.

Can I add a chatbot to my site without coding?

Yes. Speka is fully no-code: copy the embed snippet, drop it on your page, and hit deploy. Edits update everywhere instantly with no snippet changes. See all embed options or read the developer docs.

How do I make an AI agent that only answers from my own content?

Add your URLs, docs, text, and folders as the agent's knowledge base. That's the only source it speaks from, which keeps answers accurate and on-brand.

How a voice conversation works (STT → LLM → TTS)

Each turn runs a three-stage Hear → Think → Speak loop: speech-to-text transcribes the visitor, the LLM combines the transcript with your persona and knowledge into a short grounded reply, and text-to-speech speaks it back — streamed sentence-by-sentence with automatic turn-taking and voice fallback. A text chatbot only reads and writes; Speka supports both in a single widget.

Does it work on WordPress, React, and ecommerce sites?

Yes. Speka ships embed snippets for HTML, iFrame, WordPress, React, and a Custom Webhook, so it drops into virtually any site or CMS. The widget runs inside an isolated shadow DOM, so it never clashes with your site's CSS, and you can restrict exactly which pages it appears on — useful for ecommerce stores that only want the agent on product or support pages.

Speka vs. per-minute voice platforms

SpekaTypical per-minute voice platform
Pricing modelFlat plan, voice + AI includedSeparate metering for STT + LLM + TTS
SetupOne line of code, no-codeSDK / telephony config
Bring your own LLM keyYes (Gemini)Rarely
Voice and textBoth in one widgetOften separate products
Knowledge sourceYour URLs/docs only (grounded)Varies
MaintenanceZero — auto-scaling, 99.9% uptimeSelf-managed infra common

How much does it cost?

Speka includes speech-to-text, the LLM, and text-to-speech in one flat plan, and you can bring your own Gemini key — unlike platforms that meter each stage by the minute. See transparent pricing with no per-minute fees, the full feature set, or learn more about how it connects to your stack.

Last updated: 5 June 2026

Frequently asked questions

How do I add an AI voice agent to my website?
Paste one <script> snippet into your site's HTML, or use the WordPress, React, or iFrame embed. The agent is live in minutes — no engineers, telephony, or servers needed. Change anything later and it updates everywhere automatically.
How much does an AI voice agent cost with Speka?
Speka uses a flat plan that includes voice and AI — there are no per-minute charges for speech-to-text, the LLM, or text-to-speech. You can also bring your own Gemini API key, so you control your model costs.
Which AI voice agent is best for small businesses?
For small businesses that want voice and text without engineering, a no-code, flat-rate tool like Speka fits well: one snippet, no per-minute metering, and the agent answers only from your own content.
Can I add an AI agent to a WordPress or React site without coding?
Yes. Speka provides dedicated WordPress and React embeds (plus HTML, iFrame, and Custom Webhook). Copy the snippet, paste it, and deploy — no build steps or engineers required.
How does the voice conversation actually work?
Each turn has three stages: speech-to-text transcribes the visitor, the LLM combines the transcript with your persona and knowledge into a short grounded reply, and text-to-speech speaks it back — streamed sentence-by-sentence with automatic turn-taking and voice fallback.
How do I make an AI agent that only answers from my own content?
Add your URLs, docs, text, and folders as the agent's knowledge base. That's the only source it speaks from, which keeps answers accurate and on-brand.