Build a customer support voice agent with streaming speech, interruption handling, clear escalation and a practical per-minute credit plan.
An AI voice agent for customer support is a speech loop: transcribe the caller, retrieve an answer, decide whether to continue or escalate, and stream a clear reply. Fish Audio supplies the inbound transcription, expressive text to speech, reusable voice identity and concurrency; your support platform owns the knowledge, tools, permissions and escalation policy.
The goal is not to make every caller talk to a machine. The goal is to resolve simple, repeatable requests quickly and hand complicated cases to a person with context.
Five components must work together:
Fish Audio covers the speech-to-text and text-to-speech parts. The AI voice agent guide explains the full latency loop, while the speech to text API guide covers transcription and speaker context.
Start with requests that have a known answer and a safe action: order status, store hours, password-reset guidance, appointment preparation, return eligibility and documentation routing.
Do not start with account deletion, refunds outside policy, payment changes, medical advice or anything that depends on proving the caller’s identity through weak signals. Those workflows need stronger policy and human review.
The best first use case usually has four traits: high volume, a stable script, an API-backed answer and a low cost of being wrong.
Support callers need clarity before personality. Choose a calm, mid-paced voice with clear consonants and test it against real phrases:
The voice library guide covers auditioning. For a branded voice, use the voice cloning workflow only after documenting the speaker’s consent.
The agent must stop speaking when the caller starts talking and begin listening to the new turn. Queueing the rest of the old answer creates two overlapping conversations.
Measure both the caller’s perceived latency and the system’s request latency. The real-time text to speech guide recommends tracking p50 and p95 time to first audio rather than only the average.
Silence needs a separate policy. One gentle “I’m still checking” can protect the experience, but repeated filler makes the agent sound stalled. Use a bounded tool timeout and a clear fallback instead of indefinite silence.
Escalate when the request falls outside policy, the caller disputes the answer, identity confidence is low or an action could materially affect the account. The transition must explain what happens and carry a transcript or summary into the human queue.
A strong support agent knows its limits. It should not improvise a refund, invent an order state or keep retrying when the customer explicitly asks for a person.
Natural speech is roughly 150 words per minute, close to 900 characters. One Fish Audio credit covers about 1,000 characters, so agent speech starts near one credit per minute before retries or longer answers.
| Pack | Price | Credits | Approximate agent speech |
|---|---|---|---|
| Starter | $9 | 1,000 | About 16 hours |
| Creator | $29 | 4,000 | About 66 hours, plus commercial rights |
| Studio | $99 | 15,000 | About 250 hours, plus API access |
Transcription, telephony, model calls and your support platform are separate costs. API access starts with the $99 Studio pack; the TTS API pricing guide converts character volume into a full budget.
Run a pilot on one intent and one channel. Define the allowed actions, approved answers and escalation language before the first call.
Then test real conversations: background noise, accents, interruptions, unfamiliar names and callers who change their question mid-answer. Review recordings and transcripts under your privacy policy and measure resolution, transfer rate and repeat contact rate rather than only containment.
Track containment beside resolution. A call that stays with the bot but leaves the customer unresolved is not a successful automation. Pair the speech metrics with business outcomes: repeat contact within 24 hours, complaint rate, human-transfer quality and answer accuracy.
Monitor generation failures separately from dialogue failures. A timeout, invalid voice or empty audio is an infrastructure incident; a confident but wrong policy answer is a knowledge or evaluation incident. They require different owners and alerts.
Treat p95 time-to-first-audio, barge-in cancellation rate and transcript quality as leading indicators. Review a small sample of real calls every week so the team hears the issues hidden by aggregate dashboards.
Fish Audio provides the speech layer: speech to text for caller audio, streaming text to speech for replies, cloning for a consistent brand voice and concurrency for simultaneous conversations.
At roughly 150 words per minute, one minute of agent speech is about 900 characters or one Fish Audio credit. Caller transcription, retries and silence change the total.
Transfer when the request needs an exception, identity-sensitive change, payment authorization or emotional judgment beyond the agent policy. Announce the transfer and pass the conversation context.
Yes, with a short authorized voice recording. Commercial use needs the Creator pack or above, and the speaker must consent to the intended support and recording use.
No. Fish Audio supplies speech capabilities. Ticketing, CRM, telephony, dialogue logic, escalation policy and analytics remain in your support stack.