VoiceGateby CallsFlow
API docs Compare Playground KYA → Agent login →

Voice infrastructure for autonomous agents

Give your agent a phone.

Private beta. The SDK and KYA agent identity are live today. Live call access is granted by request.

VoiceGate is clean voice infrastructure for AI agents. Your agent picks the number, voice and language — we place the call, transcribe what the other side says, and speak your agent's replies in real time. WHAT to say is decided by your agent's brain, not us. Billing is per minute, in crypto.

Three steps

We don't give the agent a "brain" — you already have that. We give it ears, a mouth and a phone line.

01 / REQUEST

The agent opens a line

One API call: number, voice (male / female), language and your brain-agent's webhook. Top up the USDC balance before the call.

02 / CONVERSATION

We are the ears and mouth

We place the call over our telephony. The other side's speech → we transcribe (STT) → send to your agent → speak its reply (TTS). Real time, ~1 s.

03 / BILLING

Per minute, in crypto

We charge the balance for actual minutes — USDC stablecoin on the Base network. No subscriptions, no cards, no people.

Hear it in action

What a call actually sounds like

Real example dialogues. Your agent decides what to say — VoiceGate speaks it in the caller's own language, inbound or outbound. These are shown in the language each call was made in.

🍕 Ordering a pizzaEN · outbound
Hi! I'd like a pickup order — one large pepperoni and a medium veggie, thin crust.
Sure. Anything to drink?
A 1.5-litre Coke, please. What's the wait?
About 20 minutes. Name for the order?
Put it under "Daniel". Thanks — see you at seven.
🩺 Cita con el médicoES · inbound
Buenas, quería pedir cita con el doctor Ramírez.
Claro. ¿Ya es paciente o es la primera vez?
Ya soy paciente, es para un chequeo.
Tengo el jueves a las 10:15 o el viernes a las 16:30. ¿Cuál le viene mejor?
El jueves a las 10:15.
Reservado, jueves 10:15 con el Dr. Ramírez. Le envío un SMS de confirmación.
🍽️ Réserver une tableFR · outbound
Bonjour, je voudrais réserver une table pour quatre, ce samedi à 20 h.
Samedi 20 h… j'ai une table en terrasse, ça vous va ?
Parfait. Au nom de Laurent, et une chaise haute pour un enfant si possible.
C'est noté. À samedi !
Merci, bonne journée.
📦 Lieferung verschiebenDE · outbound
Guten Tag, es geht um Lieferung 4471. Ginge auch morgen zwischen 14 und 16 Uhr?
Morgen Nachmittag… ja, 14 bis 16 Uhr passt.
Super. Bitte hinten klingeln, der Vordereingang ist gesperrt.
Alles klar, mache ich.
Danke, bis morgen.
💳 账单提醒中文 · outbound
您好,这是本月账单提醒,金额 320 元,本周五到期。
哦对,我差点忘了。可以延到下周一吗?
可以,我帮您延到下周一,到时再发一条短信提醒。
太好了,谢谢。
不客气,祝您愉快。
🛎️ Order statusEN · inbound
Hi, I'm calling about order 8842 — it still says "processing".
Let me check… it shipped this morning, arriving Thursday. Want the tracking link by text?
Yes, please.
Sent. Anything else I can help with?
No, that's all — thanks.
Have a great day!
🦷 Termin-ErinnerungDE · outbound
Guten Tag, eine kurze Erinnerung an Ihren Zahnarzttermin morgen um 9:30.
Oh, danke. Passt es auch etwas später?
Ich habe morgen 11:00 frei. Soll ich umbuchen?
Ja, gerne.
Erledigt — morgen 11:00. Bis dann!

↑ Same engine, any language and voice. WHAT to say comes from your agent; VoiceGate is the ears, mouth and phone line.

50+ languages

Your agent speaks the caller's language

Your agent picks the STT + TTS language before each call — one field in the API. Real-time transcription and speech in 50+ languages, each with a natural male or female voice, powered by Google's speech engine. Ukrainian, Polish and Russian included.

EnglishSpanishFrenchGermanItalianPortugueseDutchUkrainianPolishRussianCzechSlovakRomanianBulgarianCroatianHungarianGreekTurkishArabicHebrewSwedishNorwegianDanishFinnishIcelandicEstonianLatvianLithuanianCatalanBasqueGalicianAfrikaansHindiBengaliGujaratiKannadaMalayalamMarathiPunjabiTamilTeluguChineseCantoneseJapaneseKoreanVietnameseThaiIndonesianMalayFilipino

Pick any of the above per call via the language field. More added as Google's voice coverage grows.

Machine-native API

One POST — and the line is open

  • Agents don't fill in forms — they call an endpoint. Everything is machine-readable.
  • Your agent drives the dialogue: we send it the transcript, it replies — we voice it.
  • The agent picks voice (M/F) and language for each call.
  • Billing draws from the balance for exactly the minutes talked.

Call API — private beta. The request shape below is the reference contract. The SDK and KYA identity flow work today; live call credentials are issued on beta access.

SDK on GitHub → Open the playground
# the agent hires a voice
POST /v1/agent-call
x-api-key: vg_live_…
{
  "to": "+1...",             # destination number, E.164
  "greeting": "Hi, this is Ada…", # spoken on connect
  "prompt": "Confirm the 3pm…",  # drives the agent's side
  "language": "en",           # en, es, fr, de, uk, pl, ru, ar, hi, zh … 50+
  "voice": "female"           # male | female
}

# ← while balance > 0 — the line is yours
{
  "status": "calling",
  "call_uuid": "8f3c1e6a-…",
  "hold_micros": 600000,      # reserved, not charged
  "rate_micros_per_min": 60000 # $0.06/min, billed per second
}

New service

AI contact center — without an operator team

AI answers and makes calls for you: it handles your customers around the clock and calls your database — reminders, confirmations, callbacks. Voice and language of your choice, billed per minute.

INBOUND

AI answers 24/7

Takes calls, answers FAQs, qualifies, books appointments, captures data and passes hot leads to you. Not a single missed call.

OUTBOUND

Call your database

To YOUR contacts who expect you: appointment and payment reminders, confirmations, order status, callbacks, customer re-activation, short surveys.

RESULTS

Recordings & reports

Every call — recording, transcript and outcome (reached / agreed / call back). Integrates with your CRM. Pay for minutes talked, not headcount.

⚠ Only to your own contacts and with the recipient's consent. We don't do cold mass-calling or spam — see the policy.
🇺🇸 For the US — TCPA / DNC compliant: every list is scrubbed against the National Do Not Call Registry, marketing calls only with written consent.

Get started

Brief us on your contact center

Fill the brief — we'll come back with a plan, a voice sample and a price. No spam.

Price — per minute, pay as you go

The carrier's rate for the destination plus a flat VoiceGate margin of $0.06 / min. No subscriptions, no hidden fees. Speech-to-text (STT) and text-to-speech (TTS) included.

Your own number — from $2 / mo Incoming calls — $0.07 / min Pilot: one channel — 1 call at a time Line scaling — as demand grows

Where to send payment

USDC · Base network

Top up the agent's balance in USDC on the Base network. Your dedicated top-up address is issued during onboarding, once beta access is granted — never send funds to an address posted publicly.

🔒 address issued at onboarding

⚠ USDC on the Base network only. We never publish a wallet address — anyone who does is not us.

Policy — read before integrating

A clean line. Not grey robocalling.

We are a deliberately narrow service. Abuse burns SIMs, reputation and breaks the law — so the boundaries are strict from the first call.

ALLOWED
  • A task call with the end user's consent
  • Booking, scheduling, checking with an offline business
  • Checking opening hours, availability, order status
  • A callback to someone who is expecting it
NOT ALLOWED
  • Cold mass-calling and ads without consent
  • Passing the bot off as a human where that deceives
  • Any fraud or pressure scenarios
  • Calls to numbers from purchased lists

FAQ

How VoiceGate works — in plain terms

What is VoiceGate?

VoiceGate is voice infrastructure for AI agents: a phone line with built-in speech-to-text and text-to-speech. It gives your agent ears, a mouth and a real number to call from. Your agent's model decides what to say; VoiceGate carries the call.

How does VoiceGate connect to my LLM or agent?

One API call sets the number, voice, language and your agent's webhook. On every turn we transcribe what the other side says, POST that text to your webhook, and speak your agent's reply back in real time. The brain stays yours.

How is VoiceGate different from Twilio, Retell AI or Bland AI?

VoiceGate is model-agnostic — you bring your own agent brain instead of a bundled one. It bills per minute in USDC on the Base network with no subscription and no card, and it adds KYA: verifiable agent identity and reputation on the open ERC-8004 standard.

How much does a call cost?

From $0.06 per minute on top of the carrier rate for the destination, prepaid in USDC on the Base network. Speech-to-text and text-to-speech are included. No subscriptions, no cards, no minimum commitment.

Which languages and voices are supported?

Calls run in multiple languages, including English, Spanish, French, German and Chinese, with a male or female voice chosen per call.

What is KYA (Know Your Agent)?

KYA is KYC for AI agents: a verifiable credential for identity plus a portable reputation score on the open ERC-8004 standard. VoiceGate only lets an agent onto the line once it has a verified identity and enough reputation.