> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://poly-ai.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://poly-ai.ferndocs.com/_mcp/server.

# Voice

> Configure how your agent sounds and how it listens.

This section is about how your agent speaks and listens – the TTS voice it uses, how it handles audio, what it does mid-conversation, and how it transcribes what callers say.

It is **not** about how customers reach your agent. For that, see [Phone](/agent-studio/voice/overview) (Numbers and Web Calling) and [Chat](/agent-studio/messaging/overview).

> **Tip**
>
> [Raven](/agent-studio/behavior/models/raven) produces responses that sound natural when spoken aloud. Recommended for any voice deployment.

## What lives here

The Voice page has five tabs:

#### [Settings](/agent-studio/voice/settings)

Pick the TTS voice, greeting, disclaimer, style prompt, and ringing tone.

#### [Audio library](/agent-studio/voice/audio-library)

Manage cached audio to reduce latency and ensure consistent quality.

#### [Advanced settings](/agent-studio/voice/advanced-settings)

Model, call, and speech configuration — barge-in, keyphrases, pronunciation, safety filters, and more.

Supporting pages:

#### [Voice library](/agent-studio/voice/voice-design/voice-library)

Browse and compare voices across providers (ElevenLabs, Cartesia, Hume, and more).

#### [Choosing a good voice](/agent-studio/voice/voice-design/choosing-a-good-voice)

Match voice to brand, audience, and industry.

#### [Multi-voice](/agent-studio/voice/voice-design/multi-voice)

Use multiple voices in a single project.

## How to think about it

Start with [Choosing a good voice](/agent-studio/voice/voice-design/choosing-a-good-voice), then configure the voice in [Voice settings](/agent-studio/voice/settings), and tune call-runtime behavior in [Advanced voice settings](/agent-studio/voice/advanced-settings).

## Programmatic voice configuration

You can also configure voices programmatically using the [voice class](/agent-studio/tools/classes-and-objects/voice) inside functions – for example, selecting a voice based on conversation context, caller preferences, or other runtime variables.

## Voice conversation style guide

These guidelines help your voice agent sound natural rather than robotic. They focus on the linguistic patterns that make spoken conversations feel human.

### Social presence markers

Natural conversation includes patterns that acknowledge conversational history and participants. These contribute to a sense of collaboration rather than rote routine-following.

**Use progressive tense for active collaboration:**

* "I'm not seeing any accounts under that phone number..." conveys active collaboration
* "I don't see any accounts" sounds too definitive

**Reference shared context implicitly** – don't restate what both parties already know:

* "How about Wednesday instead?" (not "How about Wednesday instead of Tuesday?")
* "In that case, how does Saturday at 2:30 sound?" (not "Since you said you prefer weekends...")

**Vary confirmationals** – use a mix of "Great," "Okay," "Perfect," and "Sure" rather than repeating the same one.

**Use conversational datives** for a collaborative feel:

* "Could you read **me** your account number?" rather than "Could you read your account number aloud?"
* "Can you log into your account **for me**?" rather than "Can you log into your account?"

**Use face-saving past tense** when referencing a user's request:

* "When **were** you trying to come in?" rather than "When are you trying to come in?"

### Avoid over-explaining

LLMs tend to justify every action in a way humans don't. Most of the time, the important information and the request can be formed into a single sentence:

* "No problem, what's your account number?" rather than "To check for outages, I'll need to look up your account. Could you tell me your account number?"

### Walkthrough conversations

When giving multi-turn walkthroughs, don't end every step with "let me know when you've done that." Provide the instruction and wait – the user will confirm on their own.

## Related

#### [Phone](/agent-studio/voice/overview)

Voice transports – let customers reach your agent over the phone (Numbers) or from your website (Web Calling).

#### [Chat](/agent-studio/messaging/overview)

Add a text-based chat widget to your website.