Product · AI Voice

AI Voice
A call is just another turn.

A phone agent that answers, qualifies, books and calls back — with your number, your voice and your languages. The part other voice products cannot do: it runs on the same shared state as every other channel, and follows the process you designed.

Book a demo See the platform
Voice is a channel on Glove Core, not a second product
In practice

What voice does on Glove Core.

{{ t.tag }} {{ t.title }}

{{ t.body }}

Setup

Ready to answer today.
Configured, not engineered.

Pick a number, pick a voice, choose the languages you serve, and point the line at the processes it can start. Everything a voice agent product gives you — sitting on Glove Core instead of its own private memory.

Numbers 3 live
+34 931 22 40 18 Barcelona
+34 910 55 77 02 Madrid
+1 415 555 0142 San Francisco
Routes to 2 processes
Inbound qualification · v4 Default
Reschedule & support · v2 On
Select which processes the line can start. The intent router reads the first turn and sends the call to one of them.
Voice preview
Nora · warm, neutral ES Selected
Marc · calm, Catalan Preview
Ava · bright, US EN Preview
Theo · low, UK EN Preview
Pace1.0×
Formalityusted
Languages auto-detect
Spanish Primary
Catalan On
English On
French On
German Off
The caller speaks; Glove Core switches. The process, the rules and the state stay the same in every language.
Same thread

The call sits in the conversation.

One thread in Tandem: WhatsApp, the call, the email that follows. Filter by channel, open the call and follow the turns — the router decision, the barge-in, the fields it wrote into state.

Tandem / Operations / Stream Florencia Fioravanti
{{ processLabel }}
Channel {{ c.label }}
{{ m.who }}
{{ m.text }}
{{ m.time }}
▶ 3m 12s {{ callToggle }}
outbound · +34 931 22 40 18·Nora · ES·7 turns·1 barge-in
{{ t.time }}
{{ t.who }} {{ t.text }} {{ t.tag }}
Process
Inbound qualification · v4 step 4/4 · booked
Router read the first turn and picked this process out of the two the line allows.
Fields in state 4/4
{{ f.label }} {{ f.value }} via {{ f.src }}
{{ hint }} Glove Core · state engine

Nothing in that thread is a separate voice product. The call ran the same process the chat started, wrote into the same fields, and left the same audit trail. That only works if the voice pipeline and Glove Core are one system.

Own pipeline · one state

The caller never repeats themselves. The state already knows.

Not a wrapper on someone else's voice API: a low-latency pipeline of our own, wired into the same engine that runs chat and email. Four things follow from that.

{{ b.n }} {{ b.title }}

{{ b.body }}

Most voice agents are a separate product with their own memory. Glove runs voice on its own pipeline and on the same shared state as chat and email — a call continues a WhatsApp conversation without losing a thing.

AI Voice · own pipeline live call · 01:42
Caller · +34 931 22 40 18
Caller
Can I move tomorrow's appointment to Thursday?
Nora
Sure — Thursday at 10:00 or 16:00?
Callerbarge-in
Ten, please.
Pipeline · this turn
01Speech inASR
02Intent · statereschedule
03Actioncalendar.move
04Speech outTTS
low latency · barge-in
Shared state
appointmentThu · 10:00
languageES, detected
last channelWhatsApp · yesterday
recap askednone
One thread
WhatsAppVoiceEmailWebchat
voice is a channel on Glove Core same process · same audit trail
Roadmap

Dualdrive Voice

The same invisible handoff, now on calls. A human steps into a live call, gets guided in real time, and steps out. The caller never knows.

Q4 2026
Questions

AI Voice, in short.

More in the full FAQ, or write to hello@getglove.com.

01

Is AI Voice a wrapper around a voice API?

No. It runs on its own low-latency pipeline, but on the same Glove Core as chat and email. The call is another transport into the same process, not a separate product with its own memory.

02

Can a call continue a WhatsApp conversation?

Yes. The call opens with the process exactly where the chat left it, so the customer does not repeat an order number or explain the situation again.

03

What happens if the caller interrupts?

The pipeline handles barge-in and returns to the step it was on. Because the flow is held by Glove Core and not by the model, an interruption does not send the conversation off-script.

04

Can a human take a call over mid-process?

Yes, with the whole state loaded — the same handoff as any other channel. Every transition, including the handoff itself, is logged.

Hear it on your own process.

Book a demo See the roadmap