# Accept Tool Attachment Upgrade
Source: https://docs.slng.ai/api-reference/accept-tool-attachment-upgrade
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/agents/{agent_id}/attachments/{attachment_id}/upgrade-accept
Apply a previewed upgrade to one agent attachment. Uses optimistic concurrency, so if any preview hash no longer matches it returns 409, and a stale attachment returns 409 with code TOOL_ATTACHMENT_STALE.
# Get current account
Source: https://docs.slng.ai/api-reference/account/me
api-reference/account/me.oas.json GET /v1/me
Return the account, organization, and API key associated with the bearer token in the request. Use this to confirm which key is in use and which organization and plan tier it belongs to.
# Create a client model
Source: https://docs.slng.ai/api-reference/agents-resources/client-models/create
api-reference/agents/client-models.oas.yaml POST /v1/agents/client-models
Register a custom model that runs on your own provider account.
# Delete a client model
Source: https://docs.slng.ai/api-reference/agents-resources/client-models/delete
api-reference/agents/client-models.oas.yaml DELETE /v1/agents/client-models/{client_model_id}
Delete one client model owned by your organisation and return status 204. A model owned by another organisation returns 404.
# Get a client model
Source: https://docs.slng.ai/api-reference/agents-resources/client-models/get
api-reference/agents/client-models.oas.yaml GET /v1/agents/client-models/{client_model_id}
Return one client model owned by your organisation, including its fallback cascade. A model owned by another organisation returns 404. Credential values are never returned; the `has_api_key`, `has_vertex_credentials`, and `has_aws_credentials` flags report whether each secret is stored.
# List client models
Source: https://docs.slng.ai/api-reference/agents-resources/client-models/list
api-reference/agents/client-models.oas.yaml GET /v1/agents/client-models
List the client models registered in your organization.
# Update a client model
Source: https://docs.slng.ai/api-reference/agents-resources/client-models/update
api-reference/agents/client-models.oas.yaml PUT /v1/agents/client-models/{client_model_id}
Update one client model owned by your organisation. Send the fields you want to change (at least one is required); omitted fields keep their stored values. A model owned by another organisation returns 404. The write-only `api_key`, `vertex_credentials`, and `aws_credentials` fields overwrite the stored secret when supplied and are never returned.
# MCP servers
Source: https://docs.slng.ai/api-reference/agents-resources/mcp-servers
Endpoints and fields for MCP server configuration, authentication, and tool discovery.
Use the MCP Servers API to connect organization-owned Model Context Protocol
servers and discover their tools. All requests use
`https://api.agents.slng.ai` and a bearer API key.
## Endpoints
| Method | Path | Purpose |
| - | - | - |
| `GET` | `/v1/agents/mcp-servers` | List MCP server configurations |
| `POST` | `/v1/agents/mcp-servers` | Create a configuration |
| `GET` | `/v1/agents/mcp-servers/{server_id}` | Get a configuration and its last discovery result |
| `PATCH` | `/v1/agents/mcp-servers/{server_id}` | Update a configuration |
| `DELETE` | `/v1/agents/mcp-servers/{server_id}` | Delete a configuration |
| `POST` | `/v1/agents/mcp-servers/{server_id}/connect` | Connect and refresh discovered capabilities |
The list endpoint accepts `limit` from 1 to 200, `offset` up to 10,000, and
repeatable exact `name` filters.
## Server fields
| Field | Contract |
| - | - |
| `name` | Organization-visible name, 1 to 200 characters |
| `description` | Optional description, up to 500 characters |
| `url_template` | Server URL; Vault placeholders use `{{$NAME}}` |
| `transport` | `streamable_http` or `sse`; default `streamable_http` |
| `auth` | No authentication, bearer authentication, or a custom authentication header |
| `headers` | Up to 64 unique literal or Vault-backed custom headers |
| `credentials` | Existing Vault references or secret values to create during the write request |
Secret names use `SCREAMING_SNAKE_CASE`. Read responses never include secret
values or transient credential input.
## Authentication objects
```json No authentication theme={null}
{
"type": "none"
}
```
```json Bearer authentication theme={null}
{
"type": "bearer",
"secret_name": "WAYNE_MCP_TOKEN"
}
```
```json Custom header authentication theme={null}
{
"type": "header",
"name": "X-API-Key",
"secret_name": "WAYNE_MCP_KEY"
}
```
Custom headers cannot duplicate the configured authentication header or a
transport-managed header.
## Connect response
The connect endpoint returns:
* `status`: `connected` or `failed`.
* `latency_ms`, `server_info`, and `protocol_version`.
* `capabilities.tools`, including each name, description, input schema, optional
output schema, and canonical `schema_hash`.
* Protocol `events` and an `error` when available.
The stored capability status can be `unknown`, `healthy`, `unavailable`,
`invalid`, or `circuit_open`. The server record also reports the observed time,
tool count, revision, and last capability error.
## Attach a discovered tool
An MCP attachment records `attachment_id`, `server_id`, `tool_name`,
`description`, `invocation: "model"`, `argument_overrides`, and the
`observed_schema_hash` returned by discovery. MCP tools do not support system
invocation.
See [Connect an MCP server](/guides/agents/tools-and-mcp/connect-with-mcp) for
the complete task and
[Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent) for
the safe agent update procedure.
# Tools
Source: https://docs.slng.ai/api-reference/agents-resources/tools
Endpoints and fields for authoring, testing, publishing, and upgrading shared tools.
Use the Tools API to manage organization tool drafts and published versions.
All requests use `https://api.agents.slng.ai` and a bearer API key.
```bash Authorization theme={null}
Authorization: Bearer $SLNG_API_KEY
```
## Endpoints
| Method | Path | Purpose |
| - | - | - |
| `GET` | `/v1/agents/tools` | List attachable organization and global tools |
| `POST` | `/v1/agents/tools` | Create an organization tool draft |
| `GET` | `/v1/agents/tools/{tool_id}` | Get a draft and its current gate status |
| `PATCH` | `/v1/agents/tools/{tool_id}` | Update an organization tool draft |
| `DELETE` | `/v1/agents/tools/{tool_id}` | Delete an organization tool |
| `POST` | `/v1/agents/tools/{tool_id}/introspect` | Prepare Custom Code and derive its schema |
| `POST` | `/v1/agents/tools/{tool_id}/run` | Run a prepared draft with sample input |
| `POST` | `/v1/agents/tools/{tool_id}/publish` | Publish the current draft as an immutable version |
| `POST` | `/v1/agents/tools/{tool_id}/duplicate` | Copy a visible tool into the organization |
| `GET` | `/v1/agents/tools/{tool_id}/versions` | List published versions |
| `GET` | `/v1/agents/tools/{tool_id}/versions/{version}` | Get one published version |
| `POST` | `/v1/agents/tools/agents/{agent_id}/attachments/{attachment_id}/upgrade-preview/{to_version}` | Preview an attachment upgrade |
| `POST` | `/v1/agents/tools/agents/{agent_id}/attachments/{attachment_id}/upgrade-accept` | Accept a previewed upgrade |
`GET /v1/agents/tools` accepts `limit` from 1 to 200, `offset` up to 10,000,
and repeatable exact `name` filters.
## Tool types
| `tool_type` | Draft contract |
| - | - |
| `api_request` | `config` contains the HTTPS request, authentication, headers, parameters, timeout, and response policy |
| `code` | `code_src`, exact `dependencies`, `declared_secrets`, and optional scalar `argument_defaults` |
| `send_sms` | Organization singleton configured with Twilio Vault secrets and attachment values |
| `end_call`, `voicemail_detection`, `transfer_call`, `current_datetime`, `user_phone_number` | Global capabilities returned by the list endpoint; they cannot be created by an organization |
Names are 1 to 200 characters and can contain letters, numbers, underscores,
and dashes. Descriptions are limited to 2,000 characters.
## API Request config
| Field | Contract |
| - | - |
| `url` | Literal HTTPS URL with a host; no user information or fragment |
| `http_method` | `GET`, `POST`, `PUT`, `PATCH`, or `DELETE` |
| `auth.type` | `none`, `bearer`, or `hmac` |
| `auth.secret_name` | Required Vault name for bearer or HMAC authentication |
| `headers` | Up to 64 unique literal or Vault-backed headers |
| `parameters` | Strict JSON Schema object for the request body |
| `timeout_seconds` | 1 to 60 seconds; default 10 |
| `wait_for_response` | Wait for the endpoint before completing the tool execution |
| `response.show_to_llm` | Include the result in model context |
| `response.instructions` | Tell the model how to interpret the result |
The executor manages authentication, signatures, and hop-by-hop headers.
## Test request
```json RunRequest theme={null}
{
"sample_input": {
"order_id": "WE-1042"
},
"confirm_side_effects": true
}
```
The response reports `status` as `succeeded`, `failed`, or `timed_out` and
includes `latency_ms`, `output_json`, `logs`, `validation`, `error`, and the
current `gate_status`.
## Publish response
Publishing returns `published`, `version_number`, and `checks`. If one or more
checks fail, the endpoint returns HTTP `409` with `published: false` and the
failed gate details.
Published versions are immutable. Updating the draft does not modify a version
or an existing agent attachment.
## Upgrade an attachment
The preview endpoint returns the current and target version hashes, any added,
removed, renamed, or type-changed parameters, a reconciled attachment, blocking
issues, and `can_accept`. A code dependency preparation can return HTTP `202`;
use its `Retry-After` header before requesting the preview again.
To accept the preview, send its version and proof fields unchanged:
```json Upgrade request theme={null}
{
"to_version": 2,
"current_config_hash": "3eb65a78fd40c6d10b8de0a7e39fd4706712ab2f0d86a78d2c08fb451ba6a7f8",
"current_tool_version_hash": "f2ea7f5c07fbc6820f9ba73dfd858bd3eb098c7007185fb84ac2a7d406793b03",
"target_tool_version_hash": "83c91e80a0b48dbb4843a90af8a2d476928957d20a768b7467b311cf50c88d13",
"dependency_proof_hash": null,
"acceptance_hash": "95d374b5df35f1e5b5e0da8ef86452bd57cf20fce325a59f5f813969b6551609"
}
```
If the agent, attachment, or target version changes after the preview, request a
new preview instead of reusing the old proof.
## Attachment contract
Organization and global tools use `tool_refs`; MCP tools use `mcp_refs`. Both
arrays belong to the agent update contract. A `PATCH` that includes an array
replaces that entire array. `PUT /v1/agents/{agent_id}` replaces the complete
agent configuration.
See [Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent)
for a safe read, edit, and partial-update example.
# Create agent
Source: https://docs.slng.ai/api-reference/agents/create-agent
/api-reference/agents/agents.oas.yaml post /v1/agents
Create a new voice agent.
# Delete agent
Source: https://docs.slng.ai/api-reference/agents/delete-agent
/api-reference/agents/agents.oas.yaml delete /v1/agents/{agent_id}
Soft-delete a voice agent.
# Download agent config
Source: https://docs.slng.ai/api-reference/agents/download-agent-config
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/config
Download the agent's current configuration as a canonical JSON config document.
The response is served as a file attachment (`*.agent.json`) and never contains
inline secrets. The document can be re-imported with `POST /v1/agents/import`.
The `ETag` header carries the config content hash; send it back in
`If-None-Match` to receive `304 Not Modified` when the config has not changed.
# Duplicate agent
Source: https://docs.slng.ai/api-reference/agents/duplicate-agent
/api-reference/agents/agents.oas.yaml post /v1/agents/{agent_id}/duplicate
Create a server-side copy of an existing voice agent.
The duplicate copies the stored agent configuration, including prompts, models, tools,
template defaults, selected region, and outbound telephony settings.
The duplicate does not copy call history. The inbound connection is never
inherited: supply `target_sip_inbound_trunk_id` to attach one to the duplicate,
and it must be different from the source agent's inbound trunk. The outbound
connection is inherited within the organisation unless
`target_sip_outbound_trunk_id` is provided. SLNG creates and manages a runtime
API key for the duplicated agent automatically.
# Get agent
Source: https://docs.slng.ai/api-reference/agents/get-agent
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}
Get a single voice agent by ID.
# Import agent
Source: https://docs.slng.ai/api-reference/agents/import-agent
/api-reference/agents/agents.oas.yaml post /v1/agents/import
Create a new voice agent from an agent configuration document.
The request body is the canonical agent config document, exactly as returned by
the config download endpoints (`GET /v1/agents/{agent_id}/config` and
`GET /v1/agents/{agent_id}/versions/{version_number}/config`). Config documents
never contain inline secrets; API Request authentication is carried as
organisation Vault secret references, which must exist in the importing
organisation's Vault.
The document does not include telephony connections. Use the
`sip_outbound_trunk_id` query parameter to attach an outbound connection to the
imported agent; an inbound connection can be assigned afterwards via update.
# List agents
Source: https://docs.slng.ai/api-reference/agents/list-agents
/api-reference/agents/agents.oas.yaml get /v1/agents
List all voice agents for your organisation.
# List SIP trunk options
Source: https://docs.slng.ai/api-reference/agents/list-sip-trunk-options
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/sip-trunk-options
List the organisation's inbound and outbound SIP trunks as assignment options
for this agent. Each option reports whether it is currently selectable and,
when it is not, the reason (for example, the trunk is inactive or already
assigned to another agent).
# Replace agent
Source: https://docs.slng.ai/api-reference/agents/replace-agent
/api-reference/agents/agents.oas.yaml put /v1/agents/{agent_id}
Replace a voice agent, including its complete shared tool and MCP attachment lists.
# Update agent (partial)
Source: https://docs.slng.ai/api-reference/agents/update-agent-partial
/api-reference/agents/agents.oas.yaml patch /v1/agents/{agent_id}
Partially update a voice agent. Shared tool and MCP attachments cannot be changed with PATCH; download the full config and use PUT instead.
# Authentication
Source: https://docs.slng.ai/api-reference/authentication
Authenticate every SLNG API request with your API key as a bearer token.
Every request carries one credential: your API key, sent as an `Authorization: Bearer` header. The same key works across every surface of the API.
```text theme={null}
Authorization: Bearer $SLNG_API_KEY
```
## Get an API key
Create a key on the [Projects page](https://app.slng.ai/projects) in the dashboard. [Create your API key](/guides/get-started/quickstart#create-your-api-key) walks through it: start a new project, then choose **Generate key**. Copy the key while the dialog shows it, because it appears only once.
## Send the key
Set the key in your environment, then send it as a bearer token on every request:
```bash theme={null}
export SLNG_API_KEY="slng_..."
```
```bash curl highlight={2} theme={null}
curl https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "text": "Hello from SLNG.", "reference_id": "16cabdb7f8d240569aff36c9e480d783" }' \
--output hello.mp3
```
Over WebSocket, send the same header in the connection upgrade request. [WebSockets vs HTTP](/guides/models/websockets-vs-http) covers when to use each.
Regional hosts take the same key. Swap `api.slng.ai` for a regional base URL such as `eu-west.api.slng.ai` to run the request in that region.
## Where the key works
The API key authenticates every SLNG surface:
| Surface | Base URL |
| - | - |
| Speech, LLM, and unified endpoints | `api.slng.ai` and regional hosts `{region}.api.slng.ai` |
| Agents control plane | `api.agents.slng.ai` |
| Account API | `api.slng.ai` |
| Batch API | `api.batch.slng.ai` |
The Batch API also accepts the key in an `X-API-Key` header, which is equivalent to the bearer header. Keys start with `slng_cu_` for consumer keys or `slng_bt_` for batch keys.
## Keep keys safe
* Store the key in a secret manager or an environment variable. Keep it out of source control and browser code.
* Set an expiration when you create a key, and rotate by generating a new one.
* To revoke a leaked key, delete it in the dashboard and issue a replacement.
Provider keys for [bring your own key](/guides/models/bring-your-own-key) are separate. You manage those in the dashboard and still authenticate to SLNG with your SLNG API key.
## When authentication fails
A request without a valid key returns `401` with the standard error body. See [Error codes](/api-reference/error-codes) for the shape and the full list.
# Dispatch call
Source: https://docs.slng.ai/api-reference/calls/dispatch-call
/api-reference/agents/agents.oas.yaml post /v1/agents/{agent_id}/calls
Dispatch an outbound call for a voice agent.
Note: outbound calls require the agent to be configured with an outbound connection.
# Export calls (CSV)
Source: https://docs.slng.ai/api-reference/calls/export-calls-csv
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/calls/export
Export calls for a voice agent as a CSV file download. Supports the same
filters as the call list. The export is not paginated; all matching calls
are streamed.
# Get call
Source: https://docs.slng.ai/api-reference/calls/get-call
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/calls/{call_id}
Get details of a specific call.
# List calls
Source: https://docs.slng.ai/api-reference/calls/list-calls
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/calls
List calls for a voice agent (paginated).
# Get a catalog model
Source: https://docs.slng.ai/api-reference/catalog/get-a-catalog-model
/api-reference/openapi/management-slng.oas.yaml get /v1/catalog/models/{model_code}
Retrieve a single model from the SLNG catalog by its code. The code may contain slashes and colons (for example `slng/rime/arcana:3-en`). Authentication is optional — an API key personalizes pricing and region availability for your organisation.
# List catalog models
Source: https://docs.slng.ai/api-reference/catalog/list-catalog-models
/api-reference/openapi/management-slng.oas.yaml get /v1/catalog/models
List the models available in the SLNG catalog. Supports filtering by service type, provider, region, language, use case, capability, and protocol, plus full-text search and pagination. Authentication is optional — an API key personalizes pricing and region availability for your organisation; anonymous requests return public catalog data.
# Connect MCP Server
Source: https://docs.slng.ai/api-reference/connect-mcp-server
/api-reference/agents/mcp.oas.yaml post /v1/agents/mcp-servers/{server_id}/connect
Open a live connection to the MCP server and refresh its stored capabilities and tool list. Returns a ConnectResult with the connection status, round-trip latency, reported server info, protocol version, discovered tools, an event log, and any error. Secret values are scrubbed from the result.
# Create a chat completion
Source: https://docs.slng.ai/api-reference/context-router/chat-completions
/api-reference/context-router/context-router.oas.yaml post /chat/completions
Route an OpenAI Chat Completions request. An agent ID and session ID are required, as
headers (`X-Slng-Agent-Id`, `X-Slng-Session-Id`) or body fields (`slng_agent_id`,
`slng_session_id`); the body field wins if both are sent.
# Create a response (OpenAI Responses protocol)
Source: https://docs.slng.ai/api-reference/context-router/responses
/api-reference/context-router/context-router.oas.yaml post /responses
Route an OpenAI Responses request. Uses `input` and `instructions`; returns an
`output` array. Additional Responses fields pass through.
# Create MCP Server
Source: https://docs.slng.ai/api-reference/create-mcp-server
/api-reference/agents/mcp.oas.yaml post /v1/agents/mcp-servers
Register an MCP server for the organisation and schedule an immediate capability probe. The url_template, auth, and headers are validated and every referenced Vault secret must already exist. A duplicate live name returns 409.
# Create Tool
Source: https://docs.slng.ai/api-reference/create-tool
/api-reference/agents/tools.oas.yaml post /v1/agents/tools
Create an organisation tool draft from one of eight tool types. Curated capability types are rejected, the code type needs the code-tools feature, and managed singleton types (send_sms, transfer_call, end_call) return the existing instance instead of a duplicate. Returns 201 with the new draft.
# Create Vault Entry
Source: https://docs.slng.ai/api-reference/create-vault-entry
/api-reference/agents/vault.oas.yaml post /v1/agents/secrets
Create a Vault entry. Set kind to `secret` for a write-once credential whose value is never read back, or `variable` for a value readable by authorized callers. The name must be unique within the organisation; a duplicate name returns 409. Records the caller as the creator.
# Delete MCP Server
Source: https://docs.slng.ai/api-reference/delete-mcp-server
/api-reference/agents/mcp.oas.yaml delete /v1/agents/mcp-servers/{server_id}
Soft-delete the MCP server. Returns 409 with code MCP_SERVER_IN_USE and a list of blockers when the server is still referenced by an active agent or a non-terminal call.
# Delete Tool
Source: https://docs.slng.ai/api-reference/delete-tool
/api-reference/agents/tools.oas.yaml delete /v1/agents/tools/{tool_id}
Soft-delete an organisation tool. If the tool is still referenced by an agent or an active call, returns 409 with code TOOL_DELETE_BLOCKED and a blockers array listing what holds the reference.
# Delete Vault Entry
Source: https://docs.slng.ai/api-reference/delete-vault-entry
/api-reference/agents/vault.oas.yaml delete /v1/agents/secrets/{name}
Delete a Vault entry by name. The request is refused with 409 when active or call-pinned resources still reference the entry; remove those references or end the pinned calls first.
# Duplicate Tool
Source: https://docs.slng.ai/api-reference/duplicate-tool
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/{tool_id}/duplicate
Copy the published snapshot or current draft of a visible tool into a new organisation-owned tool. Curated capability types cannot be duplicated. Returns 201 with the new tool.
# Error codes
Source: https://docs.slng.ai/api-reference/error-codes
The error shapes the API returns and what each status code means.
Every endpoint documents the exact responses it returns. This page covers the error shapes and the status codes you see across the API.
## Error shapes
The shape depends on the surface:
**Speech, LLM, and unified endpoints** return a problem object. `title` and `status` are always present; `detail` adds context when available.
```json theme={null}
{
"title": "Unauthorized",
"status": 401,
"detail": "No Authorization Header"
}
```
**The account API** returns a short envelope:
```json theme={null}
{ "error": "API key id not found" }
```
**WebSocket sessions** send an error frame with a machine-readable code and a message:
```json theme={null}
{ "type": "error", "code": "auth_error", "message": "Invalid or expired API key" }
```
Common WebSocket codes are `auth_error`, `config_error`, `rate_limit`, and `provider_error`.
## Status codes
| Status | Meaning | What to do |
| - | - | - |
| `400` | Bad request. The body or parameters are malformed. | Fix the request and resend. |
| `401` | Missing or invalid API key. | Check the `Authorization` header. See [Authentication](/api-reference/authentication). |
| `402` | Insufficient credit or payment required. | Top up the account or check billing. |
| `403` | The key is valid but not allowed to use this resource. | Confirm the project has access. |
| `404` | The route or model does not exist. | Check the path and model code. |
| `409` | Conflict with the current state of the resource. | Reconcile and retry. |
| `413` | Payload too large. | Send a smaller request. |
| `415` | Unsupported media type. | Set a supported `Content-Type`. |
| `422` | Validation failed. | Correct the fields named in the response. |
| `429` | Rate limited. | Back off and retry. See [Rate limits](/api-reference/rate-limits). |
| `500` | Server error. | Retry, and contact support if it persists. |
| `502`, `503` | Upstream or service unavailable. | Retry with backoff. On the agents control plane, `503` can mean a dependency is preparing, so wait for the `Retry-After` header. |
# Get MCP Server
Source: https://docs.slng.ai/api-reference/get-mcp-server
/api-reference/agents/mcp.oas.yaml get /v1/agents/mcp-servers/{server_id}
Return the full MCP server record, including its most recently discovered capabilities and tool schemas. Secret values are never exposed.
# Get Tool
Source: https://docs.slng.ai/api-reference/get-tool
/api-reference/agents/tools.oas.yaml get /v1/agents/tools/{tool_id}
Return one tool visible to your organisation with its current publish gates. Custom Code responses include code_src, dependencies, declared secrets, and the introspected argument schema. Curated tools are returned with source set to curated and are read-only. A tool owned by another organisation returns 404.
# Get Tool Version
Source: https://docs.slng.ai/api-reference/get-tool-version
/api-reference/agents/tools.oas.yaml get /v1/agents/tools/{tool_id}/versions/{version_number}
Return one immutable published version of a tool by its version number.
# Get Vault Entry
Source: https://docs.slng.ai/api-reference/get-vault-entry
/api-reference/agents/vault.oas.yaml get /v1/agents/secrets/{name}
Fetch a single Vault entry by name. Secret values are never returned; variable values are included for authorized readers.
# Introspect Tool
Source: https://docs.slng.ai/api-reference/introspect-tool
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/{tool_id}/introspect
Run a Custom Code draft in a prepared sandbox to derive and validate its argument schema. Requires the code-tools feature. Returns 409 with code PREPARING while the sandbox is still starting, and can time out.
# List MCP Servers
Source: https://docs.slng.ai/api-reference/list-mcp-servers
/api-reference/agents/mcp.oas.yaml get /v1/agents/mcp-servers
Return the organisation's live (not soft-deleted) MCP servers, ordered by name then id. Each item reports the capability status, when capabilities were last observed, and the discovered tool count.
# List Tool Versions
Source: https://docs.slng.ai/api-reference/list-tool-versions
/api-reference/agents/tools.oas.yaml get /v1/agents/tools/{tool_id}/versions
List the immutable published versions of a tool in ascending version order. Page with limit and offset.
# List Tools
Source: https://docs.slng.ai/api-reference/list-tools
/api-reference/agents/tools.oas.yaml get /v1/agents/tools
List your organisation's live tools. Each item carries its latest published version and a config_valid flag. Filter by name and page with limit and offset.
# List Vault
Source: https://docs.slng.ai/api-reference/list-vault
/api-reference/agents/vault.oas.yaml get /v1/agents/secrets
List every Vault entry for the authenticated organisation, ordered by name. Secret values are masked (value null, has_value true); variable values are included for authorized readers.
# List Vault References
Source: https://docs.slng.ai/api-reference/list-vault-references
/api-reference/agents/vault.oas.yaml get /v1/agents/secrets/{name}/references
List the resources that reference a Vault entry. Each item reports where the reference sits and whether it blocks deletion of the entry.
# Preview Tool Attachment Upgrade
Source: https://docs.slng.ai/api-reference/preview-tool-attachment-upgrade
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/agents/{agent_id}/attachments/{attachment_id}/upgrade-preview/{to_version}
Preview upgrading one agent attachment to a published tool version. Returns the parameter diff, any blocking issues, and the hashes needed to accept. If the sandbox is still installing dependencies, returns 202 with a Retry-After header and preparation_state set to preparing.
# Publish Tool
Source: https://docs.slng.ai/api-reference/publish-tool
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/{tool_id}/publish
Run the publish gates for the draft and, when they all pass, create the next immutable version. If any gate fails, returns 409 with the same PublishResult body, published set to false, and the per-gate check results.
# Rate limits
Source: https://docs.slng.ai/api-reference/rate-limits
How the API signals rate limits and how to handle them.
The API limits how many requests you can send in a window. When a request crosses a limit, the response says so, and the fix is to slow down and retry.
## When you hit a limit
* **HTTP endpoints** return `429 Too Many Requests`.
* **WebSocket sessions** send an error frame with the code `rate_limit`.
## Handle it
Back off and retry. Space retries out with exponential backoff and jitter rather than retrying right away. When a response carries a `Retry-After` header, wait that many seconds before the next attempt. The agents control plane also sends `Retry-After` while a referenced tool or dependency is still preparing.
## Send fewer requests
* Move large, non-realtime audio to the [Batch API](/api-reference/batch/create-job) instead of many single requests.
* Keep one WebSocket session open for a stream instead of reconnecting per message.
## Raise your limits
Contact [support@slng.ai](mailto:support@slng.ai) with your account and expected volume.
See [Error codes](/api-reference/error-codes) for the full error shape and [WebSockets vs HTTP](/guides/models/websockets-vs-http) for choosing a protocol.
# Rotate Vault Entry
Source: https://docs.slng.ai/api-reference/rotate-vault-entry
/api-reference/agents/vault.oas.yaml patch /v1/agents/secrets/{name}
Overwrite the stored value of a Vault entry. For a secret this is the only way the value ever changes, and it is still never read back. Rotation locks the closure of active inbound agents that reference the entry, bumps its revision, and records who rotated it and when. To change only the description, use the description endpoint instead.
# Run Tool
Source: https://docs.slng.ai/api-reference/run-tool
/api-reference/agents/tools.oas.yaml post /v1/agents/tools/{tool_id}/run
Test-run a prepared draft with sample input and confirmed side effects. Context-bound tool types return 400, curated tools return 403 (duplicate one first), and non-api_request tools must be built before running or return 409. An api_request run uses optimistic concurrency and returns 409 with code TOOL_CHANGED if the config hash changed mid-run. Updates last_run_status and the proven hash.
# Create web session
Source: https://docs.slng.ai/api-reference/sessions/create-web-session
/api-reference/agents/agents.oas.yaml post /v1/agents/{agent_id}/web-sessions
Create a browser session for a voice agent.
This is commonly used for in-browser testing without PSTN.
# Nova 3 Medical
Source: https://docs.slng.ai/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-http
api-reference/openapi/stt-deepgram.oas.yaml POST /v1/stt/deepgram/nova:3-medical
Transcribe medical audio using Deepgram Nova 3 Medical with specialized vocabulary.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://gb.api.slng.ai`.
# Nova 3 Medical
Source: https://docs.slng.ai/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-websocket
Stream real-time medical transcription from Deepgram Nova 3 Medical over WebSocket with healthcare-specific vocabulary, VAD, and speaker diarization.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://gb.api.slng.ai`.
# Nova 3
Source: https://docs.slng.ai/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-http
api-reference/openapi/stt-deepgram.oas.yaml POST /v1/stt/deepgram/nova:3
Transcribe audio using Deepgram Nova 3 with VAD and speaker diarization.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://au.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`.
# Nova 3
Source: https://docs.slng.ai/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket
Stream real-time speech-to-text transcripts from Deepgram Nova 3 over WebSocket with voice activity detection, speaker diarization, and partial results.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`.
# Gradium STT
Source: https://docs.slng.ai/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket
Real-time multilingual speech-to-text via streaming WebSocket
**Hosting: routed through SLNG (Gradium).** This model runs on Gradium's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://gb.api.slng.ai`.
# Speech to text API
Source: https://docs.slng.ai/api-reference/speech-to-text/overview
How the speech-to-text reference is organized: SLNG-hosted and provider-hosted models, each documented per protocol.
Every speech-to-text model has its own route. The reference lists one page per model and protocol, generated from the gateway's OpenAPI and AsyncAPI specs.
* **SLNG hosted**: models running on SLNG infrastructure. Routes carry the `slng/` prefix, for example `/v1/stt/slng/deepgram/nova:3-en`, and can target a specific region, as described in the [regions map](/guides/regions/regions-map).
* **Third party**: models called through SLNG on the provider's infrastructure, one group per provider. Routes use the provider name, for example `/v1/stt/deepgram/nova:3`. Use the route directly, or register your own provider key with [bring your own key](/guides/models/bring-your-own-key).
* **Batch**: asynchronous transcription jobs for recorded audio, with their own job and file endpoints.
Each model lists the protocols it supports: HTTP for a single request and transcript, WebSocket for streaming with partial results. [WebSockets vs HTTP](/guides/models/websockets-vs-http) covers the choice. Pricing, languages, and regions per model are in the [model catalog](/models/catalog/speech-to-text).
# Reson8 STT v1
Source: https://docs.slng.ai/api-reference/speech-to-text/reson8/reson8-stt-v1/reson8-stt-v1-websocket
Real-time speech-to-text transcription using Reson8 via WebSocket. Supports streaming audio with word-level timestamps, confidence scores, and partial results.
**Hosting: routed through SLNG (Reson8).** This model runs on Reson8's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://gb.api.slng.ai`.
# Saaras v3
Source: https://docs.slng.ai/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-http
api-reference/openapi/stt-sarvam.oas.yaml POST /v1/stt/sarvam/saaras:v3
Transcribe audio using Sarvam AI Saaras with domain-aware speech recognition for 23 languages and flexible output modes.
**Hosting: routed through SLNG (Sarvam AI).** This model runs on Sarvam AI's servers; SLNG proxies each request through the regional gateway you call. Available in India. Send requests to your region's gateway base URL: `https://in.api.slng.ai`.
# Saaras v3
Source: https://docs.slng.ai/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket
Stream real-time speech-to-text transcripts from Sarvam AI Saaras v3 over WebSocket with voice activity detection across 23 Indian languages. Session configuration is provided via query parameters on the WebSocket upgrade URL: `language-code`, `mode`, `sample_rate`, `input_audio_codec`, `high_vad_sensitivity`, `vad_signals`.
**Hosting: routed through SLNG (Sarvam AI).** This model runs on Sarvam AI's servers; SLNG proxies each request through the regional gateway you call. Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Nova 3 (English)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-http
api-reference/openapi/stt-slng.oas.yaml POST /v1/stt/slng/deepgram/nova:3-en
Transcribe English audio using SLNG-hosted Deepgram Nova 3.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Australia, India. Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://au.api.slng.ai`, `https://in.api.slng.ai`.
# Nova 3 (English)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket
Stream real-time English transcripts from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partials, finals, and speaker diarization.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Australia, India. Connect to your region's gateway WebSocket endpoint: `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://in.api.slng.ai`.
# Nova 3 (Hindi)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-hindi-http
api-reference/openapi/stt-slng.oas.yaml POST /v1/stt/slng/deepgram/nova:3-hi
Transcribe Hindi audio using SLNG-hosted Deepgram Nova 3.
**Hosting: SLNG Sovereign Hosting.** Available in India. Send requests to your region's gateway base URL: `https://in.api.slng.ai`.
# Nova 3 (Hindi)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-hindi-websocket
Stream real-time Hindi speech-to-text from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partial and final transcripts and VAD.
**Hosting: SLNG Sovereign Hosting.** Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Nova 3 (Indonesian)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-indonesian-websocket
Stream real-time Indonesian speech-to-text from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partial and final transcripts and VAD.
**Hosting: SLNG Sovereign Hosting.** Available in Indonesia. Connect to your region's gateway WebSocket endpoint: `wss://id.api.slng.ai`.
# Nova 3 (Kannada)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-kannada-websocket
Stream real-time Kannada speech-to-text from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partial and final transcripts and VAD.
**Hosting: SLNG Sovereign Hosting.** Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Nova 3 (Marathi)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-marathi-websocket
Stream real-time Marathi speech-to-text from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partial and final transcripts and VAD.
**Hosting: SLNG Sovereign Hosting.** Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Nova 3 (Telugu)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-telugu-websocket
Stream real-time Telugu speech-to-text from SLNG-hosted Deepgram Nova 3 over WebSocket with low-latency partial and final transcripts and VAD.
**Hosting: SLNG Sovereign Hosting.** Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Speechmatics Realtime v2 (Indonesian)
Source: https://docs.slng.ai/api-reference/speech-to-text/slng/speechmatics-realtime-v2/speechmatics-realtime-v2-indonesian-websocket
Real-time Indonesian speech-to-text from SLNG-hosted Speechmatics over WebSocket. Stream binary audio and receive partial and final transcripts with word timing, confidence, and optional diarization.
**Hosting: SLNG Sovereign Hosting.** Available in Indonesia. Connect to your region's gateway WebSocket endpoint: `wss://id.api.slng.ai`.
# Speech AI Real-time v5
Source: https://docs.slng.ai/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket
Stream real-time transcripts from Soniox Speech AI v5 over WebSocket with speaker diarization, language detection, and configurable endpoint detection.
**Hosting: routed through SLNG (Soniox).** This model runs on Soniox's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom, India, Japan. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`, `wss://jp.api.slng.ai`.
# Cartesia Sonic 3.5
Source: https://docs.slng.ai/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket
Stream low-latency speech synthesis from Cartesia Sonic 3.5 over WebSocket with a multilingual catalog of voices and context-aware controls.
**Hosting: routed through SLNG (Cartesia).** This model runs on Cartesia's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`.
# Cartesia Sonic 3
Source: https://docs.slng.ai/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket
Stream low-latency speech synthesis from Cartesia Sonic 3 over WebSocket with a multilingual catalog of voices and context-aware controls.
**Hosting: routed through SLNG (Cartesia).** This model runs on Cartesia's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom, India. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`.
# Aura 2
Source: https://docs.slng.ai/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-http
api-reference/openapi/tts-deepgram.oas.yaml POST /v1/tts/deepgram/aura:2
Synthesize speech using Deepgram Aura 2 for conversational voice agents.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://au.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`.
# Aura 2
Source: https://docs.slng.ai/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket
Stream low-latency conversational text-to-speech from Deepgram Aura 2 over WebSocket as raw binary frames, optimized for ultra-low-latency voice agents.
**Hosting: routed through SLNG (Deepgram).** This model runs on Deepgram's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`.
# Fish Audio S2.1 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-http
api-reference/openapi/tts-fish.oas.yaml POST /v1/tts/fish/tts:s2.1-pro
Synthesize speech with Fish Speech S2.1 Pro over one-shot HTTP. Returns binary audio in the requested format. MessagePack requests may include inline reference audio for voice cloning.
**Hosting: routed through SLNG (Fish Audio).** This model runs on Fish Audio's servers; SLNG proxies each request through the regional gateway you call. Available in United States (East, West). Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`.
# Fish Audio S2.1 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket
Stream speech synthesis from Fish Speech S2.1 Pro over a native MessagePack WebSocket. Send a start frame followed by text frames; receive binary audio chunks.
**Hosting: routed through SLNG (Fish Audio).** This model runs on Fish Audio's servers; SLNG proxies each request through the regional gateway you call. Available in United States (East, West). Connect to your region's gateway WebSocket endpoint: `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`.
# Fish Audio S2 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-http
api-reference/openapi/tts-fish.oas.yaml POST /v1/tts/fish/tts:s2-pro
Synthesize speech with Fish Speech S2 Pro over one-shot HTTP. Returns binary audio in the requested format. MessagePack requests may include inline reference audio for voice cloning.
**Hosting: routed through SLNG (Fish Audio).** This model runs on Fish Audio's servers; SLNG proxies each request through the regional gateway you call. Available in United States (East, West). Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`.
# Fish Audio S2 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket
Stream speech synthesis from Fish Speech S2 Pro over a native MessagePack WebSocket. Send a start frame followed by text frames; receive binary audio chunks.
**Hosting: routed through SLNG (Fish Audio).** This model runs on Fish Audio's servers; SLNG proxies each request through the regional gateway you call. Available in United States (East, West). Connect to your region's gateway WebSocket endpoint: `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`.
# Gradium TTS
Source: https://docs.slng.ai/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-http
api-reference/openapi/tts-gradium.oas.yaml POST /v1/tts/gradium/tts:default
Real-time multilingual text-to-speech with streaming WebSocket and one-shot HTTP synthesis
**Hosting: routed through SLNG (Gradium).** This model runs on Gradium's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United Kingdom. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://gb.api.slng.ai`.
# Gradium TTS
Source: https://docs.slng.ai/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket
Real-time multilingual text-to-speech with streaming WebSocket and one-shot HTTP synthesis
**Hosting: routed through SLNG (Gradium).** This model runs on Gradium's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://gb.api.slng.ai`.
# Kugel 2
Source: https://docs.slng.ai/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket
Stream high-quality speech synthesis from KugelAudio Kugel 2 over WebSocket with expressiveness controls and SLNG's unified TTS protocol.
**Hosting: routed through SLNG (KugelAudio).** This model runs on KugelAudio's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://gb.api.slng.ai`.
# Murf Falcon
Source: https://docs.slng.ai/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket
Stream high-quality multilingual speech synthesis from Murf Falcon over WebSocket with selectable encodings, sample rates, and SLNG's unified TTS protocol.
**Hosting: routed through SLNG (Murf).** This model runs on Murf's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), Australia, United Kingdom, India, Japan. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`, `wss://jp.api.slng.ai`.
# Text to speech API
Source: https://docs.slng.ai/api-reference/text-to-speech/overview
How the text-to-speech reference is organized: SLNG-hosted and provider-hosted models, each documented per protocol.
Every text-to-speech model has its own route. The reference lists one page per model and protocol, generated from the gateway's OpenAPI and AsyncAPI specs.
* **SLNG hosted**: models running on SLNG infrastructure. Routes carry the `slng/` prefix, for example `/v1/tts/slng/deepgram/aura:2-en`, and can target a specific region, as described in the [regions map](/guides/regions/regions-map).
* **Third party**: models called through SLNG on the provider's infrastructure, one group per provider. Routes use the provider name, for example `/v1/tts/deepgram/aura:2`. Use the route directly, or register your own provider key with [bring your own key](/guides/models/bring-your-own-key).
* **Pronunciation dictionaries**: shared across models. The [pronunciation dictionaries guide](/guides/execution-layer/tts/pronunciation-dictionaries) covers the workflow.
Each model lists the protocols it supports: HTTP for a single request and response, WebSocket for streaming. [WebSockets vs HTTP](/guides/models/websockets-vs-http) covers the choice. Pricing, languages, and regions per model are in the [model catalog](/models/catalog/text-to-speech).
# Bulbul v3
Source: https://docs.slng.ai/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-http
api-reference/openapi/tts-sarvam.oas.yaml POST /v1/tts/sarvam/bulbul:v3
Synthesize speech using Sarvam AI Bulbul with high-quality multilingual TTS for Indian languages and 30+ speaker voices.
**Hosting: routed through SLNG (Sarvam AI).** This model runs on Sarvam AI's servers; SLNG proxies each request through the regional gateway you call. Available in India. Send requests to your region's gateway base URL: `https://in.api.slng.ai`.
# Bulbul v3
Source: https://docs.slng.ai/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket
Stream multilingual Indian-language speech from Sarvam AI Bulbul v3 over WebSocket with 30+ speaker voices and SLNG's unified low-latency TTS protocol.
**Hosting: routed through SLNG (Sarvam AI).** This model runs on Sarvam AI's servers; SLNG proxies each request through the regional gateway you call. Available in India. Connect to your region's gateway WebSocket endpoint: `wss://in.api.slng.ai`.
# Aura 2 (English)
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-http
api-reference/openapi/tts-slng.oas.yaml POST /v1/tts/slng/deepgram/aura:2-en
Synthesize English speech using SLNG-hosted Deepgram Aura 2.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West). Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`.
# Aura 2 (English)
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket
Stream low-latency conversational English text-to-speech from SLNG-hosted Deepgram Aura 2 over WebSocket, optimized for production voice agents.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West). Connect to your region's gateway WebSocket endpoint: `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`.
# Fish TTS S2.1 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-http
api-reference/openapi/tts-slng.oas.yaml POST /v1/tts/slng/fish/tts:s2.1-pro
Synthesize speech with SLNG-hosted Fish TTS 2.1 Pro in a single HTTP request. The response is binary audio in the format set by `format` (MP3 by default).
Send `application/json` to synthesize with a saved voice via `reference_id`, or `application/msgpack` to clone a voice from inline reference audio supplied in `references`. For incremental, low-latency synthesis, connect to the WebSocket channel at the same path instead.
**Hosting: SLNG Sovereign Hosting.** Available in Netherlands, Germany, Australia, United Kingdom. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://au.api.slng.ai`, `https://gb.api.slng.ai`.
# Fish TTS S2.1 Pro
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket
Stream speech synthesis from SLNG-hosted Fish TTS 2.1 Pro over a native MessagePack WebSocket. Open the session with a start frame carrying voice and audio settings, send text frames as input arrives, then flush or stop to finish; the server streams back binary audio chunks and a finish frame when synthesis completes.
**Hosting: SLNG Sovereign Hosting.** Available in Netherlands, Germany, Australia, United Kingdom. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://au.api.slng.ai`, `wss://gb.api.slng.ai`.
# Create pronunciation dictionary
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/pronunciation-dictionaries/create-pronunciation-dictionary-http
api-reference/openapi/tts-pronunciation-dictionaries.oas.yaml POST /v1/pronunciation/dictionaries
Create a reusable pronunciation dictionary for TTS rewrite rules.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Germany, Netherlands, United Kingdom, India, Japan, Australia. Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://eu-north.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`, `https://jp.api.slng.ai`, `https://au.api.slng.ai`.
For workflow examples, see the [Pronunciation dictionaries guide](/guides/execution-layer/tts/pronunciation-dictionaries).
# Delete pronunciation dictionary
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/pronunciation-dictionaries/delete-pronunciation-dictionary-http
api-reference/openapi/tts-pronunciation-dictionaries.oas.yaml DELETE /v1/pronunciation/dictionaries/{name}
Delete one pronunciation dictionary by name from the authenticated organization.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Germany, Netherlands, United Kingdom, India, Japan, Australia. Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://eu-north.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`, `https://jp.api.slng.ai`, `https://au.api.slng.ai`.
For workflow examples, see the [Pronunciation dictionaries guide](/guides/execution-layer/tts/pronunciation-dictionaries).
# Get pronunciation dictionary
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/pronunciation-dictionaries/get-pronunciation-dictionary-http
api-reference/openapi/tts-pronunciation-dictionaries.oas.yaml GET /v1/pronunciation/dictionaries/{name}
Read one pronunciation dictionary by name from the authenticated organization.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Germany, Netherlands, United Kingdom, India, Japan, Australia. Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://eu-north.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`, `https://jp.api.slng.ai`, `https://au.api.slng.ai`.
For workflow examples, see the [Pronunciation dictionaries guide](/guides/execution-layer/tts/pronunciation-dictionaries).
# List pronunciation dictionaries
Source: https://docs.slng.ai/api-reference/text-to-speech/slng/pronunciation-dictionaries/list-pronunciation-dictionaries-http
api-reference/openapi/tts-pronunciation-dictionaries.oas.yaml GET /v1/pronunciation/dictionaries
List pronunciation dictionaries for the authenticated organization.
**Hosting: SLNG Sovereign Hosting.** Available in United States (East, West), Germany, Netherlands, United Kingdom, India, Japan, Australia. Send requests to your region's gateway base URL: `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://eu-north.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`, `https://jp.api.slng.ai`, `https://au.api.slng.ai`.
For workflow examples, see the [Pronunciation dictionaries guide](/guides/execution-layer/tts/pronunciation-dictionaries).
# Soniox TTS v1
Source: https://docs.slng.ai/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-http
api-reference/openapi/tts-soniox.oas.yaml POST /v1/tts/soniox/tts-rt:v1
Real-time text-to-speech with streaming WebSocket and one-shot HTTP synthesis
**Hosting: routed through SLNG (Soniox).** This model runs on Soniox's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom, India, Japan. Send requests to your region's gateway base URL: `https://eu-north.api.slng.ai`, `https://eu-west.api.slng.ai`, `https://us-east.api.slng.ai`, `https://us-west.api.slng.ai`, `https://gb.api.slng.ai`, `https://in.api.slng.ai`, `https://jp.api.slng.ai`.
# Soniox TTS v1
Source: https://docs.slng.ai/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket
Stream real-time speech synthesis from Soniox TTS v1 over WebSocket with low-latency incremental audio output and SLNG's unified TTS protocol.
**Hosting: routed through SLNG (Soniox).** This model runs on Soniox's servers; SLNG proxies each request through the regional gateway you call. Available in Netherlands, Germany, United States (East, West), United Kingdom, India, Japan. Connect to your region's gateway WebSocket endpoint: `wss://eu-north.api.slng.ai`, `wss://eu-west.api.slng.ai`, `wss://us-east.api.slng.ai`, `wss://us-west.api.slng.ai`, `wss://gb.api.slng.ai`, `wss://in.api.slng.ai`, `wss://jp.api.slng.ai`.
# Unified STT
Source: https://docs.slng.ai/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-http
api-reference/openapi/bridges-unmute.oas.yaml POST /v1/bridges/unmute/stt/{model_variant}
Transcribe audio via SLNG's native WebSocket protocol bridge. The model_variant path parameter specifies the target STT model (e.g., deepgram/nova:3, slng/deepgram/nova:3-en).
# Unified STT
Source: https://docs.slng.ai/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-websocket
Stream audio to any WebSocket-capable STT model over SLNG's native protocol. Send `init`, then audio as base64 `audio` messages or raw binary frames; the gateway returns `ready`, `partial_transcript`, `final_transcript`, provider-dependent `utterance_end`, and flat `error` frames. A `final_transcript` is a finalized segment that may be empty and is never a completion signal; `finalize` requests processing while input stays open; `close` is the definitive end of input, after which the client drains remaining results until the gateway closes the WebSocket with code 1000. Send `keepalive` every 3–5 seconds whenever input is open without audio (Nova); a WebSocket ping is not a keepalive. Optional `utterance_final` and `finalize_result` booleans report provider speech endpoints and finalize provenance and must not be treated as acknowledgements. The gateway emits no `duration` or `language` on transcripts.
# Unified TTS
Source: https://docs.slng.ai/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-http
api-reference/openapi/bridges-unmute.oas.yaml POST /v1/bridges/unmute/tts/{model_variant}
Synthesize speech via SLNG's native WebSocket protocol bridge. The model_variant path parameter specifies the target TTS model (e.g., deepgram/aura:2).
# Unified TTS
Source: https://docs.slng.ai/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-websocket
Stream synthesized audio from any WebSocket-capable TTS model over SLNG's native protocol. Send `init` (the model comes from the route path; `model` in the body is advisory), `text` frames, and `flush` to end a turn. The gateway returns `ready`, raw binary audio frames in the init encoding and sample rate, a bare `audio_end` after each flushed turn, `cleared` after `clear`, and flat `error` frames. There is no JSON `audio_chunk`, no `flushed` event, and no `data` envelope on any message. Encodings and sample rates are model-specific: Deepgram Aura accepts linear16 (8000–48000 Hz), mulaw, and alaw (8000/16000 Hz) over WebSocket only; Fish Audio accepts linear16/pcm/wav (8000–44100 Hz), mp3 (32000/44100 Hz), and opus (48000 Hz).
# Update MCP Server
Source: https://docs.slng.ai/api-reference/update-mcp-server
/api-reference/agents/mcp.oas.yaml patch /v1/agents/mcp-servers/{server_id}
Apply a partial update. The fields you send are merged over the stored configuration, then the merged url_template, auth, headers, and Vault secret references are re-validated. Changing connection behavior resets discovered capabilities and reschedules a probe.
# Update Tool
Source: https://docs.slng.ai/api-reference/update-tool
/api-reference/agents/tools.oas.yaml patch /v1/agents/tools/{tool_id}
Patch fields on an organisation tool draft. Curated tools are read-only and return 403. Typed (non-code) tools reject code_src, declared_secrets, and dependencies. The tool_type is immutable, and a name already used by another tool returns 409.
# Update Vault Description
Source: https://docs.slng.ai/api-reference/update-vault-description
/api-reference/agents/vault.oas.yaml patch /v1/agents/secrets/{name}/description
Update only the description of a Vault entry. This never touches the stored value and does not lock dependent resources. An empty or whitespace-only description is stored as null. To change the value, use the rotate endpoint instead.
# Accept version restore
Source: https://docs.slng.ai/api-reference/versions/accept-version-restore
/api-reference/agents/agents.oas.yaml post /v1/agents/{agent_id}/versions/{version_number}/restore/accept
Apply a previously previewed restore. The hashes bind the acceptance to the
exact preview that was reviewed; if the agent, its resources, or the name
policy changed since the preview, the request fails with a conflict and a new
preview is required. A successful restore records a new version with source
`rollback`.
# Download version config
Source: https://docs.slng.ai/api-reference/versions/download-version-config
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/versions/{version_number}/config
Download the config document recorded for this version as a JSON file
attachment (`*-v{version_number}.agent.json`), in the same canonical format as
the current-config download. The `ETag` header carries the config content hash;
send it back in `If-None-Match` to receive `304 Not Modified`.
# Get agent version
Source: https://docs.slng.ai/api-reference/versions/get-agent-version
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/versions/{version_number}
Get one version including its full config document.
# List agent versions
Source: https://docs.slng.ai/api-reference/versions/list-agent-versions
/api-reference/agents/agents.oas.yaml get /v1/agents/{agent_id}/versions
List configuration versions for a voice agent (paginated, newest first).
A new immutable version is recorded every time the agent's configuration
changes, including creation, updates, restores, duplication, and imports.
# Preview version restore
Source: https://docs.slng.ai/api-reference/versions/preview-version-restore
/api-reference/agents/agents.oas.yaml post /v1/agents/{agent_id}/versions/{version_number}/restore/preview
Compute what restoring this version would change, without applying anything.
The preview returns the changed fields, any configuration issues, and the
hashes needed to accept the restore: copy `acceptance_hash` from the preview
and `candidate_hash`, `resource_hash`, and `dependency_hash` from its
`preparation` object into the accept request. The request body is optional;
when `restore_historical_name` is set here it must be sent with the same value
on accept.
# Update version label
Source: https://docs.slng.ai/api-reference/versions/update-version-label
/api-reference/agents/agents.oas.yaml patch /v1/agents/{agent_id}/versions/{version_number}
Set or clear a version's label. The label is the only mutable field on a
version; the configuration itself is immutable.
# Changelog
Source: https://docs.slng.ai/changelog
Product updates and release notes.
## Hello, world! 👋
New day, new docs. We rebuilt this site from the ground up so it is easier to find your way around, and today is our first changelog entry. Welcome!
### Reorganized around how you actually work 🧭
* **[Understand the execution layer](/concepts/execution-layer/overview)** first. The concepts section explains what sits between your orchestrator and your models, and why, before you write a line of code.
* **[Follow the guides step by step](/guides/get-started/quickstart)** to set things up. Each one walks you from zero to working.
* **UI or API, your call.** Every setup path gives you both options, so you can click through the dashboard or wire it up programmatically, whichever fits.
### Say hello to Unmute 🎙️
We also launched **[Unmute](/unmute)**, a declarative standard for voice agents. Describe your agent once in YAML and Markdown, then compile it to Pipecat, LiveKit, or SLNG. It is open source and MIT licensed, so come build with us.
That is day one. More to come, and we cannot wait to show you. 🚀
# Features
Source: https://docs.slng.ai/concepts/agents/features
## List of features
In this table you can see every feature we support.
All of these are available in the [agents API reference](/api-reference/agents/list-agents).
| Category | Feature | What it does |
| - | - | - |
| Deployment | Regions | SLNG Managed regions in every gateway region, plus LiveKit Cloud regions in the US, the EU, and India. |
| Deployment | Runtime choice | `orchestrator`: LiveKit (default) or Pipecat. Chosen separately from region. Pipecat runs in SLNG Managed regions only. Both runtimes use the same model catalog. |
| Deployment | Region change | Change an agent's region for future calls. Calls already in progress stay where they are, and existing agents keep their region until someone changes it. |
| Models | Listen / Think / Speak | Pick the STT, LLM, and TTS models plus the TTS voice. Options are filtered by the agent's region and language. |
| Models | Agent model discovery | Catalog API with `surface=agent`, `agent_region`, and `language` returns eligible models and voices. Available on regional gateways. |
| Models | Fallbacks and timeouts | Ordered backup models for STT, LLM, and TTS if a model fails or times out, plus configurable timeouts. |
| Models | Provider options | `stt_kwargs`, `llm_kwargs`, `tts_kwargs` for supported provider settings. |
| Models | BYOK | Use your own provider keys. Entries can be limited by language and region. |
| Execution layer | Noise cancellation | Per-agent toggle, on by default. |
| Execution layer | TTS caching | Per-agent toggle for caching TTS requests, on by default. |
| Behavior | System prompt and greeting | Handlebars-style `{{variable}}` templating in the prompt and greeting. |
| Behavior | Directional greetings | Separate greetings for inbound and outbound calls. Requires at least one phone connection. |
| Behavior | Interruptions | Lets the caller talk over the agent. |
| Behavior | Failure audio | Plays a short message before ending the call after a technical failure. |
| Behavior | Idle nudges | Recovery prompts when the caller goes silent, with configurable delays and text. |
| Variables | Template inputs | Required or optional inputs with defaults (`template_defaults`), overridable per call (`arguments`). |
| Variables | Call memory | Named fields the model fills in and updates during a conversation. |
| Tools | Published org tools | Attach tools from the org library with model instructions, a pre-action message, and argument or config values. |
| Tools | MCP servers | Attach individual tools from a connected MCP server. |
| Tools | Custom Code, built-ins, dynamic prompts | Sandboxed custom code, built-in capabilities, and dynamic prompts. |
| Tools | Phone transfer | Transfers the call to a person. Requires an outbound connection. |
| Telephony | Inbound connections | Route phone numbers to an agent (one agent per connection). Twilio guided setup or manual SIP setup. |
| Telephony | Outbound connections | Outbound calls and transfers, with SIP credentials and caller ID. |
| Telephony | Region compatibility | Connections that don't work with the agent's region are shown as unavailable, with the reason. |
| Calls | Call details | Status, timestamps, number, template args, rendered prompt, and a session report (transcript, model usage, tool activity). |
| Calls | Outbound dispatch | Place calls to E.164 numbers with template variables and status webhooks. |
| Calls | Browser embed | Web sessions over LiveKit for both runtimes. Room events include `agent_state_changed`, `user_state_changed`, `conversation_item_added`, and `close`. |
| Testing | Test agent | Browser web session or a real outbound test call, with a live transcript. |
| Observability | Call history | Covers phone calls and web sessions, with filters and CSV export. |
| Observability | Usage | Recorded usage and costs per project. |
| Observability | Project Vault | Shared values and credentials. |
| Lifecycle | Version history | Every save creates a version. You can label, compare, and restore versions (a restore creates a new version). |
| Lifecycle | Export / import | Portable JSON config (schema v2 supported) that keeps the region and never includes secrets. |
| Lifecycle | Duplicate | Copies the config and outbound connection. Call history and the inbound connection are not copied. |
| Lifecycle | Templates | Start from a template or from scratch. |
# Agent Builder
Source: https://docs.slng.ai/concepts/agents/overview
## Why SLNG Agents?
Voice Agents are configurations that pair STT, LLM, and TTS models to follow a set of instructions and take actions throughout the conversation.
When working on creating voice agents you always run into the same problems. Latency all around, LLM bottlenecks. Are the STT models good enough for your transcriptions? Where are the voice models, the orchestration, and the LLM running? Are they in region? Am I compliant with the current frameworks when running this voice agent?
With SLNG regions we are bringing everyone the possibility to create production-ready voice agents in all the regions we support.
All voice agents running in our infrastructure are by default connected to our [execution layer](/concepts/execution-layer/overview), giving you a layer of optimization in every agent you create.
You can start here [configuring your agent](/guides/get-started/create-a-project/create-agent) in SLNG.
# How agents work
Source: https://docs.slng.ai/concepts/agents/where-they-run
## Where is my agent running and how?
Every agent lives in a region you pick. That region is where the actual conversation happens, so it decides where the caller's audio is handled.
In an **SLNG Managed** region, the agent runs on SLNG's own infrastructure, in a gateway region across the Americas, Europe, the Middle East, Africa, or Asia-Pacific. In a **LiveKit Cloud** region, the agent runs on LiveKit Cloud in the US, the EU, or India.
You also pick an orchestrator (what glues the models together), either LiveKit or Pipecat. This is the software that powers the conversation, not a place, so either engine can run in any SLNG Managed region.
All the models available in SLNG agents are hosted or served by SLNG, and you can add your own provider keys with [BYOK](/guides/models/bring-your-own-key). There are different models available per region. You can see the whole list of [models here](/models/catalog/all-models).
You manage everything from one place. Whatever region an agent runs in, you create, configure, and launch calls from the same dashboard and API. Only the live conversation happens in the region, and phone lines need to be compatible with the region the agent is in.
# Execution Layer
Source: https://docs.slng.ai/concepts/execution-layer/overview
## What is the execution layer?
The Execution Layer is the optimization layer that sits between the models and the orchestrator. A voice agent generally consists of STT, LLM, and TTS, and the Execution Layer is everything SLNG adds around those three to make them faster and more controllable, without you having to rebuild any of it.
We divide the Execution Layer into three steps that match the voice agent pipeline: Listen, Think, and Speak.
## Listen
This is the STT step of the chain. Everything around the transcription, and around improving its quality, shapes the rest of the experience in a real-time workflow.
Here you can either pick one of the models we provide or bring your own key. From there you can add [noise cancellation](/guides/execution-layer/stt/noise-cancellation) and other features we'll be delivering over time.
## Think
The LLM is usually the bottleneck of a voice agent: the hop to the provider endpoint, the network latency, and the inference time just don't fit inside a pipeline that has to respond in under 600ms.
The [Context Router](/guides/execution-layer/llm/context-router) is our answer to this step of the stack. Every time your agent needs to talk to an LLM, the request goes through the router first, and the router decides how to actually handle it.
Without it, every single turn works the same old way: fire the whole thing off to a big expensive model, wait, get something back. The router breaks that habit. Some turns come straight out of cache. Some go to a small local model. Some get answered with a prepared response, no model call at all. Your code doesn't change. What happens underneath does.
## Speak
TTS is where you pick the right voice for your use case, and it usually comes with a heavy price tag, often the highest in the whole pipeline. That's why we want you on SLNG's [TTS caching](/guides/execution-layer/tts/tts-caching).
Your agent says the same things over and over. Greetings, confirmations, hold messages, the same twenty phrases that come up on every call. Normally you pay to synthesize every one of those, every time, from scratch. The cache says: we already made that audio once, here it is.
Caching runs on a PII-aware system with per-organization isolation, so your audio is never stored anywhere another customer can reach it.
Another thing to consider is how well a TTS model pronounces your terms. [Pronunciation dictionaries](/guides/execution-layer/tts/pronunciation-dictionaries) work across all TTS providers: one dictionary, all models.
## The system gets better the more you use it
Every call through the Execution Layer sharpens routing decisions and widens cache coverage for the next one. See [What it optimizes](/concepts/execution-layer/what-it-optimizes#the-system-gets-better-the-more-you-use-it) for how that compounds.
# What it optimizes
Source: https://docs.slng.ai/concepts/execution-layer/what-it-optimizes
## Listen
**Cleaner input audio**
Noise cancellation runs on the inbound stream before transcription. Cleaner audio means lower Word Error Rate, which means fewer turns where the model is reasoning over the wrong words.
**Model choice or your own key**
Use any model in the SLNG catalog, or bring your own provider key, without changing how your agent calls the Listen step.
## Think
**Per-turn routing**
Each request is evaluated before it goes anywhere. Turns that can be served from cache, from a prepared response, or from a small scoped model are, and only the turns that need frontier reasoning get it.
**Lower latency**
Turns served from cache or from a local in-region model return in a fraction of the time a round trip to a frontier provider takes.
**Predictable output**
Consistency comes from routing, not from prompting. Every turn answered without open-ended frontier composition is a turn without the variance that composition introduces.
**Centralized model configuration**
Model selection, your own provider keys, and per-call personalization live in one configurable place instead of being scattered across your integration code. Changing provider is a configuration change.
**Automatic fallback**
If a configured provider fails or degrades, the request is routed to an alternative without your agent handling the retry.
**Shadow mode**
Route your real traffic through the router while your callers still get your own model's answers. It records what would have happened and reports the routing and coverage it would have achieved, so you can validate behavior before you switch over. Going live means removing two flags, with the same URL and request body. See [Shadow mode](/guides/execution-layer/llm/integration-guide#shadow-mode).
See [Context Router](/guides/execution-layer/llm/context-router) for configuration and routing behavior in detail.
## Speak
**Lower time to first audio**
Cached audio is served from our region-based platform and not synthesized on demand. This removes the synthesis wait at the point in the turn where silence is most audible to the caller.
**Repeatable output**
Phrases your agent says on every call are served as the same audio every time, so recurring lines don't vary between calls.
**Region, scoping, and retention you control**
PII-aware cache at project and organization level. Anything you're reusing is saved in-region and focused on compliance.
**Pronunciation dictionaries**
Define how names, product terms, and domain vocabulary are spoken, so pronunciation is consistent across every voice and every call.
## Across the layer
**One integration surface**
Listen, Think, and Speak are configured through the same layer. Adding, removing, or changing a capability at any step does not change how your orchestrator calls it.
**Regional execution**
The layer runs in every SLNG [region](/guides/regions/regions-map), so optimization happens close to the caller rather than adding a hop to a distant control plane.
## The system gets better the more you use it
Every call through the Execution Layer sharpens routing decisions and widens cache coverage for the next one. Latency drops. Control and reliability go up. Simple as that.
* More calls, more cache coverage, fewer model calls, more control
* More patterns observed, better routing decisions, lower latency
* More providers configured at the Think step, more failover options, higher reliability
# Where it sits
Source: https://docs.slng.ai/concepts/execution-layer/where-it-sits
Two boundaries define it.
**Above it:** your orchestrator. It owns the conversation, turn-taking, and session state, and it doesn't call providers directly. It calls the Execution Layer.
**Below it:** the models, both the ones SLNG runs in-region and the ones proxied to external providers.
The layer occupies the space in between, and improves the 3 model steps. Your orchestrator asks for a transcript, asks for a response, asks for audio. What runs between the asking and the answering is the Execution Layer, and it can change entirely without your orchestrator noticing.
It runs in-region across [SLNG regions](/guides/regions/regions-map), next to the models it routes to. With an SLNG-hosted model, the request stays in the region you picked from the layer to the model. That removes a network hop from each turn and keeps request data in that region.
# Glossary
Source: https://docs.slng.ai/concepts/glossary
Definitions of the terms used across the SLNG docs.
Short definitions for the terms that appear across these docs. Each term links to the page that covers it in full.
## Products
| Term | Definition |
| - | - |
| [**Execution Layer**](/concepts/execution-layer/overview) | The optimization layer between your orchestrator and the models. It applies caching, routing, and quality features to the Listen, Think, and Speak steps without changing how your agent calls them. |
| [**Model Gateway**](/slng-gateway) | One low-latency entry point that routes a speech-to-text or text-to-speech request to the right model in the region you call. |
| [**Context Router**](/guides/execution-layer/llm/context-router) | The component in front of the Think step. It decides per turn whether to answer from cache, a small in-region model, a prepared response, or the full model. |
| [**Unified API**](/concepts/models/unified-api) | A normalization layer so every speech provider uses the same request and response shape. Switching providers is a change to the model name, with no other code changes. |
| [**Agent Builder**](/concepts/agents/overview) | Where you create, configure, and run voice agents from the dashboard and API. |
| [**Unmute**](/unmute) | An open declarative standard for voice agents: describe an agent once, then compile it to a target such as LiveKit, Pipecat, or SLNG. |
## Building blocks
| Term | Definition |
| - | - |
| [**Project**](/guides/get-started/create-a-project/whats-a-project) | The organizing unit. Everything one voice use case needs (agent, models, keys, tools, telephony, calls) lives inside its project. |
| [**Agent**](/concepts/agents/overview) | A voice agent: a configuration that pairs speech-to-text, language, and text-to-speech models with instructions and tools to hold a conversation. |
| [**Listen, Think, Speak**](/concepts/execution-layer/overview) | The three steps of a voice agent, mapping to speech to text, the language model, and text to speech. Each is configured and optimized on its own. |
| [**Orchestrator**](/concepts/agents/where-they-run) | The software that runs the conversation and glues the models together, either LiveKit or Pipecat. It owns turn-taking and calls the Execution Layer rather than the providers directly. |
| [**Pipeline**](/concepts/whats-slng/overview) | The speech-to-text → language model → text-to-speech chain a request passes through on every turn. |
## Capabilities
| Term | Definition |
| - | - |
| [**Speech to text (STT)**](/concepts/models/speech-to-text) | The Listen step. Turns spoken audio into written text as it happens. |
| [**Text to speech (TTS)**](/concepts/models/text-to-speech) | The Speak step. Turns written text into spoken audio. |
| [**Large language model (LLM)**](/guides/execution-layer/llm/context-router) | The Think step. Reads the transcript and decides how the agent responds. |
| [**ASR**](/concepts/models/speech-to-text) | Automatic speech recognition. Another name for speech to text, used by some providers. |
## Regions and infrastructure
| Term | Definition |
| - | - |
| [**Region**](/concepts/whats-slng/regions) | A geographic location a workload runs in. Each region has its own gateway and base URL, and requests are not routed between regions. |
| [**Gateway code**](/guides/regions/regions-map#regions-and-base-urls) | The code that names a region's gateway, such as `eu-west`. It forms the speech base URL `https://{region}.api.slng.ai` and the Context Router base URL. |
| [**Agent region**](/guides/regions/using-regions-in-services#agents) | The value of an agent's `region` field, such as `eu-west` or `eu-central`. It sets where the agent runs, on SLNG Managed or LiveKit Cloud hosting. |
| [**In-region execution**](/concepts/execution-layer/where-it-sits) | Running the whole request path close to the caller, in the same region, so no hop is added to a distant location. |
| [**Data residency**](/concepts/whats-slng/regions) | Keeping voice data inside a chosen region to meet the rules of a jurisdiction or compliance framework. |
| [**PII**](/concepts/whats-slng/regions) | Personally identifiable information. Voice is treated as PII under several compliance frameworks, which is why region and retention are controllable. |
## Models and access
| Term | Definition |
| - | - |
| [**Provider**](/concepts/models/unified-api) | The vendor of a model, such as Deepgram or Cartesia. A provider can be SLNG-hosted or reached with your own key. |
| [**SLNG-hosted vs proxied**](/slng-gateway) | An SLNG-hosted model runs in-region on SLNG infrastructure. A proxied model is an external provider reached through the gateway. |
| [**BYOK**](/guides/models/bring-your-own-key) | Bring your own key. Use your own provider keys through SLNG instead of SLNG-hosted models. |
| [**Model ID**](/models/catalog/all-models) | The identifier that selects a model, in the form `provider/family:version-lang`. The `slng/` prefix selects an SLNG-hosted, in-region route; a bare `provider/model` is the external or BYOK route. |
## Conversation quality and latency
| Term | Definition |
| - | - |
| [**Turn**](/concepts/whats-slng/regions) | One exchange in a conversation: the caller speaks, the agent responds. Turn-taking is real time and has a hard latency budget. |
| [**Latency**](/concepts/whats-slng/regions) | The delay before the agent responds. Distance to the region is the largest lever, ahead of any model or pipeline change. |
| [**Time to first audio (TTFA)**](/concepts/execution-layer/what-it-optimizes) | How long the caller waits before hearing any audio on a turn. Cached audio removes the synthesis wait. |
| [**Word error rate (WER)**](/concepts/execution-layer/what-it-optimizes) | How often the transcription gets a word wrong. Cleaner input audio lowers it, so the model reasons over the right words. |
| [**VAD**](/guides/agents/configure/listen) | Voice activity detection. Detects when the caller is speaking, which drives turn-taking. |
| [**Endpointing**](/guides/agents/configure/listen) | Deciding when a caller has finished a turn, so the agent can respond without cutting them off. |
| [**Diarization**](/concepts/models/speech-to-text) | Separating a transcript by speaker, so it is clear who said what. |
| [**Partials vs finals**](/concepts/models/speech-to-text) | In streaming transcription, a partial is an interim result that can still change; a final is the settled text for that segment. |
## Execution Layer optimizations
| Term | Definition |
| - | - |
| [**Noise cancellation**](/guides/execution-layer/stt/noise-cancellation) | Cleans the inbound audio before transcription, which lowers the word error rate. |
| [**Pronunciation dictionary**](/guides/execution-layer/tts/pronunciation-dictionaries) | A set of rules for how names, product terms, and domain words are spoken, applied across every text-to-speech provider. |
| [**TTS caching**](/guides/execution-layer/tts/tts-caching) | Reuses previously synthesized audio for phrases an agent repeats, cutting cost and time to first audio. |
| [**Fallback**](/concepts/execution-layer/what-it-optimizes) | An ordered list of backup models. If a provider fails or times out, the request moves to the next one without your agent handling the retry. |
| [**Shadow mode**](/guides/execution-layer/llm/integration-guide#shadow-mode) | Routes your real traffic through the Context Router while callers still get your own model's answers, recording the routing and coverage it would have achieved. |
| [**Voice cloning**](/models/catalog/text-to-speech) | Building a custom text-to-speech voice from audio samples, on providers that support it. |
# Speech to text
Source: https://docs.slng.ai/concepts/models/speech-to-text
Speech-to-text (STT) models listen to spoken audio and turn it into written text, as it happens. In an SLNG voice agent this is the "Listen" step: the caller speaks, the STT model transcribes it, and the language model reads that text to decide how to respond. How fast and accurate the STT model is affects everything after it. If it mishears the caller, the agent answers the wrong thing, and if it's slow, the whole conversation feels delayed.
For every supported STT model, with its provider, regions, languages, and price, see the [speech to text catalog](/models/catalog/speech-to-text).
To make your first request, follow [Your first request](/guides/models/your-first-request).
# Text to speech
Source: https://docs.slng.ai/concepts/models/text-to-speech
Text-to-speech (TTS) models take written text and turn it into natural-sounding spoken audio. In SLNG voice agents this is the "Speak" step: the LLM sends back a response and the TTS model gives it a voice the caller hears. The voice's quality and speed shape how the whole agent feels. A natural voice builds trust, and a fast one keeps the conversation flowing without awkward pauses.
For every supported TTS model, with its provider, regions, languages, and price, see the [text to speech catalog](/models/catalog/text-to-speech). To hear the voices, browse the voice pages under **Models**.
To make your first request, follow [Your first request](/guides/models/your-first-request).
# Unified API
Source: https://docs.slng.ai/concepts/models/unified-api
The SLNG Unified API is a normalization layer across every speech model provider.
## The problem it solves
Every speech provider has its own way of doing things: own request format, own error handling, own parameters. When you want to move an integration from model A to model B, you usually have to build and maintain a second integration. That means one SDK per provider, different request formats, provider-specific error handling, and weeks spent evaluating each new model.
## How it works
You call a model available on the SLNG gateway, and the Unified API translates the request into whatever each provider expects, then translates the answer back.
* Authentication, request format, and responses stay the same across every model.
* To switch providers, you only change which model you point to.
* It covers both speech to text (STT) and text to speech (TTS).
* SLNG-hosted models and third-party models sit behind the same unification.
When you need a model's provider-native parameters, call its direct endpoint instead. The [Unified API guide](/guides/models/unified-api) compares the two and lists the fields each transport accepts.
## Powers our third-party integrations
The Unified API also powers our integrations with the major voice agent frameworks. In LiveKit and Pipecat, developers name the model they want, and the [SLNG plugins](/integrations/plugins/livekit) connect through the Unified API automatically. Switching providers is a change to the model name, with no other code changes.
To make your first request, follow the [Unified API guide](/guides/models/unified-api).
# What's SLNG
Source: https://docs.slng.ai/concepts/whats-slng/overview
SLNG is offering an all-in-one voice AI infrastructure. It centralizes where you manage all your speech-to-text, LLM, and text-to-speech workloads across providers and regions, without rebuilding your stack for each one.
There are 3 main products that make up SLNG today:
## Execution Layer
Optimization layer that sits between the models and your orchestrator, cutting latency and cost across the STT → LLM → TTS pipeline.
Applied on top of your Gateway calls:
* **Listen (STT)** — higher transcription quality
* **Think (LLM)** — skips redundant calls to save tokens and latency
* **Speak (TTS)** — caching for lower latency and cost
See [Execution Layer](/concepts/execution-layer/overview) to know more about it.
## Agent builder
Deploy and run voice agents with tool calling, behavior configuration, variable management, and full API control over live calls.
See [Agent Builder](/concepts/agents/overview) to know more about it.
## Model Gateway
One API for STT and TTS models from multiple providers. Route requests through SLNG for unified usage visibility, or run provider models self-hosted in your region.
See [Model Catalog](/models/catalog/all-models) for supported providers and models.
## Regions
Workloads run in regions worldwide, and each region has its own base URL. Available services and models differ by region.
See [Region availability](/guides/regions/regions-map) for each region's endpoints and services.
# Regions
Source: https://docs.slng.ai/concepts/whats-slng/regions
Each SLNG region has its own gateway and base URL, and requests are not routed between regions. Services differ by region: the regions map lists the speech models, Context Router, and agent regions in each one.
For every region, its base URL, and its services, see [Region availability](/guides/regions/regions-map).
## Why regions matter
### Latency
Voice is real time and turn-taking has a hard budget. A round trip to a distant region adds hundreds of milliseconds to every turn, which is the difference between a natural conversation and a bad user experience. Running in the caller's region is the single largest latency lever available, ahead of any model or pipeline optimization.
### Data residency
Voice is considered PII (personally identifiable information) under several compliance frameworks and regions, and a growing number of jurisdictions require it to stay inside their borders.
For compliance details, see the [SLNG Trust Center](https://trust.slng.ai).
## The whole stack, not just part of it
Most platforms run models or media transport close to your users but execute the agent somewhere else. That means the component holding the actual conversation, and the context it accumulates, sits outside the region.
With an [SLNG Managed agent region](/concepts/agents/where-they-run), the gateway, the models, the Context Router, and the agent workers run in the same region, so a region selection covers the entire request path.
# Agent behavior
Source: https://docs.slng.ai/guides/agents/configure/agent-behavior
Describe your agent's behavior, tools, and voice.
The system prompt is your agent's behavioral ruleset. It sets who the agent is,
how it talks, the steps it follows on a call, and the lines it must not cross.
Smaller, faster large language models (LLMs) follow a short, concrete,
well-structured prompt far more reliably than a long, abstract one, so the way
you write it matters as much as what you put in it.
This page covers how to write the prompt. For where to set it, see
[Think](/guides/agents/configure/think).
Prefer to start from a scenario? The
[agent-prompt skill](https://github.com/slng-ai/skills/tree/main/agent-prompt)
turns a description of your use case into a greeting, system prompt, variables,
and tools that follow the practices below.
## Structure the prompt in sections
Give the prompt a clear skeleton. Labeled blocks help the model find the rule it
needs on each turn:
* **Identity**: who the agent is, its role, and the company it represents.
* **Style**: tone and how long each reply should run.
* **Response guidelines**: how to ask questions, confirm details, and format
what it says.
* **Tool guidance**: when to reach for an action and what to say around it.
* **Conversation flow**: the numbered steps of the call.
* **Guardrails**: what the agent must never do.
```text theme={null}
[Identity]
You are Robin, a support agent for Wayne Enterprises.
[Style]
Speak warmly and keep every reply to one or two sentences.
[Response guidelines]
Ask one question at a time and confirm details before you save them.
[Conversation flow]
1. Greet the caller and ask how you can help.
...
[Guardrails]
Only help with orders and accounts.
```
Order matters. Put the most important rules near the top and repeat one or two
of them at the very end, since those positions carry the most weight.
## Write for voice, not text
The agent speaks every reply out loud, so write for the ear:
* Keep replies to one or two sentences. Long monologues break the feel of a live
call.
* Ask one question at a time. Compound questions ("What's your name and email?")
confuse callers.
* Tell the agent never to use markdown, bullet points, or lists in its replies.
Formatting is meaningless when spoken.
* Format for natural speech: dates as "January 15th", amounts as "two thousand
five hundred", phone numbers digit by digit.
* Prefer concrete behaviors over abstract ideals. "If the caller mentions a loss,
say you're sorry to hear it" works better than "be empathetic".
```text theme={null}
Speak in one or two short sentences and ask one question at a time. Never use
lists or markdown; every reply is spoken aloud. Say dates like "January 15th"
and read phone numbers digit by digit.
```
Leave pipeline mechanics out of the prompt. The agent does not know about speech
to text (STT), the LLM, or text to speech (TTS), and it does not control
turn-taking. Rules like "wait for silence", "pause", or "stop speaking" belong to
the orchestrator, not the prompt. To set what the agent says when a caller goes
quiet, see [Handle silences](/guides/agents/configure/think#handle-silences).
## Give the agent an identity
Hardcode everything you already know: the company, the agent's name, its role,
and its persona. For a Wayne Enterprises support line, name the company and the
role directly rather than leaving them for the model to invent. Add a
pronunciation hint next to any term the model might mangle, for example:
```text theme={null}
You work for Wayne Enterprises. If a caller asks for the account manager,
his name is Lucius Fox (pronounced "LOO-shus").
```
A prompt hint guides how the agent refers to a term. To control how the text to
speech (TTS) model says a specific word on every call, use a pronunciation
dictionary instead. See
[Using pronunciation dictionaries](/guides/execution-layer/tts/pronunciation-dictionaries).
## Design the conversation flow
Write the call as numbered steps, one step per agent turn. Keep it to roughly six
to ten steps and combine related ones.
* Use single-level conditionals only. Nested logic ("if X, then if Y, then if Z")
is where smaller models lose the thread.
* Collect every piece of information an action needs before the step that takes
it.
* Mark a step the agent must not skip with "This step is important."
```text theme={null}
1. Ask for the caller's order number.
2. Read the order number back and confirm it. This step is important.
3. Give the order status in one sentence.
```
Inbound and outbound calls flow differently:
* **Inbound**: the caller dialed you. Greet them, say who you are, and offer help.
Skip call screening; there is no "who's calling?" to handle.
* **Outbound**: you called them. State who you are and why you're calling, and
handle call screening such as voicemail or "who is this?".
## Verify what the agent hears
Transcription of names, emails, and numbers is error-prone, so build in a
read-back. Collect a name or email in two steps: ask for it and have the caller
spell it, then read it back, spell it, and confirm. Watch for double letters.
Frame this as double-checking what you heard on the call, not as fixing a
transcription problem.
```text theme={null}
Ask the caller for their email and have them spell it out. Then read it back
letter by letter, including any double letters, and ask them to confirm before
you save it.
```
## Set guardrails
State plainly what the agent must never do, and give it a fallback for anything
out of scope, such as offering to take a message. Do not promise capabilities the
agent does not have: if there is no tool to transfer a call or take a payment, the
prompt must not say it can. Close the section by repeating the one or two rules
that matter most.
```text theme={null}
Only help with orders and accounts. For anything else, offer to take a message.
Never promise a refund. Always confirm the caller's name before sharing account
details.
```
## Use variables for per-call data
Reserve `{{variable}}` placeholders for values that change per call or that you
genuinely don't know yet, such as a caller's name. Hardcode fixed values like the
company name, unless one agent serves several companies. Keep the set small.
```text theme={null}
Greet the caller by name: "Hi {{customer_name}}, thanks for calling Wayne
Enterprises."
```
## Prime the agent for tools
When an agent uses a tool, write the flow so it gathers every required parameter
before the step that runs the tool. In the prompt, describe what to say while the
tool runs and how to react to success or failure, without naming the tool itself.
For how to build and attach tools, see
[Choose a tool](/guides/agents/tools-and-mcp/overview).
```text theme={null}
When you have the order number, tell the caller you are looking it up now. If the
lookup succeeds, share the status in one sentence. If it fails, apologize and
offer to take a message.
```
## Tune generation
The prompt sets behavior; generation parameters set consistency and length. Lower
`temperature` for steadier answers and set `max_completion_tokens` to cap reply
length. See [Tune generation](/guides/agents/configure/think#tune-generation).
## Start from a template
The agent studio ships four starter agents you can adapt instead of writing from
a blank prompt: **Healthcare**, **Insurance**, **Financial Services**, and
**Hospitality and Travel**. Pick one when you create an agent, then edit the
system prompt, greeting, and variables to fit your use case.
## Example prompt
The prompt below adapts the built-in **Healthcare** template to the practices on
this page. It shows the sectioned structure in a complete, working prompt. The
practice name stays a `{{practice_name}}` variable because one template serves
many practices.
```text theme={null}
[Identity]
- You are Maria, a patient care coordinator at {{practice_name}}.
- You make outbound calls to patients to confirm upcoming appointments, verify
their information, and answer basic scheduling questions.
- The practice offers primary care, cardiology, orthopedics, dermatology, and
women's health services.
[Style]
- Warm, friendly, and reassuring. Patients should feel like they're talking to a
helpful person, not a system.
- Keep responses to one or two sentences per turn. This is a phone call, so be
concise and conversational.
- Use contractions. Say "you're all set" instead of "your appointment has been
confirmed."
- If a patient sounds worried, acknowledge it briefly, for example "I understand,
let's sort this out," before moving on.
- Never use markdown, bullet points, or lists. Everything you say is read aloud
and must sound natural as spoken language.
[Response guidelines]
- Ask only one question at a time. Never stack questions in a single response.
- If something is unclear, ask a polite clarifying question before continuing.
- Never fabricate medical information, provider availability, or office policies.
- Write dates in short form like "January 15th." Do not spell out ordinals like
"fifteenth."
- Read phone numbers and emails back for speech: say "five five five, one two
three four" and "john at email dot com."
- If you are not sure you heard the patient correctly, repeat back what you
understood and ask them to confirm. Always verify names, dates, and contact
details.
[Conversation flow]
1. Greet the patient by name and say you're calling from {{practice_name}} about
their upcoming appointment. If you reached the wrong person, apologize and end
the call politely.
2. Tell the patient their visit is scheduled for {{appointment_date}} and ask if
that still works. If they need to reschedule, ask what would work better.
3. Confirm the patient's date of birth on file for verification. This step is
important.
4. Ask if their phone number or email has changed. If so, collect the update and
read it back to confirm.
5. Ask if their insurance is still the same. If it changed, collect the carrier
name and member ID.
6. Ask if there is anything they want to discuss with their provider, and note
what they share.
7. Remind them to arrive 15 minutes early and to bring their insurance card, a
photo ID, and a list of current medications.
8. Ask if they have any other questions and answer them.
9. Thank them, confirm the appointment once more by repeating the date and
provider name, and wish them a great day.
[Guardrails]
- Never give medical advice, diagnose symptoms, or recommend treatments. If
asked, say their provider is the best person to help during the visit.
- Never discuss billing amounts, balances, or payment disputes. Point billing
questions to the office's billing department.
- Never share information about other patients.
- If the conversation drifts off topic, gently redirect to the appointment.
- If the patient repeats "hello" or "hi" without engaging, say "I'm here, can you
hear me okay?" to recover.
- Never give medical advice, and always verify the patient's identity before
sharing appointment details.
```
## Next steps
Set the system prompt, greeting, and language model.
Let the agent take actions during a call.
Generate a prompt from a description of your use case.
# Listen
Source: https://docs.slng.ai/guides/agents/configure/listen
Change the speech to text model and how your agent hears callers.
The Listen section controls speech to text (STT): the model that turns caller
audio into text, and how the agent decides the caller is speaking. For how
Listen, Think, and Speak fit together, see the
[Execution Layer overview](/concepts/execution-layer/overview).
## Prerequisites
Before you begin:
* An agent already exists. If not, see
[Create an agent](/guides/get-started/create-a-project/create-agent).
* These steps change a live agent. The API path uses `PATCH`; see
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent).
## Change the speech to text model
Open your project and go to the **Listen** section. Open the **STT model**
dropdown to see the models you can pick. It has two tabs: **SLNG models**,
hosted by SLNG in your region, and **BYOK**, models you reach with your own
provider key. Each list is filtered to what the project's region and language
support.
Pick a model from the **SLNG models** tab where one fits: it runs in your
region and skips the hop to an outside provider. To use the **BYOK** tab,
register your provider key first; see
[Bring your own key](/guides/models/bring-your-own-key).
Send the whole `models` object. A `PATCH` replaces it as a unit rather than
merging fields, so change `stt` and keep the other model fields as they are.
```json highlight={3} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
```bash Request theme={null}
curl -X PATCH https://api.agents.slng.ai/v1/agents/$AGENT_ID \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @models.json
```
Prefer a model under the `slng/` prefix (`slng/deepgram/nova:3-en`): it runs
in your region and skips the hop to an outside provider. A bare
`provider/model` uses the provider's model through SLNG; add your own key
(BYOK) to run it on your account. See
[Where a model can run](/guides/models/which-models-are-available#where-a-model-can-run) and
[Bring your own key](/guides/models/bring-your-own-key).
To see which models your region and language support, see
[Which models are available](/guides/models/which-models-are-available).
## Tune transcription
`models.stt_kwargs` passes options straight through to the transcription
provider. It is empty by default. In the dashboard, it lives under **Advanced
settings** on the Listen section, in the **Overrides · JSON** box. The same block
holds the STT timeout covered under [Keep Listen reliable](#keep-listen-reliable).
The keys are specific to the model you picked, not to SLNG. For the default
Deepgram Nova 3, they include `punctuate`, `smart_format`, `numerals`,
`profanity_filter`, `redact`, `keywords`, and `filler_words`. Send them inside
the whole `models` object, since a `PATCH` replaces it as a unit:
```json highlight={7} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"stt_kwargs": { "punctuate": true, "numerals": true }
}
}
```
To find the options a model accepts, see that provider's transcription API
reference. SLNG applies a few limits: up to 128 keys, 64 KiB in total, and it
rejects keys that would carry credentials or change routing (`api_key`,
`base_url`, `headers`, `model`, and similar). Overrides apply to the primary STT
model, not to its fallbacks.
## Handle interruptions
`enable_interruptions` is a top-level field, `true` by default. When it is on,
the agent stops speaking as soon as the caller starts, so a caller can cut in
mid-sentence. Turn it off for a flow that must finish a statement before it
listens again.
```json theme={null}
{ "enable_interruptions": true }
```
## Reduce background noise
Noise cancellation cleans caller audio before transcription. The agent carries a
`noise_cancellation_enabled` field for it. For what it does and when to use it,
see [Noise cancellation](/guides/execution-layer/stt/noise-cancellation).
## Keep Listen reliable
The STT step can fall back to another model and has its own per-turn timeout
(`models.fallbacks.stt`, `models.stt_final_timeout_s`). These work the same way
across all three sections, so they live in one place. See
[Reliability](/guides/agents/configure/reliability).
## Next steps
* [Think](/guides/agents/configure/think): the system prompt, greeting, and
language model.
* [Speak](/guides/agents/configure/speak): the text to speech model and voice.
# Reliability
Source: https://docs.slng.ai/guides/agents/configure/reliability
Fallbacks, per-turn timeouts, and failure audio that keep a call graceful when a model step fails.
Any of Listen, Think, and Speak can fail on a single turn: a provider returns an
error, or a response arrives too late for a real-time call. The agent's `models`
object carries three controls that handle this, and they work the same way for
all three steps. The API sets them together in the `models` block; the dashboard
exposes them on each section (Listen, Think, Speak), with failure audio under
Agent behavior.
## Prerequisites
Before you begin:
* An agent already exists. If not, see
[Create an agent](/guides/get-started/create-a-project/create-agent).
* These controls live in the `models` object. A `PATCH` replaces it as a unit
rather than merging fields, so send the whole block; see
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent).
## Fallbacks
`models.fallbacks` lists the models to try, in order, when the primary model for
a step fails. Each step has its own list: `stt`, `llm`, and `tts`. A list can mix
`slng/` and BYOK routes, so a hosted model can fall back to your own provider or
the other way around.
Open a section (Listen, Think, or Speak) and find **Fallback routing**. Click
**Add** to append a backup model. The rows are an ordered list, tried top to
bottom, and each row has controls to reorder or remove it. On Speak, each row
also picks a voice for the fallback model.
Send the whole `models` object; a `PATCH` replaces it as a unit.
```json highlight={7-11} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"fallbacks": {
"stt": ["soniox/speech-ai:rt-v5"],
"llm": ["groq/openai/gpt-oss-120b:latest"],
"tts": []
}
}
}
```
For how a route resolves to a hosted or BYOK model, see
[Where a model can run](/guides/models/which-models-are-available#where-a-model-can-run).
## Per-turn timeouts
Each step has a timeout that bounds how long the agent waits before it gives up
on the primary model and moves to a fallback:
* `models.stt_final_timeout_s`: the wait for a final transcript.
* `models.llm_first_token_timeout_s`: the wait for the model's first token.
* `models.tts_first_audio_timeout_s`: the wait for the first audio chunk.
A `null` value uses the provider default. Set a number to fail faster on a slow
step.
Each section's **Advanced settings** card has a timeout field ("STT timeout
(seconds)" on Listen, "LLM timeout (seconds)" on Think, "TTS timeout
(seconds)" on Speak). Leave it empty to use the provider default.
```json highlight={7} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"llm_first_token_timeout_s": 5
}
}
```
## Failure audio
`models.failure_audio_enabled` is `true` by default. When a turn cannot be
completed, even after fallbacks, the agent plays a short clip instead of going
silent, so the caller hears that something went wrong. In the dashboard this
toggle lives under **Agent behavior**, not the Listen, Think, or Speak sections.
## Next steps
* [Listen](/guides/agents/configure/listen), [Think](/guides/agents/configure/think),
and [Speak](/guides/agents/configure/speak): the model and voice for each step.
# Speak
Source: https://docs.slng.ai/guides/agents/configure/speak
Change the text to speech model and voice, and tune how quickly the agent starts talking.
The Speak section controls text to speech (TTS): the voice your agent uses and
how quickly it starts talking. For how Listen, Think, and Speak fit together,
see the [Execution Layer overview](/concepts/execution-layer/overview).
## Prerequisites
Before you begin:
* An agent already exists. If not, see
[Create an agent](/guides/get-started/create-a-project/create-agent).
* These steps change a live agent. The API path uses `PATCH`; see
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent).
## Change the voice
Open your project and go to the **Speak** section. Open the **TTS model**
dropdown and pick a model, then pick a **Voice** for it. As with Listen, the
dropdown separates **SLNG models**, hosted in your region, from **BYOK**,
models you reach with your own provider key.
Prefer a model from the **SLNG models** tab to synthesize in your region. To
use the **BYOK** tab, register your provider key first; see
[Bring your own key](/guides/models/bring-your-own-key).
Send the whole `models` object. A `PATCH` replaces it as a unit rather than
merging fields, so set the model with `tts` and the voice with `tts_voice`
and keep the other model fields as they are.
```json highlight={5-6} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
Prefer a model under the `slng/` prefix (`slng/fish/tts:s2.1-pro`) to
synthesize in your region. A bare `provider/model` uses the provider's model
through SLNG; add your own key (BYOK) to run it on your account. See
[Where a model can run](/guides/models/which-models-are-available#where-a-model-can-run).
Each TTS model has its own set of voices, so pick the model first, then a voice
that belongs to it. For the models and voices a region and language allow, see
[Which models are available](/guides/models/which-models-are-available).
## Tune latency
`models.tts_kwargs` passes options through to the synthesis provider. In the
dashboard it lives under **Advanced settings** on the Speak section, in the
**Overrides · JSON** box. The same block holds the TTS timeout covered under
[Keep Speak reliable](#keep-speak-reliable).
The keys are specific to the model you picked, not to SLNG. For example, the Fish
models, such as the default `slng/fish/tts:s2.1-pro`, take a `latency` mode that
trades startup speed against audio quality (`balanced` by default). Send overrides
inside the whole `models` object, since a `PATCH` replaces it as a unit:
```json highlight={7} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"tts_kwargs": { "latency": "balanced" }
}
}
```
To find the options a model accepts, see that provider's synthesis API reference.
SLNG applies a few limits: up to 128 keys, 64 KiB in total, and it rejects keys
that would carry credentials or change routing (`api_key`, `base_url`, `headers`,
`model`, and similar). Overrides apply to the primary TTS model, not to its
fallbacks.
## Cache repeated phrases
Repeated lines such as greetings and confirmations are served from a cache
instead of being synthesized again, which cuts cost and latency. Caching is on by
default (`tts_cache_enabled`). For how it works and how to turn it off, see
[TTS caching](/guides/execution-layer/tts/tts-caching).
## Control pronunciation
A pronunciation dictionary fixes how the voice says specific words, such as a
brand or a product name. See
[Pronunciation dictionaries](/guides/execution-layer/tts/pronunciation-dictionaries).
## Keep Speak reliable
The TTS step can fall back to another model and has its own per-turn timeout
(`models.fallbacks.tts`, `models.tts_first_audio_timeout_s`). These work the same
way across all three sections. See
[Reliability](/guides/agents/configure/reliability).
## Next steps
* [Test the agent](/guides/agents/production/test-agent) to hear it live from the dashboard.
* Go live: [embed it in a website](/guides/agents/production/embed-in-website) or [connect a phone number](/guides/agents/telephony/overview).
# Think
Source: https://docs.slng.ai/guides/agents/configure/think
Set the system prompt, greeting, and language model, and tune how the agent responds.
The Think section controls the conversation: the system prompt, the greeting,
the language model (LLM), and what the agent does when a caller goes quiet. For
how Listen, Think, and Speak fit together, see the
[Execution Layer overview](/concepts/execution-layer/overview). For how to write
the prompt itself, see [Agent behavior](/guides/agents/configure/agent-behavior).
## Prerequisites
Before you begin:
* An agent already exists. If not, see
[Create an agent](/guides/get-started/create-a-project/create-agent).
* These steps change a live agent. The API path uses `PATCH`; see
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent).
## Set the prompt and greeting
Open your project and go to the **Think** section. Edit the **System
prompt** and the **Greeting** the agent opens with.
`system_prompt` and `greeting` are top-level fields, so you can update them
on their own. Set `inbound_greeting` or `outbound_greeting` to open phone
calls with a different line.
```json theme={null}
{
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?"
}
```
## Change the language model
Open your project and go to the **Think** section. Open the **LLM model**
dropdown and pick a model. As with Listen, the dropdown separates **SLNG
models**, hosted in your region, from **BYOK**, models you reach with your own
provider key.
To use the **BYOK** tab, register your provider key first; see
[Bring your own key](/guides/models/bring-your-own-key).
Send the whole `models` object. A `PATCH` replaces it as a unit rather than
merging fields, so change `llm` and keep the other model fields as they are.
```json highlight={4} theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
Prefer a model under the `slng/` prefix to run in your region. A bare
`provider/model` uses the provider's model through SLNG; add your own key
(BYOK) to run it on your account. See
[Where a model can run](/guides/models/which-models-are-available#where-a-model-can-run).
To see which models your region and language support, see
[Which models are available](/guides/models/which-models-are-available).
## Tune generation
`models.llm_kwargs` sets the generation parameters for each turn. The ones worth
setting for a voice agent:
* `temperature`: lower keeps answers consistent, higher makes them varied.
* `max_completion_tokens`: caps how long a single reply can run.
* `top_p`: nucleus sampling, an alternative lever to temperature.
* `tool_choice` and `parallel_tool_calls`: how the model reaches for tools.
```json theme={null}
{
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"llm_kwargs": { "temperature": 0.7, "max_completion_tokens": 4096 }
}
}
```
## Handle silences
`idle_nudges` sets what the agent says when a caller stops responding. It nudges
once, nudges again, then ends the call, each after its own delay. Edit the text
and delays, or set `enabled` to `false` to keep quiet.
```json theme={null}
{
"idle_nudges": {
"enabled": true,
"first_nudge_delay_seconds": 15,
"first_nudge_text": "Are you still there?",
"hangup_delay_seconds": 15
}
}
```
## Route with the Context Router
The Context Router sits in front of the language model and decides how to handle
each turn, so some turns skip the large model entirely. Toggle it with
`llm_router_enabled`. For how routing works, see
[Context Router](/guides/execution-layer/llm/context-router).
## Connect tools and variables
Tools and MCP servers are attached separately, not set in this section, and
`tool_refs` and `mcp_refs` cannot be changed with `PATCH`. See
[Choose a tool](/guides/agents/tools-and-mcp/overview).
## Keep Think reliable
The LLM step can fall back to another model and has its own per-turn timeout
(`models.fallbacks.llm`, `models.llm_first_token_timeout_s`). These work the same
way across all three sections. See
[Reliability](/guides/agents/configure/reliability).
## Next steps
* [Speak](/guides/agents/configure/speak): the text to speech model and voice.
# Debug a call
Source: https://docs.slng.ai/guides/agents/debug-a-call
Inspect an agent's calls and find where a session went wrong.
Every call an agent handles is recorded under **Observe → Calls** in your
project. Open a call to replay the transcript, see which tools ran, read the
operational events, and inspect the metadata. Use it to find where a session
went wrong.
Calls are scoped to the project and its agent. For account-level model API
requests and spend totals, see [Usage and billing](/guides/usage-and-billing).
## Open the calls list
In your project, go to **Observe → Calls**. The list shows recent calls with
times in your local timezone.
Each row summarizes one call:
| Column | What it tells you |
| - | - |
| **Caller** | The caller label and a short call ID |
| **Direction** | Where the call came from, such as **Web** or phone |
| **Status** | The outcome, such as **Completed** |
| **Duration** | How long the call ran |
| **Started** | When the call began |
Use **Filter** to narrow the list, and **Export CSV** to pull the calls out for
your own reporting. Click a row to open the call.
## Read a call
The call header shows the call name and its full ID with a copy button, then
four summary cards: **Direction**, **Duration**, **Started**, and **Status**.
Four tabs hold the detail.
### Transcript
The turn-by-turn conversation between the caller and the agent. Read it to see
what the agent said and where it misunderstood the caller.
### Tools
The tools the agent called during the session and what each returned: webhooks,
templates, built-in tools, and transfer actions. Each row shows the time, tool
name, type, **Outcome** (**succeeded** or **failed**), duration, **HTTP** status,
and any **Error**. Expand **View** for the detail.
Check here when the agent should have taken an action but did not, or a tool
returned the wrong result. Read each tool's **Outcome** and **HTTP** status. A
green **Status** on the call still leaves room for a `failed` tool, so a failed
row here is often the first sign of what went wrong.
### Events
Operational events recorded during the call lifecycle. Each row carries a
timestamp, the event name, a severity badge (such as **info**), and optional
**Component**, **Model**, **Reason**, and **Error** columns. Expand **JSON** on a
row for its full payload.
This is the first place to look when a call failed. Scan the **Error** and
**Reason** columns for the event that broke, then expand its **JSON** for the
detail.
### Metadata
Call details and the inputs that shaped the session:
* **Room name** and **Dispatch ID** identify the session.
* **End reason** says why the call ended, such as `participant disconnected`.
* **Error message** carries the failure text when a call ended on an error.
* **Arguments** shows the template variables supplied when the session started.
* **Call memory** shows values captured or updated during the call.
* **Rendered prompt** shows the final prompt used for this call, after variables
resolved.
* **Advanced** holds the raw lifecycle report data to share with support.
## Find where a call went wrong
Work from the summary down to the raw data:
1. In the list, check the **Status**. Open the call that failed.
2. On **Metadata**, read **End reason** and **Error message** for the headline
cause.
3. On **Events**, find the event with an **Error** or **Reason** and expand its
**JSON**.
4. On **Transcript**, read the last exchange before the call dropped.
5. On **Tools**, check the **Outcome** and **HTTP** columns. A `failed` webhook
with `401` points at a missing or wrong credential on that tool, even when the
call completed.
6. Check the **Rendered prompt** to confirm variables resolved as intended.
7. For anything unresolved, open **Advanced** and share the raw report with
support.
Template variables that did not resolve are a common cause of odd behavior.
Compare **Arguments** against the **Rendered prompt** to confirm every variable
was supplied.
# Download configuration
Source: https://docs.slng.ai/guides/agents/download-configuration
Download a managed agent's saved configuration as JSON, from the dashboard or the API.
You can download a managed agent's saved configuration as a JSON file, from the
dashboard or the API. The file holds the agent's full config, including its name,
prompt, greeting, language, region, models, idle nudges, and tool and MCP
references, so you can back it up, review changes, or re-apply it with the API.
It reflects the last saved configuration and leaves out secrets and call
credentials.
## Prerequisites
* A managed agent that runs on SLNG. If you do not have one, see
[Create an agent](/guides/get-started/create-a-project/create-agent).
* For the API path, an API key. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Download the configuration
Open the project, click the **⋯** menu in the top right, and choose
**Download configuration**. The browser saves the agent's config as
`agent-.json`.
The file always holds the last **saved** configuration, so save any pending
edits first if you want them included.
Request the agent's config. The response is the JSON file, named from the
`Content-Disposition` header.
```bash Request theme={null}
curl -OJ https://api.agents.slng.ai/v1/agents/$AGENT_ID/config \
-H "Authorization: Bearer $SLNG_API_KEY"
```
`-OJ` saves the file with the server's name (`agent-.json`). Drop it to
print the JSON to the terminal instead.
To download a specific saved version, add its number:
```bash Request theme={null}
curl -OJ https://api.agents.slng.ai/v1/agents/$AGENT_ID/versions/$VERSION/config \
-H "Authorization: Bearer $SLNG_API_KEY"
```
## What the file contains
The download is the agent's full configuration, the same object the API returns
when you [create or read an agent](/guides/get-started/create-a-project/create-agent):
its name, `system_prompt`, `greeting`, `language`, `region`, the `models` block,
`idle_nudges`, and its tool and MCP references.
It leaves out secret values, such as tool or webhook secrets, and the temporary
credentials from a call or test session. Those stay server-side.
## Re-apply a configuration
Use a downloaded file as the body of a full update, then send it back with `PUT`
to replace the agent's configuration in one request. See
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent).
Download configuration is available for agents that run on SLNG. A project that
improves an agent in your own code has no managed agent to download.
## Next steps
* [Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent)
to re-apply a saved configuration with `PUT`.
* [Agent behavior](/guides/agents/configure/agent-behavior) and the Listen,
Think, and Speak sections to change what the configuration contains.
# Embed in website
Source: https://docs.slng.ai/guides/agents/production/embed-in-website
Add a browser voice session with your agent to a web page using LiveKit and a small backend proxy.
You can let visitors talk to your SLNG voice agent directly in the browser. You need a small backend to create the web session (this keeps your API key off the client) and a frontend that connects to LiveKit for real-time audio.
## Prerequisites
* A configured agent and its agent ID. If you do not have one, see [Create an agent](/guides/get-started/create-a-project/create-agent).
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A backend you can deploy server-side code to (Node.js, Deno, Python, etc.).
* A frontend project with React (the examples below use React, but the LiveKit client SDK works with any framework).
## How it works
```mermaid theme={null}
sequenceDiagram
participant Browser
participant Backend as Your backend
participant SLNG as SLNG API
participant LK as LiveKit room
Browser->>Backend: POST /api/session
Backend->>SLNG: POST /v1/agents/{id}/web-sessions
SLNG-->>Backend: livekit_url + livekit_token
Backend-->>Browser: livekit_url + livekit_token
Browser->>LK: Connect (token)
Browser->>LK: Publish mic audio
LK-->>Browser: Agent audio + transcripts
```
1. The browser asks your backend to start a session.
2. Your backend calls the SLNG web-sessions endpoint and forwards the LiveKit credentials back.
3. The browser connects to the LiveKit room, publishes the mic, and plays the agent's audio.
## Build the integration
Your backend proxies the SLNG API so the API key never reaches the browser.
Never call the SLNG API directly from client-side code. Your `SLNG_API_KEY`
must stay server-side.
The only call you need is:
```
POST https://api.agents.slng.ai/v1/agents/{agent_id}/web-sessions
```
```javascript Node.js (Express) theme={null}
import express from "express";
const app = express();
app.use(express.json());
const SLNG_API_KEY = process.env.SLNG_API_KEY;
const SLNG_AGENT_ID = process.env.SLNG_AGENT_ID;
app.post("/api/session", async (req, res) => {
const response = await fetch(
`https://api.agents.slng.ai/v1/agents/${SLNG_AGENT_ID}/web-sessions`,
{
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${SLNG_API_KEY}`,
},
body: JSON.stringify({
arguments: {},
...(req.body.participant_name
? { participant_name: req.body.participant_name }
: {}),
}),
}
);
const data = await response.json();
if (!response.ok) {
return res.status(response.status).json({ error: "SLNG API error", details: data });
}
res.json(data);
});
app.listen(3001);
```
```python Python (FastAPI) theme={null}
import os
import httpx
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
SLNG_API_KEY = os.environ["SLNG_API_KEY"]
SLNG_AGENT_ID = os.environ["SLNG_AGENT_ID"]
class SessionRequest(BaseModel):
participant_name: str | None = None
@app.post("/api/session")
async def create_session(body: SessionRequest):
async with httpx.AsyncClient() as client:
payload = {"arguments": {}}
if body.participant_name:
payload["participant_name"] = body.participant_name
r = await client.post(
f"https://api.agents.slng.ai/v1/agents/{SLNG_AGENT_ID}/web-sessions",
headers={
"Content-Type": "application/json",
"Authorization": f"Bearer {SLNG_API_KEY}",
},
json=payload,
)
return r.json()
```
The response includes the fields you need for the frontend:
```json Response theme={null}
{
"call_id": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"room_name": "web-session-8f3a2b",
"livekit_url": "wss://...",
"livekit_token": "...",
"max_session_seconds": 300,
"message": "Web session created successfully"
}
```
`livekit-client` is LiveKit's browser SDK. It opens the WebRTC connection to the room, publishes your microphone, subscribes to the agent's audio, and delivers transcripts over a data channel. It ships TypeScript types and runs in any framework or in plain JavaScript.
```bash theme={null}
npm install livekit-client
```
This guide uses a few of its primitives:
| Export | What it does |
| - | - |
| `Room` | The connection to a LiveKit room. You create one, connect with the session token, then read its state and events. |
| `RoomEvent` | The events you subscribe to, such as `TrackSubscribed`, `DataReceived`, and `ActiveSpeakersChanged`. |
| `createLocalAudioTrack` | Captures the microphone and returns a track you publish to the room. |
| `RemoteTrack`, `LocalAudioTrack` | The track objects you attach to the DOM, mute, or stop. |
The SDK needs a secure context, so serve your page over HTTPS or `localhost` for the browser to allow microphone capture and WebRTC. For the full API, see the [LiveKit JS client reference](https://docs.livekit.io/reference/client-sdk-js/).
Call your backend to get a session, then connect to the room:
```tsx theme={null}
import { Room, RoomEvent, createLocalAudioTrack } from "livekit-client";
async function startSession() {
// 1. Get session credentials from your backend
const res = await fetch("/api/session", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ participant_name: "visitor" }),
});
const session = await res.json();
// 2. Create and connect to the LiveKit room
const room = new Room({ adaptiveStream: true, dynacast: true });
await room.connect(session.livekit_url, session.livekit_token);
// 3. Publish your microphone
const micTrack = await createLocalAudioTrack();
await room.localParticipant.publishTrack(micTrack);
return { room, micTrack, session };
}
```
The browser will prompt the user for microphone access on `createLocalAudioTrack()`.
If your page is not served over HTTPS, most browsers will block the request.
Attach the agent's remote audio track to the DOM so the browser plays it:
```tsx theme={null}
room.on(RoomEvent.TrackSubscribed, (track) => {
if (track.kind !== "audio") return;
const el = track.attach();
el.autoplay = true;
document.body.appendChild(el);
});
room.on(RoomEvent.TrackUnsubscribed, (track) => {
track.detach().forEach((el) => el.remove());
});
```
Transcript updates arrive over a LiveKit data channel on the `slng.transcript.v1` topic:
```tsx theme={null}
const TRANSCRIPT_TOPIC = "slng.transcript.v1";
room.on(RoomEvent.DataReceived, (payload, _participant, _kind, topic) => {
if (topic !== TRANSCRIPT_TOPIC) return;
const msg = JSON.parse(new TextDecoder().decode(payload));
if (msg.type === "conversation_item_added" && msg.item) {
const { id, role, content, created_at } = msg.item;
const text = Array.isArray(content) ? content.join("\n") : String(content);
// Append { id, role, content: text, created_at } to your transcript state
}
});
```
Each transcript item has:
| Field | Description |
| - | - |
| `id` | Unique message ID (use to deduplicate) |
| `role` | `"user"` or `"assistant"` |
| `content` | The transcribed text (string or array of strings) |
| `created_at` | Timestamp |
```tsx theme={null}
// Toggle mute
async function toggleMute(micTrack, muted) {
if (muted) {
await micTrack.unmute();
} else {
await micTrack.mute();
}
return !muted;
}
// End the session
async function disconnect(room, micTrack) {
micTrack.stop();
await room.disconnect();
}
```
The active-speakers event tells you when the agent is talking, so you can drive a visual indicator or avatar animation:
```tsx theme={null}
room.on(RoomEvent.ActiveSpeakersChanged, (speakers) => {
const agentIsSpeaking = speakers.some(
(p) => p.identity !== room.localParticipant.identity
);
// Update your UI based on agentIsSpeaking
});
```
## Optional: add a visual persona
A voice-only interface gives users no visual cue about what the agent is doing. An animated persona such as an orb, waveform, or avatar makes the experience feel more responsive. Two ready-made libraries work well here:
A React component with built-in states: `idle`, `listening`, `speaking`, `thinking`. Drop it in and map LiveKit events to states.
Orb and avatar components designed for voice interfaces, with audio-reactive animations.
To wire either library up, map your session and LiveKit events to persona states:
```tsx theme={null}
// Derive a persona state from your session + LiveKit events
function getPersonaState({ status, muted, agentIsSpeaking }) {
if (status === "connecting") return "idle";
if (status === "ended") return "idle";
if (agentIsSpeaking) return "speaking";
if (muted) return "thinking";
return "listening";
}
// Update on active-speaker changes (Step 7)
room.on(RoomEvent.ActiveSpeakersChanged, (speakers) => {
const agentIsSpeaking = speakers.some(
(p) => p.identity !== room.localParticipant.identity
);
setPersonaState(getPersonaState({ status, muted, agentIsSpeaking }));
});
```
## Putting it all together
A minimal React component with all the steps above wired together:
```tsx VoiceSession.tsx expandable theme={null}
import { useEffect, useRef, useState, useCallback } from "react";
import {
Room,
RoomEvent,
createLocalAudioTrack,
type LocalAudioTrack,
type RemoteTrack,
} from "livekit-client";
const TRANSCRIPT_TOPIC = "slng.transcript.v1";
interface SessionData {
livekit_url: string;
livekit_token: string;
call_id: string;
max_session_seconds: number;
}
interface TranscriptItem {
id: string;
role: "user" | "assistant";
content: string;
}
export default function VoiceSession() {
const [status, setStatus] = useState<"idle" | "connecting" | "active" | "ended">("idle");
const [muted, setMuted] = useState(false);
const [transcript, setTranscript] = useState([]);
const roomRef = useRef(null);
const micRef = useRef(null);
const start = useCallback(async () => {
setStatus("connecting");
// Get session from your backend
const res = await fetch("/api/session", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({}),
});
const session: SessionData = await res.json();
const room = new Room({ adaptiveStream: true, dynacast: true });
roomRef.current = room;
// Play agent audio
room.on(RoomEvent.TrackSubscribed, (track: RemoteTrack) => {
if (track.kind !== "audio") return;
const el = track.attach() as HTMLAudioElement;
el.autoplay = true;
document.body.appendChild(el);
});
room.on(RoomEvent.TrackUnsubscribed, (track: RemoteTrack) => {
track.detach().forEach((el) => el.remove());
});
// Transcript
room.on(
RoomEvent.DataReceived,
(payload: Uint8Array, _p: unknown, _k: unknown, topic?: string) => {
if (topic !== TRANSCRIPT_TOPIC) return;
try {
const msg = JSON.parse(new TextDecoder().decode(payload));
if (msg.type === "conversation_item_added" && msg.item) {
const { id, role, content } = msg.item;
const text = Array.isArray(content) ? content.join("\n") : String(content);
setTranscript((prev) =>
prev.find((t) => t.id === id) ? prev : [...prev, { id, role, content: text }]
);
}
} catch {
// ignore malformed messages
}
}
);
room.on(RoomEvent.Disconnected, () => setStatus("ended"));
await room.connect(session.livekit_url, session.livekit_token);
const micTrack = await createLocalAudioTrack();
micRef.current = micTrack;
await room.localParticipant.publishTrack(micTrack);
setStatus("active");
}, []);
const toggleMute = async () => {
if (!micRef.current) return;
muted ? await micRef.current.unmute() : await micRef.current.mute();
setMuted((m) => !m);
};
const disconnect = useCallback(async () => {
micRef.current?.stop();
micRef.current = null;
await roomRef.current?.disconnect();
roomRef.current = null;
setStatus("ended");
}, []);
// Cleanup on unmount
useEffect(() => {
return () => {
micRef.current?.stop();
roomRef.current?.disconnect();
};
}, []);
return (
);
}
```
## Next steps
* Configure your agent's prompt in [Think](/guides/agents/configure/think) and its tools in [Choose a tool](/guides/agents/tools-and-mcp/overview).
* Add phone call support with [Telephony](/guides/agents/telephony/overview).
* Review your sessions in [Debug a call](/guides/agents/debug-a-call).
* Add a visual persona with [Vercel AI SDK](https://elements.ai-sdk.dev/components/persona) or [ElevenLabs UI](https://ui.elevenlabs.io/docs/components).
# Test your agent
Source: https://docs.slng.ai/guides/agents/production/test-agent
Try a managed agent live from the dashboard before you connect a channel: talk to it in the browser or have it call your phone.
The **Test agent** panel runs your agent live from the dashboard, so you can try
it the moment you finish building it, before you connect a phone number or embed
it in a page. Talk to it in your browser, or have it call your phone.
## Prerequisites
Before you begin:
* A created and configured agent. See
[Create an agent](/guides/get-started/create-a-project/create-agent).
* For the outbound call channel, an outbound connection attached to the agent.
See [Place calls from an agent](/guides/agents/telephony/outbound).
## Open the Test agent panel
Open the project and click **Test agent**. The panel opens on the **Web session**
channel, with a **Channel** selector to switch between talking in the browser and
placing a call.
## Talk to it in the browser
On the **Web session** channel, allow microphone access when the browser asks,
then talk to the agent and read the live transcript as it responds. This is the
same browser voice session you ship with
[Embed in website](/guides/agents/production/embed-in-website), so it is the
quickest way to hear how the agent sounds before you add it to a page.
## Have it call your phone
Switch the **Channel** to **Outbound call** to have the agent dial a number while
you listen. The agent needs an outbound connection first. See
[Place calls from an agent](/guides/agents/telephony/outbound). For the dashboard
steps, see [Place one call](/guides/agents/telephony/dispatch-calls#place-one-call).
For repeated or automated calls, dispatch them from the API instead. See
[Dispatch outbound calls](/guides/agents/telephony/dispatch-calls).
## Review the test
Every test session and call becomes a record with its transcript, the arguments
passed, and the rendered prompt. See
[Debug a call](/guides/agents/debug-a-call).
## Next steps
Ship the browser voice session on your own web page.
Give the agent a caller ID so it can dial out and transfer calls.
Start calls from the API, or process a contact list.
Replay the transcript, tool runs, and events for each session and call.
# Dispatch outbound calls
Source: https://docs.slng.ai/guides/agents/telephony/dispatch-calls
Start an outbound call from the dashboard or API, pass per-call values, or process a contact list.
Dispatching a call tells an agent to dial a number now. The agent places the
call through its outbound connection, so the caller ID comes from that
connection's pool rather than from the request.
## Prerequisites
Before you begin:
* An outbound connection attached to the agent. Without one, dispatch fails.
See [Place calls from an agent](/guides/agents/telephony/outbound).
* The agent's ID, from the create response or the project page.
* An SLNG API key for the API path. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Place one call
Open the project and click **Test agent**. The panel opens on the
**Web session** channel.
Set the **Channel** to **Outbound call**. A **Number to call** field
appears. If the panel says telephony setup is needed, the agent has no
outbound connection attached.
Enter the destination under **Number to call** in E.164 format and click
**Start call**. The agent dials while you watch the transcript.
Use this to check an agent before you automate it. For anything repeated,
use the API.
Send the destination number to the agent's `calls` endpoint.
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents/$AGENT_ID/calls \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "phone_number": "+14155551234" }'
```
```json Response theme={null}
{
"call_id": "7c1d9f02-4b6a-4e18-9d3c-2a5f8b0e6417",
"message": "Call dispatched successfully"
}
```
The response returns as soon as the call is dispatched, not when it is
answered. Keep the `call_id` to look the call up later.
## Personalize each call
If the agent's system prompt or greeting uses `{{variable}}` placeholders, pass
values for them in `arguments`. They override any defaults set on the agent, and
the rendered prompt is stored with the call record.
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents/$AGENT_ID/calls \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+14155551234",
"arguments": {
"customer_name": "Bruce",
"company_name": "Wayne Enterprises"
}
}'
```
Values are strings, and the payload is bounded:
| Limit | Value |
| - | - |
| Keys per request | 32 |
| Key length | 64 characters |
| Value length | 1024 characters |
| All values combined | 8192 characters |
The request rejects anything it does not recognize, so a misspelled field name
returns an error rather than being ignored.
## Dispatch calls from a list
The API accepts one call per request. When you process a contact list, control
the request rate and retry `429 Too Many Requests` responses. Limiting concurrent
requests does not control how many requests you send within the rate-limit
window.
This example sends calls sequentially, waits between contacts, and honors the
`Retry-After` header before retrying a rate-limited request. Set
`DISPATCH_INTERVAL_MS` for the rate limit applied to your account.
```javascript dispatch-list.mjs theme={null}
const BASE_URL = "https://api.agents.slng.ai";
const wait = (milliseconds) =>
new Promise((resolve) => setTimeout(resolve, milliseconds));
async function dispatchCall(agentId, phoneNumber, args = {}, maxRetries = 3) {
for (let attempt = 0; ; attempt += 1) {
const response = await fetch(`${BASE_URL}/v1/agents/${agentId}/calls`, {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SLNG_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ phone_number: phoneNumber, arguments: args }),
});
if (response.ok) return response.json();
if (response.status === 429 && attempt < maxRetries) {
const retryAfter = Number(response.headers.get("retry-after"));
await wait((Number.isFinite(retryAfter) ? retryAfter : 1) * 1000);
continue;
}
const error = await response.json().catch(() => ({}));
const detail =
typeof error.detail === "string"
? error.detail
: JSON.stringify(error.detail ?? error);
throw new Error(detail || `Dispatch failed: ${response.status}`);
}
}
async function dispatchList(agentId, contacts, intervalMs = 1000) {
const results = [];
for (const [index, contact] of contacts.entries()) {
try {
const value = await dispatchCall(agentId, contact.phone, contact.args);
results.push({ phone: contact.phone, status: "fulfilled", value });
} catch (error) {
const reason = error instanceof Error ? error.message : String(error);
results.push({ phone: contact.phone, status: "rejected", reason });
}
if (index < contacts.length - 1) await wait(intervalMs);
}
return results;
}
const contacts = [
{ phone: "+14155551234", args: { customer_name: "Bruce" } },
{ phone: "+14155559876", args: { customer_name: "Lucius" } },
];
if (!process.env.SLNG_API_KEY || !process.env.AGENT_ID) {
throw new Error("Set SLNG_API_KEY and AGENT_ID before running this script.");
}
const intervalMs = Number(process.env.DISPATCH_INTERVAL_MS ?? 1000);
if (!Number.isFinite(intervalMs) || intervalMs < 0) {
throw new Error("DISPATCH_INTERVAL_MS must be a non-negative number.");
}
const results = await dispatchList(process.env.AGENT_ID, contacts, intervalMs);
console.dir(results, { depth: null });
```
Run the script with your key and agent ID:
```bash theme={null}
SLNG_API_KEY=your-key AGENT_ID=your-agent-id node dispatch-list.mjs
```
A failed contact does not stop the list. Review entries with a `rejected`
status, fix the cause, then retry only those contacts.
## Follow the call
Each dispatched call becomes a record you can read back: its status, the
arguments you passed, the prompt after those arguments were filled in, and the
transcript once the call ends. See
[Debug a call](/guides/agents/debug-a-call).
## Next steps
* [Receive calls on a number](/guides/agents/telephony/inbound) if callers also
dial the agent.
# Receive calls on a number
Source: https://docs.slng.ai/guides/agents/telephony/inbound
Create an inbound connection so calls that arrive on your number reach an agent.
An inbound connection routes calls that arrive on a number you own to one agent.
For how connections work and where they live, see
[Connect a phone number](/guides/agents/telephony/overview).
## Prerequisites
Before you begin:
* A number from a carrier, in E.164 format (`+15551234567`).
* Admin access to your SLNG organization. Creating a connection is a dashboard
task, and the **Telephony** section is admin-only.
* An agent to answer the calls. Keep its ID for the API path. If you do not have
one, see [Create an agent](/guides/get-started/create-a-project/create-agent).
* An SLNG API key for the API path. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Create the connection
In the dashboard sidebar, open **Telephony**, switch to the **Inbound** tab,
and click **Add connection**.
Choose **Twilio** to generate a webhook URL. Choose **Manual** to generate
SIP forwarding targets and optionally restrict source addresses.
Give the connection a name you will recognize in the agent picker, such as
`wayne-enterprises-support`. Add the phone numbers that should reach the
agent, one per line or comma-separated, each in E.164 format.
In **Manual** mode you can also set **Allowed addresses** to restrict which
source addresses may send calls to this connection. Leave it empty to accept
calls from any address your carrier uses.
Click **Create connection**. The connection starts as `pending` while
provisioning finishes, then becomes `active`. If it ends in `error`, open
the connection to see the reason. You cannot attach it until it is active.
## Route calls from your carrier
Your carrier must route incoming calls to the connection. A Twilio number sends
an HTTP request to the generated webhook URL. Another carrier forwards calls to
the generated SIP target.
```mermaid theme={null}
graph LR
tw["Your Twilio number"]
car["Any SIP carrier"]
agent["SLNG agent"]
tw -- "TwiML webhook URL" --> agent
car -- "forward to SIP target" --> agent
classDef slng stroke:#fbe566,stroke-width:2.5px;
class agent slng
```
Open the connection's **View setup** and copy the webhook URL. In the Twilio
console, open the number's **Voice configuration**. Under **A call comes
in**, choose **Webhook**, paste the URL, and select **HTTP POST**.
The URL carries a token that identifies the connection, so treat it like a
credential and do not publish it. If the connection shows no webhook URL
yet, it has not finished provisioning.
Open the connection's **View setup** and copy the **Forwarding targets**.
Configure your SIP provider to forward each number to the target listed next
to it.
If you set **Allowed addresses**, they appear here too. Calls from any other
source address are rejected.
## Attach the connection to an agent
An inbound connection belongs to one agent at a time, because a call arriving on
the number has to reach a single destination.
Open the project, go to its **Telephony** section, and pick the connection
under **Inbound calls**. Connections you cannot pick are disabled and marked
**(Unavailable)** with the reason.
List the connections available to the agent.
```bash Request theme={null}
curl https://api.agents.slng.ai/v1/agents/$AGENT_ID/sip-trunk-options \
-H "Authorization: Bearer $SLNG_API_KEY"
```
```json Response expandable theme={null}
{
"inbound": [
{
"id": "3f9c1b4e-5a27-4f8d-9c11-7b2e6d4a8c05",
"name": "wayne-enterprises-support",
"livekit_trunk_id": "ST_b6TUc5Q7bZMD",
"numbers": ["+15551234567"],
"status": "active",
"selectable": true,
"is_current": false,
"unavailable_reason": null
}
],
"outbound": []
}
```
Copy the `id` of a connection where `selectable` is `true`, then set
`sip_inbound_trunk_id` on the agent.
```bash Request theme={null}
curl -X PATCH https://api.agents.slng.ai/v1/agents/$AGENT_ID \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "sip_inbound_trunk_id": "3f9c1b4e-5a27-4f8d-9c11-7b2e6d4a8c05" }'
```
A successful response returns the updated agent with
`sip_inbound_trunk_id` set to the connection ID. Sending `null` detaches the
connection and leaves it free for another agent.
### When a connection cannot be attached
The dashboard disables unavailable connections. The API returns the reason in
`unavailable_reason`. See
[When a connection cannot be attached](/guides/agents/telephony/overview#when-a-connection-cannot-be-attached).
## Verify inbound calls
Call one of the connection's numbers from another phone. The agent should answer
and use `inbound_greeting` when you have set one. If the call does not reach the
agent, confirm that the connection is `active`, attached to the agent, and using
the carrier settings shown under **View setup**.
## Greet inbound callers differently
With a connection attached, the agent can use `inbound_greeting` instead of its
default `greeting`, so a caller who dials in hears something different from
someone the agent called. Directional greetings need at least one connection
attached, inbound or outbound, and the agent fails to save without one. See
[Update an agent](/guides/get-started/create-a-project/create-agent#update-an-agent)
for the update mechanic.
## Change or replace the credentials
Manual connections authenticate with a SIP username and password, shown under
**View setup**. To change them, open **Edit** and update both values together.
Configure your carrier to use the same pair. Coordinate the change because calls
can fail while the two sides use different credentials.
Twilio inbound connections do not use a SIP username and password. The webhook
URL contains the connection token, and the dashboard cannot rotate that token in
place. If the URL is exposed, contact SLNG support to replace the connection.
Replacing it may briefly interrupt inbound calls.
## Next steps
* [Place calls from an agent](/guides/agents/telephony/outbound) if the agent
also needs to dial out or transfer callers to a person.
* [Debug a call](/guides/agents/debug-a-call) to review each call's transcript and events.
# Place calls from an agent
Source: https://docs.slng.ai/guides/agents/telephony/outbound
Create an outbound connection so an agent can dial out and transfer callers to a person.
An outbound connection gives an agent a caller ID and a route to the phone
network. Without one, [call dispatch](/guides/agents/telephony/dispatch-calls)
fails and the **Phone transfer** tool has no carrier route. For how connections work
and where they live, see
[Connect a phone number](/guides/agents/telephony/overview).
You can share an outbound connection across multiple agents in the same region.
Create separate connections when agents need different caller ID pools or
carrier routes.
## Prerequisites
Before you begin:
* A SIP trunk with your carrier, and at least one number on it to use as a
caller ID, in E.164 format (`+15551234567`).
* The termination host and SIP credentials for that trunk. In Twilio these live
under Elastic SIP Trunking.
* Admin access to your SLNG organization. Creating a connection is a dashboard
task, and the **Telephony** section is admin-only.
* An agent to place the calls. Keep its ID for the API path. If you do not have
one, see [Create an agent](/guides/get-started/create-a-project/create-agent).
* An SLNG API key for the API path. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Create the connection
In the dashboard sidebar, open **Telephony**, stay on the **Outbound** tab,
and click **Add connection**. Pick **Twilio** for the guided setup or
**Manual** for any other SIP provider.
Fill in four values:
| Field | What to enter |
| - | - |
| **Connection name** | A name you will recognize in the agent picker, such as `wayne-enterprises-outbound` |
| **Termination host** | The carrier host that accepts outbound calls, such as `wayne.pstn.twilio.com`. In Twilio, use the host from the Termination SIP URI |
| **Caller ID pool (rotates)** | The E.164 numbers the agent calls from, one per line or comma-separated |
| **Transport** | **Auto**, unless your carrier requires **UDP**, **TCP**, or **TLS** |
Enter the auth username and password your carrier expects. In Twilio mode
you can click **Generate credentials** to have SLNG produce a pair, then add
that pair to Twilio in the next step.
Passwords must contain at least one uppercase letter, which is a Twilio
requirement rather than an SLNG one.
In **Twilio** mode the last step is a checklist to complete in the Twilio
console:
* **Credentials List**: add the username and password from the previous step.
* **Termination**: confirm the termination host matches what you entered.
* **Numbers**: confirm your Twilio number is attached to the trunk.
In **Manual** mode there is no checklist. Configure the carrier to accept
calls authenticated with the credentials you entered.
A new connection starts as `pending`, then becomes `active`. If it ends in
`error`, the connection shows the reason. You cannot attach a connection to
an agent until it is active.
## How the caller ID is chosen
An outbound connection can hold more than one number. The caller ID is selected
at random from this pool for each call. Edit the connection to add or remove
numbers.
The caller ID always comes from this pool. A dispatch request sets the
destination number, so give a campaign that needs a specific caller ID its own
connection.
## Attach the connection to an agent
Open the project, go to its **Telephony** section, and pick the connection
under **Outbound calls**. You can pick the same connection for multiple
agents in the same region.
List the connections available to the agent.
```bash Request theme={null}
curl https://api.agents.slng.ai/v1/agents/$AGENT_ID/sip-trunk-options \
-H "Authorization: Bearer $SLNG_API_KEY"
```
```json Response expandable theme={null}
{
"inbound": [],
"outbound": [
{
"id": "8d2a7c60-19be-4e35-a4f7-0c53f1b9e2d4",
"name": "wayne-enterprises-outbound",
"livekit_trunk_id": "ST_a8Jk3mP2wQ9R",
"numbers": ["+15551234567"],
"status": "active",
"selectable": true,
"is_current": false,
"unavailable_reason": null
}
]
}
```
Copy the `id` of a connection where `selectable` is `true`, then set
`sip_outbound_trunk_id` on the agent.
```bash Request theme={null}
curl -X PATCH https://api.agents.slng.ai/v1/agents/$AGENT_ID \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "sip_outbound_trunk_id": "8d2a7c60-19be-4e35-a4f7-0c53f1b9e2d4" }'
```
A successful response returns the updated agent with
`sip_outbound_trunk_id` set to the connection ID. Sending `null` detaches the
connection.
If a connection shows as **(Unavailable)** in the picker, it cannot be attached
yet. See
[When a connection cannot be attached](/guides/agents/telephony/overview#when-a-connection-cannot-be-attached).
## Verify outbound calls
Use [Dispatch outbound calls](/guides/agents/telephony/dispatch-calls) to call a
number you can answer. Confirm that the phone rings, the caller ID belongs to the
connection's pool, and the agent uses `outbound_greeting` when you have set one.
If the call fails, confirm that the connection is `active`, attached to the
agent, and configured with credentials that your carrier accepts.
## What an outbound connection is required for
With one attached, the agent can:
* Be dispatched on a call. See
[Dispatch outbound calls](/guides/agents/telephony/dispatch-calls).
* Use `outbound_greeting`, so a person the agent called hears a different
opening line than someone who dialed in. Directional greetings need at least
one connection attached, and the agent fails to save without one.
* Use the **Phone transfer** tool, which places an outbound call to reach a person.
## Rotate the credentials
For a Twilio connection, keep the old credentials in Twilio until you verify the
new pair:
In the **Telephony** section, open **Rotate creds**, then click **Generate
credentials**. Copy the new username and password.
Add the new pair to the trunk's **Credentials List**. Do not remove the old
pair yet.
Return to the dashboard and click **Activate**. The connection starts using
the new pair immediately.
Place a test call and confirm that it connects. You can then remove the old
pair from Twilio.
For a manual connection, open **Edit** and update the username and password to
match the pair configured by your carrier. Coordinate the change because calls
can fail while the two sides use different credentials.
## Next steps
* [Dispatch outbound calls](/guides/agents/telephony/dispatch-calls) to place
the first one.
* [Receive calls on a number](/guides/agents/telephony/inbound) if callers also
dial the agent.
# Connect a phone number
Source: https://docs.slng.ai/guides/agents/telephony/overview
How a carrier's phone numbers reach an agent, and which connection to create first.
An agent reaches the phone network through a **connection**: a SIP link between
your carrier and SLNG. You bring your own phone numbers. They come from a
carrier such as Twilio, not from SLNG.
Create an inbound connection, an outbound connection, or both. An agent can use
one connection in each direction.
**Inbound**: a caller dials a number you own. Your carrier hands the call across
the inbound connection to the agent, and audio flows both ways from there.
```mermaid theme={null}
graph LR
caller["Caller"]
sip["SIP provider"]
agent["SLNG agent"]
caller -- "dials your number" --> sip
sip <== "inbound connection" ==> agent
classDef slng stroke:#fbe566,stroke-width:2.5px;
class agent slng
```
**Outbound**: the agent opens the outbound connection to your carrier, which
rings the number. Audio flows both ways once the person answers.
```mermaid theme={null}
graph LR
agent["SLNG agent"]
sip["SIP provider"]
callee["Person you call"]
agent <== "outbound connection" ==> sip
sip -- "rings the number" --> callee
classDef slng stroke:#fbe566,stroke-width:2.5px;
class agent slng
```
## Pick a direction
Choose whether the agent needs to receive calls, place calls, or both:
| | Inbound connection | Outbound connection |
| - | - | - |
| Use it when | Callers dial a number you own | The agent places the call |
| Agents per connection | One. Inbound connections are exclusive | Many. One connection can serve multiple agents in the same region |
| Numbers you add | The numbers callers dial | The caller IDs the agent calls from |
| Also required for | An `inbound_greeting` | An `outbound_greeting`, the **Phone transfer** tool, and call dispatch |
If callers dial you and the agent also calls people back, create both.
## Pick a setup mode
Within each direction, choose a setup mode:
* **Twilio**: provider-specific guidance and a checklist for the Twilio console.
* **Manual**: SIP settings that you enter yourself. Use this mode with another
carrier, or with Twilio when you want to configure the trunk without the
guided flow.
An outbound Twilio connection uses Elastic SIP Trunking termination. An inbound
Twilio connection gives you a webhook URL to paste into the number's voice
settings in Twilio.
## Where connections live
Connections are org-wide, like [BYOK keys](/guides/models/bring-your-own-key).
You create them once and attach them to as many agents as the direction allows:
| Step | Where | Who |
| - | - | - |
| Create and edit a connection | The **Telephony** section in the dashboard sidebar | Org admins |
| Attach a connection to an agent | The project's **Telephony** section | Anyone who can edit the agent |
Create and edit connections in the dashboard. The public API does not support
connection management. You can attach an existing connection from either the
dashboard or the API through `sip_inbound_trunk_id` and
`sip_outbound_trunk_id` on the agent.
## When a connection cannot be attached
The dashboard marks an unavailable connection with the reason. The
`sip-trunk-options` API endpoint returns the same reason in
`unavailable_reason`.
| Reason | What to do |
| - | - |
| `inactive` | Open the connection and check the provisioning error. |
| `not_synced` | Provisioning has not finished. Wait, then reload. |
| `different_livekit_project` | The connection and agent are in different regions. Use an agent in the connection's region. |
| `assigned_to_another_agent` | Detach the inbound connection from the other agent first. |
Route calls that arrive on your number to an agent.
Give an agent a caller ID so it can dial out and transfer calls.
Start one call from the dashboard or API, or process a contact list.
# Call an external API
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/api-request-tool
Create an API Request tool that sends one HTTPS request to an existing service.
Create an API Request tool when an agent needs one request to a service you
already run. You configure the endpoint, authentication, input schema, response,
timeout, and failure behavior without writing code.
## Prerequisites
* An HTTPS endpoint that accepts the request method and JSON arguments you plan to use.
* Any bearer or HMAC secret stored in your organization Vault.
* Permission to manage organization tools.
Go to **Global Tools**, choose **New tool**, then select **API Request**.
Enter a tool name and **Instructions**. **Instructions** maps to the API
`description` field. Use a name made of letters, numbers, underscores,
or dashes.
Create the draft with `POST /v1/agents/tools`.
Replace the `.example` URL and Vault secret name with values for your
service before testing it.
```json tool.json theme={null}
{
"name": "lookup_order",
"description": "Look up the current status of a Wayne Enterprises order.",
"tool_type": "api_request",
"config": {
"type": "api_request",
"url": "https://api.wayne.example/orders/status",
"http_method": "POST",
"auth": {
"type": "bearer",
"secret_name": "WAYNE_API_TOKEN"
},
"headers": [
{
"name": "X-Client",
"value": "voice-agent"
}
],
"parameters": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "The order identifier provided by the caller"
}
},
"required": ["order_id"]
},
"strict": true,
"webhook_format": "raw",
"timeout_seconds": 10,
"wait_for_response": true,
"response": {
"show_to_llm": true,
"instructions": "Tell the caller the order status and expected delivery date."
}
}
}
```
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents/tools \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @tool.json
```
Set the literal HTTPS **Request URL** and choose the **Method**. The URL
cannot contain credentials or a fragment.
Set the literal HTTPS URL in `config.url` and choose `GET`, `POST`,
`PUT`, `PATCH`, or `DELETE` in `config.http_method`. The URL cannot
contain credentials or a fragment.
Choose **None**, **Bearer**, or **HMAC** authentication. Bearer and HMAC
settings reference a Vault secret by its `SCREAMING_SNAKE_CASE` name. Do
not add `Authorization`, `X-Signature-256`, `Host`, or other transport
headers yourself.
Parameters are values the model extracts from the conversation and passes
to the tool. For example, a forecast tool can define a `city` parameter so
the model passes the city mentioned by the caller.
Use **Builder** to add each parameter. Give it a clear name and
description so the model knows which value to extract. Mark a parameter
as required when the request cannot run without it.
Define the JSON Schema object in `config.parameters`. Add every required
property to `required`, and describe each value precisely. Set
`config.strict` to `true` to reject arguments that the schema does not
define.
A `GET` request sends arguments as query parameters. Other methods send the
arguments as the raw JSON request body. Tool-level header values are
literals or Vault references.
The executor builds the query string from the tool's parameters. Pass a fixed
value like an API key as a parameter, and pin it with the attachment's
`argument_overrides` (or a parameter `enum`). A query string written into
`config.url` is dropped, so keep the key in a parameter. When you test with
`/run`, pass the value in `sample_input`.
**Show the result to the model** controls whether the result enters the
conversation. Use **Result instructions** to tell the model how to
interpret it.
Set `response.show_to_llm` and `response.instructions`. The API also
accepts `timeout_seconds` from 1 to 60 and `wait_for_response`. Keep the
default wait enabled when the agent needs the result before continuing.
Run the draft with representative inputs. Confirm the endpoint received the
expected body and returned the expected JSON. You must complete a successful
test for the current draft before publishing it.
Attach the version to an agent. Set whether the model or a call event invokes
it on the attachment, not on the tool draft.
See [Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Handle failures
A run can fail because the endpoint times out, returns an invalid response, or
rejects authentication. Keep the timeout shorter than the maximum delay a caller
should hear. Add a pre-action message on the attachment when a normal response
can take several seconds.
If the agent does not need the response, set `wait_for_response` to `false`.
This also prevents the response from being shown to the LLM.
See [Tools API reference](/api-reference/agents-resources/tools) for the complete
request and lifecycle endpoint contracts.
# Attach a tool to an agent
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/attach-to-an-agent
Attach a tool without losing the agent's existing tool or MCP configuration.
An attachment connects one tool to one agent and stores that agent's invocation
and override settings. Organization and built-in attachments pin a published
version. MCP attachments pin the schema observed during discovery.
## Prerequisites
* An agent in shared tool mode. Agents created through the API start in shared
mode; recreate an older agent to move it to shared mode.
* A published organization tool, a ready-to-use built-in, or a connected MCP tool.
* The current agent ID and permission to update it.
To attach tools when you first create the agent, include `tool_refs` in the
create body. Creation applies them in one request, without the download-and-`PUT`
step. See [Create an agent](/guides/get-started/create-a-project/create-agent).
Open the project, go to **Tools**, and choose **Add Tool**. Select a
group, find the tool, then choose whether the model or system calls it.
Some tools support only one invocation type.
List attachable tools and keep the `id` and `latest_version` you need.
```bash Request theme={null}
curl https://api.agents.slng.ai/v1/agents/tools \
-H "Authorization: Bearer $SLNG_API_KEY"
```
Set **Instructions shown to the model**, arguments, and tool-specific
options, then save. This instructions field maps to the API attachment
`description` field.
Attachments live in the agent's `tool_refs` and `mcp_refs`. Change them by
downloading the full config, adding the attachment, and sending the whole
config back with `PUT`.
Generate a UUID for `attachment_id`.
```bash Request theme={null}
curl -OJ https://api.agents.slng.ai/v1/agents/$AGENT_ID/config \
-H "Authorization: Bearer $SLNG_API_KEY"
ATTACHMENT_ID="$(uuidgen | tr '[:upper:]' '[:lower:]')"
jq --arg attachment_id "$ATTACHMENT_ID" \
--arg tool_id "$TOOL_ID" \
--argjson version "$TOOL_VERSION" \
'.tool_refs += [{
attachment_id: $attachment_id,
tool_id: $tool_id,
version: $version,
description: "Transfer to a person when the caller asks for one.",
invocation: "model",
argument_overrides: {},
config_overrides: {
type: "transfer_call",
destination: "+15551234567"
}
}]' agent-$AGENT_ID.json > agent-updated.json
curl -X PUT https://api.agents.slng.ai/v1/agents/$AGENT_ID \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @agent-updated.json
```
`-OJ` saves the download as `agent-$AGENT_ID.json`, the file the `jq` edit
reads. Editing the downloaded config keeps every other field, including the
existing `tool_refs` and `mcp_refs`, so nothing is dropped. The `PUT`
replaces the complete configuration in one request.
Confirm that the agent response contains the new attachment and every
previous entry in `tool_refs` and `mcp_refs`. Then run a test call that
exercises the tool.
Change `tool_refs` and `mcp_refs` through the download-and-`PUT` flow; `PUT`
replaces the complete configuration. Use `PATCH` for top-level fields and the
`models` block. A `PATCH` that includes `tool_refs` or `mcp_refs` returns
`AGENT_CONFIG_PREPARATION_REQUIRED`, the signal to switch to the `PUT` flow.
## Attachment fields
| Field | Purpose |
| - | - |
| `attachment_id` | A lowercase canonical UUID generated by the client |
| `tool_id` and `version` | The immutable organization or built-in tool version |
| `server_id`, `tool_name`, `observed_schema_hash` | The discovered MCP tool contract, used instead of `tool_id` and `version` |
| `description` | Model instructions for this agent; labeled **Instructions shown to the model** in the Dashboard |
| `invocation` | `model` or `system` for supported tools; MCP tools use `model` |
| `argument_overrides` | Literal values or references that replace model-supplied arguments |
| `config_overrides` | Tool-specific settings such as transfer destination or timezone |
| `execution_policy` | An optional message the agent speaks before running the tool |
Value references can point to agent input or runtime memory with
`{{customer_id}}`, or to call context with values such as
`{{@phone_number}}`. A pre-action message can wait until the agent finishes
speaking before execution starts.
## Attach an MCP tool
An MCP attachment uses the server and discovered schema instead of a published
version:
```json MCP attachment theme={null}
{
"attachment_id": "1f0a2b3c-4d5e-4f60-8a91-b2c3d4e5f607",
"server_id": "7d91cf1e-4778-4bb8-b2a8-d891f78fb27f",
"tool_name": "lookup_inventory",
"description": "Check available inventory for a product code.",
"invocation": "model",
"argument_overrides": {},
"observed_schema_hash": "f7d1608b1a6f09ca0a6737116ef83d033a93df67c45e733e43622f7b72668a47"
}
```
Append this object to the complete current `mcp_refs` array and preserve
`tool_refs` in the same partial update.
## Upgrade a version
Publishing a new version does not change an attachment. Preview the upgrade,
review changed arguments and configuration, then accept it. The attachment ID
stays the same while its pinned `version` changes.
See [Tools API reference](/api-reference/agents-resources/tools) for the upgrade
preview and accept endpoints.
Configure deterministic lifecycle invocation and event arguments.
# Use built-in tools
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/built-in-tools
Add call control, runtime context, and preconfigured templates to an agent.
Built-in tools are ready to attach. You do not create, test, or publish them.
Open an agent's **Tools** page and choose **Add Tool** to find them.
| Dashboard group | Tools | Use it for |
| - | - | - |
| **Call control** | End call, Phone transfer, Answering machine detected | Actions that change the call |
| **Built-ins** | Current date and time, User phone number | Context the model cannot determine itself |
| **Templates** | Post-call summary, Create calendar event | Preconfigured API requests for common call events |
**Webhooks** contains the blank API Request option. See
[Call an external API](/guides/agents/tools-and-mcp/api-request-tool) to configure it.
## Call control
| Tool | API name | What it does | Requirement |
| - | - | - | - |
| **End call** | `end_call` | Speaks an optional goodbye, then ends the call | None |
| **Phone transfer** | `transfer_call` | Transfers the caller to another phone number | An outbound connection |
| **Answering machine detected** | `voicemail_detection` | Detects an answering machine so the agent can leave a message or end the call | None |
**Phone transfer** places an outbound call. Configure an outbound connection
before attaching it. See
[Place calls from an agent](/guides/agents/telephony/outbound).
## Runtime context
| Tool | API name | What it does | Requirement |
| - | - | - | - |
| **Current date and time** | `current_datetime` | Returns the current date and time in a configured IANA timezone | None |
| **User phone number** | `user_phone_number` | Returns the caller's phone number | An inbound or outbound phone call |
The model cannot reliably determine the caller's current local time. Attach
**Current date and time** when the agent offers appointments or refers to
business hours. Set `timezone` to a literal IANA timezone such as
`Europe/Madrid`.
Web sessions do not provide a phone number to **User phone number**.
## Templates
**Post-call summary** and **Create calendar event** are preconfigured API
Request tools. You provide the HTTPS endpoint. The template supplies the call
event and transcript mapping.
Templates run on a call event. See
[Run a tool on call events](/guides/agents/tools-and-mcp/run-on-call-events) for
the event contract and
[Call an external API](/guides/agents/tools-and-mcp/api-request-tool) for request
configuration.
## Configure an attachment
Select a tool from **Add Tool**, then configure its options in the attachment
editor. These values apply only to the current agent.
| Tool | Attachment options |
| - | - |
| End call | `goodbye_message`, `wait_for_completion` |
| Phone transfer | `destination` |
| Answering machine detected | `prompt` |
| Current date and time | `timezone`, `prompt` |
| User phone number | `prompt` |
Text options can include a value reference such as `{{customer_name}}`. See
[Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent) for
argument, configuration, and pre-action message settings.
Configure one agent's attachment and preserve its existing tools.
Connect Twilio and publish an organization-specific SMS tool.
# Write a custom code tool
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/code-tool
Run typed Python logic in an isolated tool environment.
Create a Custom Code tool for calculations and data processing that do not need
network access. The Python input and output models become the tool contract the
agent sees.
## Prerequisites
* Permission to manage organization tools.
* A deterministic Python task that can run without an internet connection.
* Vault secrets for any sensitive values the code needs.
Go to **Global Tools**, choose **New tool**, then select **Custom Code**.
Enter a precise tool name and **Instructions**. **Instructions** maps to
the API `description` field.
Define the source in a JSON request body.
```json tool.json theme={null}
{
"name": "calculate_discount",
"description": "Calculate a percentage discount for an order subtotal.",
"tool_type": "code",
"code_src": "from pydantic import BaseModel, Field\n\nclass Input(BaseModel):\n subtotal: float = Field(..., ge=0)\n percent: float = Field(..., ge=0, le=100)\n\nclass Output(BaseModel):\n discount: float\n total: float\n\ndef handler(input: Input) -> Output:\n discount = round(input.subtotal * input.percent / 100, 2)\n return Output(discount=discount, total=round(input.subtotal - discount, 2))",
"declared_secrets": [],
"dependencies": [],
"argument_defaults": {}
}
```
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents/tools \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @tool.json
```
Define a Pydantic `Input` model, an `Output` model, and a synchronous
`handler(input: Input) -> Output` function. Add field descriptions so the
model knows which values to supply.
Return the declared output model. Keep logs useful for testing, but return
the data the agent needs from the handler.
List each dependency as an exact version such as `pydantic==2.11.7`.
Packages with URLs, environment markers, or extras are rejected.
Declare Vault secret names separately from the source. Do not place secret
values in code or logs. The environment exposes only the declared secrets.
Expand **Metadata**, select the Vault secrets the tool can access, and
enter the pinned packages in **Dependencies**.
Add the allowed Vault secret names to `declared_secrets` and the pinned
packages to `dependencies` in the tool request.
Save the draft, then choose **Build tool**.
Save the draft, then send
`POST /v1/agents/tools/{tool_id}/introspect`.
The build installs the pinned dependencies, imports the declared modules,
and derives the argument schema from the Pydantic models.
Run representative input, check the structured output and logs, then
publish. You must have a valid schema, available secrets and dependencies,
and a successful run for the current draft.
Attach the version to an agent and verify it in a test call. See
[Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Environment limits
Custom Code runs in an isolated environment with no internet access. Use an
[API Request tool](/guides/agents/tools-and-mcp/api-request-tool) or
[MCP server](/guides/agents/tools-and-mcp/connect-with-mcp) for network calls.
Avoid unbounded loops, large payloads, and large output objects. A run that
exceeds its time or data limit returns a failure instead of partial output.
Code tools can run on call start, first user message, and tool success or
failure. They cannot run on call end. See
[Run a tool on call events](/guides/agents/tools-and-mcp/run-on-call-events).
# Connect an MCP server
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/connect-with-mcp
Authenticate an MCP server, discover its tools, and attach one to an agent.
Connect an existing Model Context Protocol (MCP) server to discover the tools it
exposes. You can then attach selected tools to agents without copying their
implementations into SLNG.
## Prerequisites
* An MCP server reachable over Streamable HTTP or server-sent events (SSE).
* Its URL and authentication requirements.
* Permission to manage organization MCP servers, tools, and Vault secrets.
Open **Global Tools**, select the **MCPs** tab, and choose **Add MCP
server**.
Enter a name, server URL template, and optional description. Select
**HTTP streaming** unless the server requires SSE.
Create the connection configuration. This example creates the bearer
secret in the Vault with the same request. Replace
`` before sending it.
```json server.json theme={null}
{
"name": "Wayne inventory",
"description": "Inventory tools for Wayne Enterprises support agents.",
"url_template": "https://mcp.wayne.example/mcp",
"transport": "streamable_http",
"auth": {
"type": "bearer",
"secret_name": "WAYNE_MCP_TOKEN"
},
"headers": [],
"credentials": [
{
"mode": "create",
"secret_name": "WAYNE_MCP_TOKEN",
"value": ""
}
]
}
```
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents/mcp-servers \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @server.json
```
Choose no authentication, bearer authentication, or a custom authentication
header. Secret names use `SCREAMING_SNAKE_CASE` and refer to Vault values.
You can also add literal or Vault-backed custom headers. Do not duplicate
the configured authentication header or transport-managed headers.
Choose **Connect**. Confirm that the server status is **ready** and
review the discovered tool names, descriptions, and schemas.
Use the server `id` returned by the create request.
```bash Request theme={null}
curl -X POST \
https://api.agents.slng.ai/v1/agents/mcp-servers/$SERVER_ID/connect \
-H "Authorization: Bearer $SLNG_API_KEY"
```
A successful response has `status: "connected"` and lists discovered
tools in `capabilities.tools`.
Select a discovered tool and attach it to an agent. The attachment stores
the server ID, tool name, and observed schema hash. MCP tools are
model-invoked.
See [Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Handle unavailable servers
The connection status can be `unknown`, `healthy`, `unavailable`, `invalid`, or
`circuit_open`. If discovery fails, verify the transport, URL, credentials, and
server response before reconnecting.
An attached tool remains tied to the schema hash observed during discovery. If
the server changes that schema, reconnect and review the attachment before
using the new contract. During a call, an unavailable server returns a tool
failure to the agent; it does not silently substitute another tool.
See [MCP servers API reference](/api-reference/agents-resources/mcp-servers) for
the full connection and discovery fields.
# Use n8n for tools
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/n8n-for-tools
Turn an n8n workflow into a published tool attached to your voice agents.
Build an agent tool as an n8n workflow. Activating the workflow creates the
organization tool, tests and publishes it, and attaches it to the agents you
select.
This guide uses the
[`n8n-nodes-slng`](https://github.com/slng-ai/n8n-nodes-slng) community node.
See [Integrate n8n](/guides/integrate/n8n) for installation and credentials.
## Prerequisites
* The SLNG community node on a self-hosted n8n instance.
* An **SLNG API** credential in n8n.
* One or more agents in shared tool mode.
Activation sends one request with sample arguments as part of publishing.
Build the workflow so this test does not create an unwanted production side
effect.
Start the workflow with **SLNG Trigger** and select your **SLNG API**
credential.
Select every agent that should use the tool. Legacy-mode agents are labeled
**legacy, unsupported** and cannot receive shared tool attachments.
Enter a specific **Tool Name** and **Tool Description**. For a contextual
tool, the model uses this information to decide when to run it.
Choose **LLM Tool (Contextual)** for a model-invoked action during the
conversation. Choose **System Tool** for a call event.
The system events are call start, first user message, call end, tool
succeeded, and tool failed. See
[Run a tool on call events](/guides/agents/tools-and-mcp/run-on-call-events)
for event arguments and restrictions.
For an LLM tool, add each parameter's name, type, description, and required
state. For a system tool, select triggers and map arguments from call data.
Read incoming arguments from `toolArguments`, for example
`{{ $json.toolArguments.order_id }}`. Use n8n's **Pin Data** after one real
test to map later nodes against a stable sample.
Set **Respond** to **Using Last Node** when the agent needs the final node's
JSON. Set it to **Immediately** to acknowledge the request while the workflow
continues.
Use **Edit Fields (Set)** to shape the final JSON. **Respond to Webhook**
does not support community trigger nodes.
Activate the workflow. Confirm that the published tool appears under
**Global Tools** and on each selected agent's **Tools** page.
## Authenticate webhook calls
HMAC is the default. SLNG signs the request body and sends the signature in
`X-Signature-256`; the SLNG Trigger node validates that signature. Leave the
secret empty to generate one during activation and register it on both sides.
Under **Show Advanced Settings**, you can switch to bearer authentication,
change the webhook path or HTTP method, set the timeout, and control whether
the result is shown to the LLM.
Deactivating the workflow removes the organization tool and its attachments.
The [node repository templates](https://github.com/slng-ai/n8n-nodes-slng/tree/main/templates)
include model-invoked lookup workflows and event-driven post-call workflows.
# Choose a tool
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/overview
Choose a tool source, decide what invokes it, and understand how it reaches an agent.
Tools let an agent act during or around a call. A tool can look up an order,
transfer the caller, update another system, or process call data.
A tool belongs to your organization. You can attach one tool to several agents
and configure each attachment independently.
Three separate choices define how a tool works: its source, its invocation, and
its lifecycle.
## Choose the source
Choose where the work runs. The source does not determine when the tool runs.
| Source | Use it for | Guide |
| - | - | - |
| Ready-to-use tool | Call control and runtime context | [Use built-in tools](/guides/agents/tools-and-mcp/built-in-tools) |
| Send SMS | Messages sent through your Twilio account | [Create a Send SMS tool](/guides/agents/tools-and-mcp/send-sms-tool) |
| API Request | One HTTPS request to an existing service | [Call an external API](/guides/agents/tools-and-mcp/api-request-tool) |
| Custom Code | Python logic or data processing without network access | [Write a custom code tool](/guides/agents/tools-and-mcp/code-tool) |
| MCP server | Tools already exposed by a Model Context Protocol (MCP) server | [Connect an MCP server](/guides/agents/tools-and-mcp/connect-with-mcp) |
| n8n | A workflow you want to build visually | [Use n8n for tools](/guides/agents/tools-and-mcp/n8n-for-tools) |
## Choose the invocation
Invocation controls what starts the tool. You choose it on each attachment.
| Invocation | What starts it | Use it for |
| - | - | - |
| Model-invoked | The large language model (LLM) selects the tool from its name, description, and arguments | Actions chosen during the conversation, such as looking up an order |
| System-invoked | A configured call event runs the tool without an LLM decision | Deterministic lifecycle work, such as storing a transcript when a call ends |
The same API Request tool can be model-invoked on one agent and system-invoked
on another. MCP tools are model-invoked. Only Custom Code, API Request,
Current date and time, and User phone number support system invocation.
See [Run a tool on call events](/guides/agents/tools-and-mcp/run-on-call-events)
for the supported events and arguments.
## Follow the lifecycle
Most tools you author follow this lifecycle:
1. Create and edit the draft.
2. Run a successful test and resolve the publish checks.
3. Publish an immutable numbered version.
4. Attach that version to an agent.
5. Publish a new version and upgrade each attachment when you are ready.
An agent always uses the version pinned in its attachment. Editing or publishing
a draft does not change a live agent.
There are three exceptions:
* Ready-to-use tools already have published versions, so you only attach them.
* Send SMS requires Twilio credentials and a successful test before publishing.
* Activating an n8n workflow creates, tests, publishes, and attaches its tool.
Add call control and runtime context without authoring a tool.
Connect Twilio, test a message, and publish the tool.
Configure one authenticated HTTPS request.
Run typed Python in an isolated environment.
Discover and attach tools exposed by an MCP server.
Turn an n8n workflow into an agent tool.
# Run a tool on call events
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/run-on-call-events
Run a supported tool automatically at a specific point in the call lifecycle.
Use system invocation when a tool must run because an event occurred, not
because the model decided to call it. You configure invocation on the
attachment, so one tool can remain model-invoked elsewhere.
## Model invocation and system invocation
| Mode | Decision maker | Typical use |
| - | - | - |
| `model` | The large language model selects the tool from its instructions and arguments | Lookups and actions requested during the conversation |
| `system` | The call runtime matches a configured event | Logging, notifications, and deterministic follow-up work |
Use system invocation for lifecycle work that must happen consistently. The
model does not participate in the decision.
## Supported events
| Event | Runs when | Available for |
| - | - | - |
| `call_start` | The call session starts | API Request, Custom Code, Current date and time, User phone number |
| `first_user_message` | The first caller message is available | API Request, Custom Code, Current date and time, User phone number |
| `call_end` | The call ends | API Request, Current date and time, User phone number |
| `tool_succeeded` | A selected source attachment succeeds | API Request, Custom Code, Current date and time, User phone number |
| `tool_failed` | A selected source attachment fails | API Request, Custom Code, Current date and time, User phone number |
Custom Code cannot run on `call_end`. MCP, Send SMS, and call-control tools do
not support system invocation.
## Configure the attachment
On the tool attachment, select **Run automatically** in the Dashboard or set
`invocation` to `system` in the API.
Add at least one event. For `tool_succeeded` or `tool_failed`, also select
the source attachment. The API requires its `attachment_id` as
`source_attachment_id`.
Map each tool argument from a constant, a template, transcript messages,
transcript text, or call context. Mark it required only when the tool cannot
run without that value.
Save the agent and place a test call that reaches the trigger. Confirm the
execution status and arguments in the call details.
```json System attachment theme={null}
{
"attachment_id": "6c944f13-42dc-47e0-a11e-d55cf44ee633",
"tool_id": "c5d52e6f-96a7-4f04-a99d-65562b9c9d52",
"version": 2,
"description": "Store the transcript when the call ends.",
"invocation": "system",
"system": {
"triggers": [
{
"event": "call_end"
}
],
"arguments": [
{
"name": "transcript",
"type": "transcript_text",
"required": true,
"description": "The complete call transcript as text.",
"source": {
"type": "transcript_text",
"max_messages": 200
}
},
{
"name": "call_id",
"type": "string",
"required": true,
"description": "The SLNG call identifier.",
"source": {
"type": "call_id"
}
}
]
},
"argument_overrides": {}
}
```
Add this object to `tool_refs` with the safe partial-update procedure in
[Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Available argument sources
| Source | Value |
| - | - |
| Constant | A fixed JSON value |
| Template | Text built from inputs, runtime memory, or call context |
| Transcript messages | Structured transcript messages, optionally limited by count |
| Transcript text | Plain transcript text, optionally limited by count |
| Call context | `call_id`, `room_name`, `job_id`, `agent_id`, `agent_name`, `phone_number`, `first_user_message`, `trigger_event`, or `call_end_reason` |
`first_user_message` is unavailable at `call_start`. `call_end_reason` is only
available at `call_end`. `phone_number` is unavailable for web calls. Runtime
memory is not populated for `call_start` or `first_user_message`.
## Handle results and failures
The call record shows each system tool execution as succeeded, failed, or timed
out. Use `tool_succeeded` and `tool_failed` triggers when one tool should start
after a specific source attachment finishes. This creates an explicit chain and
avoids relying on the model to coordinate the tools.
If the source attachment fails, only a matching `tool_failed` trigger runs.
Review the execution error and mapped arguments in the call details before
retrying the workflow.
# Create a Send SMS tool
Source: https://docs.slng.ai/guides/agents/tools-and-mcp/send-sms-tool
Connect Twilio, send a test message, and publish a Send SMS tool.
Create one Send SMS tool for your organization, then attach its published
version to any agent that should send messages during a call.
## Prerequisites
* A Twilio account with an SMS-capable phone number.
* The Twilio Account SID and Auth Token.
* Permission to manage organization tools and Vault secrets.
Go to **Global Tools**, choose **New tool**, then select **Send SMS** under
**Pre configured**.
Enter the Twilio **Account SID** and **Auth token**. The dashboard stores
them in your Vault as `TWILIO_ACCOUNT_SID` and `TWILIO_AUTH_TOKEN`.
Enter a verified recipient, message body, and SMS-capable Twilio sender in
the **Test** panel. Use E.164 numbers such as `+15551234567`.
You must complete a successful test before publishing the tool.
Choose **Publish**. Publishing creates an immutable numbered version.
If publishing fails, review the Twilio credentials, phone numbers, and the
latest test result.
Attach the published version, then set `recipient`, `body`, and
`from_number` for that agent. `from_number` must be a literal E.164 number.
`recipient` and `body` can use call values.
See [Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Verify the result
Open **Global Tools** and confirm that Send SMS shows a published version. Then
place a test call and ask the agent to send a message. Confirm that Twilio
accepted the message and that the agent received a successful tool result.
# Context Router
Source: https://docs.slng.ai/guides/execution-layer/llm/context-router
The Context Router sits in front of the LLM step. Every turn goes through it
first, and it decides how to answer: from cache, a small in-region model, a
prepared response, or a full model call, with fallbacks when a model is slow or
fails. It speaks the OpenAI API format, so any agent framework or voice platform
with a custom LLM field can point at it.
Call the API directly or configure it as the custom large language model in a
supported agent integration. See the [Context Router API reference](/api-reference/context-router/chat-completions)
for request and response fields.
## Prerequisites
* An SLNG API key. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A model for the router to answer with. Give it one of two ways:
* **Register a BYOK LLM key** in the dashboard. The router then routes `slng/auto`
to that model with nothing extra in the request. Use this for a voice platform
integration, which only lets you set a base URL, an API key and a model. See
[Bring your own key](/guides/models/bring-your-own-key).
* **Send your configuration inline** in the `slng_config` body field when you call
the API from your own code. Nothing to register in advance, and a request that
carries it ignores any registered configuration. See
[BYOK Context Router](/guides/execution-layer/llm/integration-guide#byok-context-router-slng_config).
## Configuration
Point your integration's custom LLM at these values:
| Setting | Value |
| - | - |
| Base URL | The regional base URL, `https://{region}.context-router.slng.ai/v1`, for example `https://eu-west.context-router.slng.ai/v1`. Pick the region closest to your callers. See [Regions](/guides/execution-layer/llm/regions). |
| API key | your SLNG API key, sent as `Authorization: Bearer ` |
| Model | `slng/auto` to let the router pick per turn, or the exact model name from your configuration to pin one. A pinned model has no failover to another entry. |
The [Custom LLM](/guides/integrate/custom) guide covers the OpenAI-compatible
setup. Each platform guide has the exact steps for its dashboard or SDK:
[ElevenLabs](/guides/integrate/elevenlabs), [Vapi](/guides/integrate/vapi),
[Deepgram](/guides/integrate/deepgram), [LiveKit](/guides/integrate/livekit),
and [Pipecat](/guides/integrate/pipecat).
## Agent and session headers
The router **requires** two headers on every request so it can tie each turn to the right agent and call:
| Header | Identifies |
| - | - |
| `X-Slng-Agent-Id` | The agent handling the call |
| `X-Slng-Session-Id` | The individual call or session |
Map them to your platform's own agent and session values. In ElevenLabs they are
the `system__agent_id` and `system__conversation_id` variables; in Vapi they are
`{{assistant.id}}` and `{{call.id}}`; in code you pass a stable agent ID and the
current session ID. Your platform guide lists the exact values.
Values are at most 256 characters and cannot contain spaces, commas, pipes (`|`) or
braces (`{` `}`). An opaque ID or slug is always safe. A request missing either
header, or carrying a malformed one, returns a `400` with code `missing_client_id`
or `invalid_client_id`. When you call the API from your own code, you can send them
as the body fields `slng_agent_id` and `slng_session_id` instead of headers. The
body field wins if you send both.
The agent ID also scopes the response cache, so answers cached for one agent ID
are never served to another. When you change an agent's prompt in a meaningful
way, give it a fresh agent ID, for example by adding a version suffix. Otherwise
answers produced under the old prompt stay in scope for the new one.
# Integration guide
Source: https://docs.slng.ai/guides/execution-layer/llm/integration-guide
Call the Context Router from any OpenAI-compatible client: authentication, requests, streaming, caching, per-call variables, and BYOK configuration.
The Context Router is a single endpoint that speaks the OpenAI Chat Completions
protocol. Point an OpenAI-compatible client at it, authenticate with your SLNG
API key, and every turn gets routing, caching, and in-region execution without
changing how you call the model.
## Endpoint and authentication
The router exposes two OpenAI-compatible surfaces. Both share the same auth,
routing, caching, and features.
```text Chat Completions theme={null}
POST /chat/completions
Authorization: Bearer
Content-Type: application/json
```
```text Responses theme={null}
POST /responses
Authorization: Bearer
Content-Type: application/json
```
The `/responses` endpoint is a translation layer over the **same** router:
identical auth, routing, caching, and features. Everything in this guide
applies to both surfaces unless a section says otherwise.
Authenticate with **only** your `SLNG_API_KEY`, passed as a Bearer token. The
OpenAI SDK's `api_key` parameter sets this header for you, so you never set
internal auth headers yourself.
```python theme={null}
from openai import OpenAI
client = OpenAI(
# Regional base URL: https://{region}.context-router.slng.ai/v1
base_url="https://in.context-router.slng.ai/v1",
api_key="YOUR_SLNG_API_KEY",
)
```
## Making a request
A request is a standard OpenAI Chat Completions call.
```python theme={null}
resp = client.chat.completions.create(
model="slng/auto",
messages=[
{"role": "system", "content": "You are a helpful clinic assistant."},
{"role": "user", "content": "What are your opening hours?"},
],
)
print(resp.choices[0].message.content)
```
### Streaming
Streaming works exactly as in OpenAI, for **every** model the router serves
(reasoning and non-reasoning alike).
**Always set** `stream_options.include_usage=True` so you receive the final
usage trailer chunk.
```python theme={null}
stream = client.chat.completions.create(
model="slng/auto",
messages=[...],
stream=True,
stream_options={"include_usage": True},
)
```
What to expect on the stream:
* **Reasoning blocks and control tokens are removed for you.** If your model emits
a visible reasoning block (``, ``, ``, ``) or
a stray control token (``, `<|im_end|>` and similar), the router strips it
before the chunk reaches you, so your TTS never reads it aloud. Setting
`slng_pure_proxy` suspends this.
* **All answer content arrives before the** `finish_reason: "stop"` **chunk**, so
stopping there is safe.
* **The `usage` block rides the final chunk.** That is why `include_usage` matters.
* **The stream always ends cleanly.** If the model fails mid-stream, the router
still sends a final `finish_reason: "stop"` chunk and `data: [DONE]`, so your
client is never left hanging.
**Ignore unknown fields in your client.** Nearly every client already does,
including the official OpenAI SDKs. If yours uses strict deserialization
(`deny_unknown_fields` in serde, `DisallowUnknownFields` in Go, or a
hand-written parser that rejects extras), turn it off for this endpoint. The
router forwards a provider's own extra fields verbatim, and some are required on
the next turn. On a stream a strict decoder fails quietly: it skips the chunks it
cannot parse, so you get a truncated answer with a `200`.
## Available parameters
| Field | What it does |
| :- | :- |
| `model` | `slng/auto`, the default when omitted, or the name of one entry in your configuration to pin it. |
| `messages` | Standard OpenAI messages array. `developer` is treated like `system`. |
| Sampling params | `temperature`, `top_p`, `max_tokens`, `max_completion_tokens`, and so on. |
| `stream` | `true` or `false`. |
| `stream_options.include_usage` | Set `true` to get the usage trailer. |
| `tools` / `tool_choice` | Standard tool-calling, fully supported. An answer containing tool calls is never cached. |
| `template_variables` | Per-call personalization values for `{{name}}` placeholders. See [Per-call values](#per-call-values-template_variables). |
| `slng_config` | Your model configuration inline: endpoints and provider keys. See [BYOK Context Router](#byok-context-router-slng_config). |
| `slng_agent_id` | Required, unless you send the `X-Slng-Agent-Id` header instead. |
| `slng_session_id` | Required, unless you send the `X-Slng-Session-Id` header instead. |
| `slng_analytics` | Default `false`. Keeps a copy of the request and answer for your analytics. See [Shadow mode](#shadow-mode). |
| `slng_pure_proxy` | Default `false`. Returns your model's answer untouched. See [Shadow mode](#shadow-mode). |
### `slng/auto` vs a named model
Recommended. SLNG picks from your configuration: the preferred tier first,
splitting traffic by weight, with automatic retry on failure.
The exact name of one entry in your configuration. It pins the request to that
entry, so there is no failover to another one, and its traffic keeps its own
cache entries.
## Required fields
Your org identity is managed by SLNG. The agent ID and session ID are yours to
send, and both are **required on every request**.
* **Agent ID** names the logical agent a call belongs to, and scopes its cache. Use
a stable value per agent. When you change that agent's prompt in a meaningful way,
give it a fresh ID, for example `clinic-scheduler-v2`, so answers produced under
the old prompt are not reused.
* **Session ID** identifies a single call. Use a value unique to each call, like a
UUID, and keep it the same across all turns of that call.
Send each one as a header (`X-Slng-Agent-Id`, `X-Slng-Session-Id`) or as a
top-level body field (`slng_agent_id`, `slng_session_id`). For the value format and
the errors a missing or malformed ID returns, see
[Agent and session headers](/guides/execution-layer/llm/context-router#agent-and-session-headers).
## Reading the response
Every request returns a set of `x-slng-*` headers that tell you how the answer
was produced.
| Header | Present on | Meaning |
| :- | :- | :- |
| `x-slng-request-id` | Every response (including errors). | Quote it in a support request. |
| `x-slng-response-source` | Every successful (2xx) chat completion. | `llm` or `cache`. |
| `x-slng-cache-layer` | Cache hits only. | Which cache layer matched. |
| `x-slng-model` | Live LLM answers only. | The model that answered, after any failover. |
On an error, only `x-slng-request-id` comes back, because no answer was produced.
Two outcomes are possible on a successful request:
`x-slng-response-source: llm`. The request was routed to the LLM, and `usage`
carries the tokens you were billed for.
`x-slng-response-source: cache`. No LLM ran. `usage` carries the original
answer's tokens, so it is what the cache saved rather than what this call cost.
## Response caching
The Context Router is a PII-aware service that can serve a repeated turn straight
from a cache instead of calling the LLM again. Caching is on by default, and a turn
that qualifies is served from cache automatically. Cache layers are checked
fastest-first; the first hit wins.
| Layer | Match style |
| :- | :- |
| `l1_full_input`, `l2_full_input` | Whole-request match. |
| `l1_exact`, `l2_exact` | Exact match. |
| `l2_norm_exact` | Normalized-exact match. |
| `l2_canonical` | Canonical-class match. |
| `prewarm_full_input`, `prewarm_exact`, `prewarm_norm_exact`, `prewarm_canonical` | The same match styles, over answers SLNG pre-loaded for your agent ahead of time. |
Pre-warmed answers are set up together with you, per agent.
### What SLNG does not store
So one caller's answer is never replayed to another, some responses are not stored.
The caller still gets their answer; only the caching is skipped.
* **Any reply containing a number, in any script.** A number is usually specific to
one caller or record, so identifiers, prices and dates are never cached.
* **Personal information**, such as names, addresses and emails.
* **Any reply carrying a placeholder the router did not fill in itself.**
## Per-call values (`template_variables`)
Voice agents need per-call values inside the system prompt: the caller's name,
their city, an appointment time. Instead of building those strings yourself
before every request, write a placeholder once and let SLNG fill it in.
Do this rather than building the string yourself. The stored answer then holds the
placeholder instead of the caller's data, which is what makes a personalized
answer cacheable and lets your callers share one entry. The model sees the same
final prompt either way.
```python Do theme={null}
# Keep placeholders in the prompt, send the values separately.
{"role": "system", "content": "You are calling {{caller_name}} in {{city}}."}
# ...with, in the same request:
# "template_variables": {"caller_name": "Rajesh", "city": "Mumbai"}
```
```python Don't theme={null}
# Build the prompt string yourself per call.
{"role": "system", "content": f"You are calling {caller_name} in {city}."}
```
The reverse case matters just as much. A value that steers the answer is not a
template variable, however much it varies per call.
```python Do theme={null}
# Write the steering value into the prompt text.
{"role": "system", "content": "Reply to the caller in Spanish."}
```
```python Don't theme={null}
# The reply language decides what the answer IS, not what it says.
{"role": "system", "content": "Reply to the caller in {{session_language}}."}
# "template_variables": {"session_language": "Spanish"} # <-- wrong field
```
**Syntax.** Use double braces around the variable name: `{{caller_name}}`,
`{{city}}`. Names are letters, digits, and underscore. Single braces
(`{name}`), Jinja, and `${var}` are **not** placeholders. Only `{{name}}` is.
Substitution applies to your prompt messages, the `system` and `developer` roles.
Your `user` and `assistant` message content is never modified, so a literal
`{{...}}` a caller happens to type is left exactly as-is.
Here is a full request using template variables:
```python theme={null}
resp = client.chat.completions.create(
model="slng/auto",
messages=[
{"role": "system", "content": "You are calling {{caller_name}} in {{city}}."},
{"role": "user", "content": "hello?"},
],
extra_body={
"template_variables": {"caller_name": "Rajesh", "city": "Mumbai"},
},
)
```
The model receives `You are calling Rajesh in Mumbai.`
**Missing values are rejected.** If your request references a `{{name}}` you
did not supply in `template_variables`, the router returns a `422`.
```json theme={null}
{
"error": {
"message": "Missing required template variables: appointment_time, city",
"type": "invalid_request_error",
"param": "template_variables",
"code": "missing_template_variables"
}
}
```
### What belongs in `template_variables`
* **Do** carry personalization values that get spoken or echoed in the
conversation: the customer's name, the agent's name, the company name, an
appointment detail rendered as text.
* **Don't** carry values that steer or change the content of the answer itself:
the response language, a plan or tier that changes which policy is described, a
region that changes which rules apply.
* The language case deserves spelling out. A language variable is fine when it is
just text to be said, for example the agent confirming "So your preferred
language is `{{language}}`, correct?" during the call. It is not fine when it
controls the language the model answers in: two callers who chose different
languages would share one cached answer, and one would hear the wrong language.
**Limits.** Up to 64 variables per request, names up to 64 characters, values
up to 4000 characters. Exceeding these returns a `422`.
**Runtime variables.** To leave a placeholder deliberately unfilled, because your
own orchestrator fills it mid-call, set `template_vars_strict: false` on your
configuration. The placeholder then passes through untouched, and an answer that
echoes one is never cached.
## BYOK Context Router (`slng_config`)
There are two ways the router can know which model(s) should answer your
requests:
You send the configuration on each request. It runs against exactly what you
sent, and you change models by changing your own code.
Register a BYOK LLM key in the dashboard and the router routes `slng/auto` to
it with nothing extra in the request. Richer setups, such as several tiers or
failover groups, SLNG configures with you.
A request carrying `slng_config` ignores the stored configuration entirely, so
anything you rely on has to be in the object you send. It holds your own endpoints
and provider keys, so treat it like a credential.
### The configuration shape
A configuration is a set of numbered **tiers**, tried in order of preference:
`"1"`, `"2"`, `"3"`, three at most. Within a tier, traffic splits by `weight`.
If the chosen model fails to answer (a `5xx`, a timeout, or a `429`), the router
retries **once** against the next option. With a single entry it retries once
against that same endpoint when the failure was transient.
Each entry has:
| Field | What it is |
| :- | :- |
| `model` | The name you use to refer to this entry. |
| `weight` | This entry's share of the tier's traffic (1 to 100; a tier's weights sum to 100). |
| `endpoint` | Where the model is served, including your credentials for it. |
| `endpoint.model_id` | The model name to send to the provider, when it differs from your `model` label. Optional except on `bedrock`, where it is required. |
The smallest useful configuration is one tier with one OpenAI-compatible
endpoint:
```python theme={null}
resp = client.chat.completions.create(
model="slng/auto",
messages=[{"role": "user", "content": "Hello"}],
extra_body={
"slng_config": {
"tiers": {
"1": [
{
"model": "gpt-4o-mini",
"weight": 100,
"endpoint": {
"url": "https://api.openai.com/v1",
"api_key": "sk-...", # YOUR provider key, not your SLNG key
},
}
]
}
},
},
)
```
Your SLNG key stays in the `Authorization` header as always. The `api_key`
inside the endpoint is your own key **for that provider** (here, OpenAI). It is
used to make that request's model call and is never echoed back in any error
message.
### Supported providers
The `endpoint` object defaults to `provider: "openai-compat"`, which covers any
service that speaks the OpenAI Chat Completions API (OpenAI itself, Azure-hosted
alternatives, Groq, self-hosted vLLM, and so on). Four more providers are
supported; each needs its own fields on the `endpoint` object.
| `provider` | Required endpoint fields |
| :- | :- |
| `openai-compat` (default) | `url`, `api_key` |
| `openai-responses` | `url`, `api_key` |
| `azure` | `url`, `api_key`, `azure_deployment`, `api_version` |
| `vertex` | `vertex_credentials`, `vertex_location` |
| `bedrock` | `aws_access_key_id`, `aws_secret_access_key`, `aws_region`, `model_id` |
On `azure`, `url` is the resource root, not the full deployment URL. On
`openai-compat`, add `auth_header` when the provider wants its key in a custom
header. Fields belonging to another provider are rejected rather than ignored.
For example, an Azure OpenAI entry looks like:
```json theme={null}
{
"model": "my-azure-gpt4o",
"weight": 100,
"endpoint": {
"provider": "azure",
"url": "https://my-resource.cognitiveservices.azure.com/",
"api_key": "...",
"azure_deployment": "gpt-4o-deploy",
"api_version": "2024-12-01-preview"
}
}
```
### Limits and errors
* The `slng_config` object must stay under **256 KB** when serialized; larger
returns a `400`.
* A configuration that fails validation returns a `400` starting with
`invalid slng_config:` and a description of the problem. Your credentials never
appear in these messages.
* Sending `slng_config` as anything other than a JSON object (a string, a list)
returns a `422` with code `invalid_slng_config`.
## Shadow mode
Two optional flags let you route production traffic through SLNG and measure what it
would save, before you let it change anything. Both default to `false` and need no
setup.
| Flag | What it does |
| :- | :- |
| `slng_analytics` | Keeps a copy of the request and the answer for your analytics, in addition to serving the call normally. It changes nothing about the answer, your latency, which model answers, or caching. Copies stay in your region. |
| `slng_pure_proxy` | Returns your own model's answer untouched: no cached answers, no prepared replies, no changes to the text. Your configuration still applies, including failover. |
Send both together and you have a shadow trial. You receive exactly what your own
model produces, while the router measures what it could have served from cache and
what that would have saved. Going live is removing the two flags: same URL, same
key, same request body.
A trial measures; it does not speed anything up. A turn the router would have
answered from cache goes to your model instead, so trial latency reflects your own
model. Send your prompt in template form with `template_variables` for the
measurement to be meaningful.
# Context Router regions
Source: https://docs.slng.ai/guides/execution-layer/llm/regions
Context Router base URLs per region, and how caching is scoped to the region you call.
Each region has its own Context Router base URL,
`https://{region}.context-router.slng.ai/v1`, where `{region}` is the gateway
code, for example `https://eu-west.context-router.slng.ai/v1`. Call the region
closest to your callers. Requests are not routed between regions.
For every region's Context Router base URL alongside its speech and agent
codes, see [Regions and base URLs](/guides/regions/regions-map#regions-and-base-urls).
## Caching regions
Caching is region-aware and scoped to your organization. Your requests are never
processed or cached in another region.
# Noise cancellation
Source: https://docs.slng.ai/guides/execution-layer/stt/noise-cancellation
## Overview
A voice agent is only as good as the audio it hears. If the transcription gets a word wrong, everything after it is wrong too.
Noise cancellation cleans the audio before any of that happens, which means you're not fixing errors later, you're not creating them in the first place.
## This is where things actually go wrong
Voice agents run over phone calls. Compressed audio, people in cars, call center background noise, street noise, speakerphones. On those calls the model isn't the problem. The audio reaching it is. Swapping to a better transcription model won't help much if what arrives is already unclear.
### It works with any model you're already using
Noise cancellation runs before transcription, so it improves whichever model you're on, including your own key. Nothing else in your setup has to change.
## How to use it
To activate noise cancellation for any model on the gateway, include this header in your request:
```shellscript theme={null}
"X-Slng-Noise-Cancellation": "ai-coustics"
```
Here's an example of the headers for a request using Deepgram Nova 3 in Australia:
```javascript WSS theme={null}
const url =
"wss://au.api.slng.ai/v1/stt/slng/deepgram/nova:3-en?language=en";
const socket = new WebSocket(url, {
headers: {
Authorization: `Bearer ${process.env.SLNG_TOKEN}`,
"X-Slng-Noise-Cancellation": "ai-coustics",
},
});
```
```shellscript HTTP theme={null}
curl --request POST \
--url https://au.api.slng.ai/v1/stt/slng/deepgram/nova:3-en \
--header 'Authorization: Bearer ' \
--header 'X-Slng-Noise-Cancellation: ai-coustics'\
--header 'Content-Type: multipart/form-data' \
--form audio='@example-file' \
--form language=en
```
## SLNG models
Noise cancellation works with every STT model in the [SLNG catalog](/models/catalog/all-models). Use your SLNG API key or project credentials and set the header, nothing else needed.
## BYOK
Noise cancellation also works when you bring your own provider key, as long as the model is one we support. Same header, same behavior. See [Bring your own key](/guides/models/bring-your-own-key).
## Regions
Noise cancellation runs in the region where you invoke it. Your speech is never processed or hosted in another region.
# Pronunciation dictionaries
Source: https://docs.slng.ai/guides/execution-layer/tts/pronunciation-dictionaries
Force a fixed spoken form for brand names, acronyms, and other terms your TTS model mispronounces.
A pronunciation dictionary is a reusable set of rewrite rules. Each rule swaps a word or phrase for replacement text before it reaches the TTS model, so "SLNG" is spoken as "slang" and "NAIC" as "en ay eye see" on every turn. You create the dictionary once, then reference it by name when you open a TTS session.
Rewrite matching is deterministic: case-insensitive, whole-word or whole-phrase, longest-match first, and non-recursive. The walkthrough below uses a WebSocket, but the same `pronunciation` selector applies to HTTP TTS requests. One dictionary is active per request or WebSocket turn.
## Prerequisites
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* The regional gateway you send TTS requests to, such as `https://eu-west.api.slng.ai`. The [Pronunciation dictionaries API](/api-reference/text-to-speech/slng/pronunciation-dictionaries/create-pronunciation-dictionary-http) lists the regions that serve dictionaries.
Create and use a dictionary in the **same region and organization**. A dictionary you create in one region is not visible from another.
Send the rewrite rules to `POST /v1/pronunciation/dictionaries`. A successful call returns **201 Created**.
```bash theme={null}
export SLNG_API_KEY="your-api-key"
export SLNG_BASE_URL="https://{region}.api.slng.ai"
curl --fail-with-body "$SLNG_BASE_URL/v1/pronunciation/dictionaries" \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"name": "brand-names",
"modes": {
"rewrite": {
"rules": [
{"match": "SLNG", "replace": "slang"}
]
}
}
}'
```
Each rule pairs a `match` term with the `replace` text sent to the model. A dictionary holds up to 256 rules. Pronunciation fails closed: if a request names a dictionary that cannot be resolved, the TTS request is rejected rather than synthesized without it.
Connect to a TTS endpoint in the same region and pass the dictionary name in the `init` config. This example uses Deepgram Aura 2:
```text theme={null}
wss://{region}.api.slng.ai/v1/bridges/unmute/tts/deepgram/aura:2
```
Send the API key in the handshake header:
```text theme={null}
Authorization: Bearer your-api-key
```
Then send the `init` message with a `pronunciation` selector:
```json theme={null}
{
"type": "init",
"config": {
"encoding": "linear16",
"sample_rate": 24000,
"pronunciation": {"mode": "rewrite", "name": "brand-names"}
}
}
```
After the server sends `ready`, send a text message:
```json theme={null}
{"type": "text", "text": "Welcome to SLNG.", "flush": true}
```
Collect binary audio frames until `audio_end`. The model speaks "SLNG" as "slang" instead of reading the letters on its own.
The selection stays active for the session. Send later text messages without repeating `pronunciation`. To switch dictionaries, include a new selector on the first text message of a later turn.
Keep complete matching words or phrases within a single message, and set the dictionary before a turn begins rather than mid-turn. To speak without rewriting, open a new session with no `pronunciation` selector.
## Hear the difference
Both clips synthesize the same line. The dictionary rewrites `SLNG`, `QubePay`, and `ACH` so the model speaks them as intended instead of guessing.
```text theme={null}
Thanks for calling SLNG support. I found your QubePay ACH transfer, and the next invoice will arrive on Friday.
```
* Without a dictionary: [`pronunciation-dictionary-without.mp3`](/audio/pronunciation-dictionary-without.mp3). The model reads acronyms and product names as spelled.
* With a dictionary: [`pronunciation-dictionary-with.mp3`](/audio/pronunciation-dictionary-with.mp3). Rewrite rules fix SLNG, QubePay, and ACH before synthesis.
## API reference
Create, list, read, and delete dictionaries, with the full rewrite contract and error codes.
# TTS caching
Source: https://docs.slng.ai/guides/execution-layer/tts/tts-caching
Speech synthesis is often the most expensive step in a voice agent. Greetings, confirmations, and hold messages repeat on every call. TTS caching stores the audio for a phrase the first time it is synthesized, then reuses it on later calls.
By policy, the cache is isolated per organization and PII-aware, so your audio is not stored where another customer can reach it. Cached audio expires on a sliding schedule: phrases that keep coming up stay cached, and unused ones age out.
## Skip the cache
TTS caching is on by default for every use case. It runs the same way whether the audio comes from an SLNG-hosted model or BYOK.
To skip the cache for a connection, send the `X-Slng-Cache-Bypass` header set to `true`. The gateway then neither reads nor writes cached audio for that connection. Leave the header out, or set it to `false`, to keep caching on.
```javascript Skip the cache theme={null}
import WebSocket from "ws";
const ws = new WebSocket(
"wss://api.slng.ai/v1/tts/slng/deepgram/aura:2-en",
{
headers: {
Authorization: `Bearer ${process.env.SLNG_API_KEY}`,
"X-Slng-Cache-Bypass": "true",
},
}
);
ws.on("open", () => {
ws.send(JSON.stringify({ type: "text", text: "Hello from sunny Barcelona!" }));
});
ws.on("message", (data) => {
playAudio(data); // play each chunk as it arrives
});
// Call ws.close() when the turn or session ends so the server releases resources.
```
## SLNG models and your own keys
Caching works the same whether the agent uses an SLNG-hosted model or a model on your own provider key. There is nothing extra to set up for either.
## Regions
TTS caching is region-aware and organization-scoped: your speech is never synthesized or hosted in another region.
# Use the API directly
Source: https://docs.slng.ai/guides/get-started/create-a-project/api-only
Call the Text to Speech and Speech to Text APIs from your application. You do
not need to build an agent first.
The first HTTP example creates an audio file. The second returns a transcript.
For streaming, see [Stream in real time](#stream-in-real-time).
## Before you begin
Set `SLNG_API_KEY` in your environment. If you need a key, follow
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
If you already have one, see
[Store and use your key](/guides/get-started/quickstart#store-and-use-your-key).
The model requests below go to `https://eu-west.api.slng.ai` and send your key as a
bearer token.
## Synthesize speech
Text to speech takes some text and a voice and returns audio. Pick the model in
the request path and pass the text in the body. This example uses Fish Audio
S2.1 Pro, where you choose the voice with the `reference_id` parameter in the
body. The endpoint returns binary MP3 audio, so write the response straight to a
file.
```bash theme={null}
curl https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Hello from sunny Barcelona!",
"reference_id": "16cabdb7f8d240569aff36c9e480d783"
}' \
--output hello.mp3
```
```js theme={null}
const response = await fetch(
"https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SLNG_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
text: "Hello from sunny Barcelona!",
reference_id: "16cabdb7f8d240569aff36c9e480d783",
}),
},
);
const audioData = await response.arrayBuffer();
// Play or save audioData
```
The [`voiceai-sdk`](https://www.npmjs.com/package/voiceai-sdk) client reads
`SLNG_API_KEY` from the environment and handles the endpoint for you.
```bash theme={null}
npm install voiceai-sdk
```
```ts theme={null}
import { writeFile } from "node:fs/promises";
import Slng from "voiceai-sdk";
const client = new Slng();
const response = await client.textToSpeech.create("slng/fish/tts:s2.1-pro", {
text: "Hello from sunny Barcelona!",
voice: "16cabdb7f8d240569aff36c9e480d783",
});
await writeFile("hello.mp3", Buffer.from(await response.arrayBuffer()));
```
```python theme={null}
import os
import requests
url = "https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro"
headers = {
"Authorization": f"Bearer {os.environ['SLNG_API_KEY']}",
"Content-Type": "application/json",
}
data = {
"text": "Hello from sunny Barcelona!",
"reference_id": "16cabdb7f8d240569aff36c9e480d783",
}
response = requests.post(url, headers=headers, json=data)
with open("hello.mp3", "wb") as f:
f.write(response.content)
```
The [`voiceai`](https://www.npmjs.com/package/voiceai-cli) CLI wraps the same
API. Run `voiceai login` once to store your key.
```bash theme={null}
npm install -g voiceai-cli
voiceai login
voiceai tts "Hello from sunny Barcelona!" \
-m slng/fish/tts:s2.1-pro -v 16cabdb7f8d240569aff36c9e480d783 --out hello.mp3
```
The call above produces this audio:
Sample output: [`hello.mp3`](/audio/hello.mp3) ("Hello from sunny Barcelona!").
## Transcribe audio
Speech to text takes an audio file and returns the transcript. Send the file as
multipart form data and read the text from the first alternative. The examples
below transcribe this sample:
Sample input: [`micro-machines.wav`](/audio/micro-machines.wav). Download it to
run the examples below.
```bash theme={null}
curl https://eu-west.api.slng.ai/v1/stt/deepgram/nova:3 \
-H "Authorization: Bearer $SLNG_API_KEY" \
-F "audio=@micro-machines.wav"
```
```js theme={null}
const formData = new FormData();
formData.append("audio", audioFile); // File from
const response = await fetch(
"https://eu-west.api.slng.ai/v1/stt/deepgram/nova:3",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SLNG_API_KEY}`,
},
body: formData,
},
);
const result = await response.json();
console.log(result.results.channels[0].alternatives[0].transcript);
```
The [`voiceai-sdk`](https://www.npmjs.com/package/voiceai-sdk) client takes a
file stream and returns the transcript directly.
```ts theme={null}
import fs from "node:fs";
import Slng from "voiceai-sdk";
const client = new Slng();
const transcript = await client.speechToText.create("deepgram/nova:3", {
audio: fs.createReadStream("micro-machines.wav"),
});
console.log(transcript.alternatives[0]?.transcript);
```
```python theme={null}
import os
import requests
url = "https://eu-west.api.slng.ai/v1/stt/deepgram/nova:3"
headers = {"Authorization": f"Bearer {os.environ['SLNG_API_KEY']}"}
with open("micro-machines.wav", "rb") as audio_file:
response = requests.post(url, headers=headers, files={"audio": audio_file})
result = response.json()
print(result["results"]["channels"][0]["alternatives"][0]["transcript"])
```
```bash theme={null}
voiceai stt micro-machines.wav
```
The transcript comes back under
`results.channels[0].alternatives[0].transcript`.
## Change the model or parameters
The model is part of the request path. Swap it to change the voice engine or the
language, and keep the rest of the call the same. Prefer a variant under the
`slng/` prefix where one exists: those run on SLNG infrastructure in the region
closest to you, so each call skips the hop to an outside provider.
Each model has its own endpoint and its own parameters, so the field that picks
the voice differs by provider. Fish Audio uses `reference_id`, Deepgram Aura
uses `model`. Fish Audio returns MP3 by default, Deepgram Aura returns WAV.
```bash highlight={2,6,9} theme={null}
# Deepgram Aura instead of Fish Audio S2.1 Pro
curl https://eu-west.api.slng.ai/v1/tts/deepgram/aura:2 \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "aura-2-thalia-en",
"text": "Hello from sunny Barcelona!"
}' \
--output hello-aura.wav
```
For speech to text, add optional fields to the form to tune the transcript:
* **`language`** sets the recognition language.
* **`diarize=true`** labels each speaker.
* **`punctuate=true`** adds punctuation.
See [WebSockets vs HTTP](/guides/models/websockets-vs-http) for request and
response formats, and the [Unified API guide](/guides/models/unified-api)
for more details.
## Stream in real time
For low-latency, turn-by-turn audio, connect over WebSocket at
`wss://eu-west.api.slng.ai` instead of posting a whole file.
* [Text to speech over WebSocket](/api-reference/text-to-speech/overview)
* [Speech to text over WebSocket](/api-reference/speech-to-text/overview)
* [WebSockets vs HTTP](/guides/models/websockets-vs-http)
## Find other models and API details
* [Which models are available](/guides/models/which-models-are-available) and
the [model catalog](/models/catalog/all-models), including views by
[region](/models/catalog/by-region) and
[language](/models/catalog/by-language).
* [Text to speech API](/api-reference/text-to-speech/overview) and
[speech to text API](/api-reference/speech-to-text/overview).
* [Authentication](/api-reference/authentication),
[rate limits](/api-reference/rate-limits), and
[error codes](/api-reference/error-codes).
## Next steps
* Ready to build a full voice agent instead? See
[create an agent](/guides/get-started/create-a-project/create-agent).
* Already run an agent elsewhere? See
[improve an existing agent](/guides/get-started/create-a-project/improve-agent).
# Create an agent
Source: https://docs.slng.ai/guides/get-started/create-a-project/create-agent
Each agent lives in a
[project](/guides/get-started/create-a-project/whats-a-project). In the
dashboard, the **New project** wizard creates the project and its first agent
in three steps. The API creates the agent and its project in one request.
## Prerequisites
Before you begin:
* Optional background: [Agent overview](/concepts/agents/overview).
* For the API path, have an API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Create the agent
This guide builds an agent that runs on the SLNG orchestrator. To run the
agent in your own code on LiveKit, Pipecat, or a custom client instead, see
[Improve an agent](/guides/get-started/create-a-project/improve-agent#in-your-own-code).
On the **Projects** page, click **New project**, then click **Start
building** on the **Build an agent** card.
One request to the Managed Agents API creates the agent and its
project. The body carries the agent's identity and its model config.
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @agent.json
```
This is the complete body. The next steps show where each value comes
from.
```json agent.json theme={null}
{
"name": "Support agent",
"region": "eu-central",
"language": "en",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
Templates prefill the pipeline, prompt, and voice for an industry. You can
change any of it later.
Keep **From scratch** to choose every piece yourself, or select a
template such as **Healthcare** or **Insurance**. Click **Continue**.
There is no template field. Set the prompt, greeting, and models a
template would prefill directly in the body. The speech model needs a
voice ID as well.
Prefer models under the `slng/` prefix where one exists. They run on
SLNG infrastructure in the region you pick, so each turn skips the hop
to an outside provider. The models allowed depend on region and
language. See the
[model availability guide](/guides/models/which-models-are-available).
```json agent.json highlight={5-12} theme={null}
{
"name": "Support agent",
"region": "eu-central",
"language": "en",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
Pick the region closest to your callers. Region sets the latency floor for
every turn of the conversation and filters which models you can use.
On the **Configure your project** step, enter a **Project name**, then
open the **Region** dropdown and pick a region.
The name and region are the first two fields of the body. The agent's
name becomes the project's name.
```json agent.json highlight={2-3} theme={null}
{
"name": "Support agent",
"region": "eu-central",
"language": "en",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
The primary language filters models to the ones that support it and sets
the default speech to text and text to speech choices.
Open the **Primary language** dropdown, pick the language your callers
speak, then click **Create project**.
The wizard closes and opens the new project on its **Listen** section.
The highlighted line sets the language.
```json agent.json highlight={4} theme={null}
{
"name": "Support agent",
"region": "eu-central",
"language": "en",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
Save the file and send it.
```bash Request theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @agent.json
```
The response is the full agent object, most of it defaults you did
not set. Keep the `id`. Every later call that changes the agent uses
it. The project appears on the **Projects** page under the agent's
name. The highlighted lines are the ones you sent. Expand the block to
see the rest.
```json Response expandable highlight={4-6,9-15} theme={null}
{
"id": "1c5639ea-98f2-48bc-80c0-f8e41b2c3fca",
"organisation_id": "18205771-aea9-4730-977d-cd05f807b0e8",
"name": "Support agent",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"inbound_greeting": null,
"outbound_greeting": null,
"language": "en",
"region": "eu-central",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783",
"stt_kwargs": {},
"llm_kwargs": {
"top_p": 0.95,
"timeout": 30,
"extra_body": {
"chat_template_kwargs": {
"enable_thinking": false
}
},
"temperature": 1,
"tool_choice": "auto",
"parallel_tool_calls": false,
"max_completion_tokens": 6144
},
"tts_kwargs": {
"latency": "balanced"
},
"fallbacks": {
"stt": [],
"llm": [],
"tts": []
},
"stt_final_timeout_s": null,
"llm_first_token_timeout_s": null,
"tts_first_audio_timeout_s": null,
"failure_audio_enabled": true
},
"models_validation_error": null,
"idle_nudges": {
"enabled": true,
"first_nudge_delay_seconds": 15,
"second_nudge_delay_seconds": 30,
"hangup_delay_seconds": 15,
"first_nudge_text": "Are you still there?",
"second_nudge_text": "I'm still here. If you need a moment, just let me know. Otherwise, I'll have to end the call soon.",
"final_hangup_text": "I'll end the call now. Feel free to call back when you're ready."
},
"enable_interruptions": true,
"noise_cancellation_enabled": true,
"tts_cache_enabled": true,
"tool_mode": "shared",
"tools": [],
"tool_refs": [],
"mcp_refs": [],
"runtime_variables": [],
"livekit_deployment": "default-eu",
"sip_inbound_trunk_id": null,
"sip_outbound_trunk_id": null,
"template_variables": {},
"created_at": "2026-09-09T15:25:34.707309Z",
"updated_at": "2026-09-09T15:25:34.707309Z",
"deleted_at": null
}
```
## What you have now
A project with a linked agent that has a name, a region, a language, and
default models. It cannot take a call yet. The agent still needs its three
sections configured, and the project page opens on the first one.
## Update an agent
In the dashboard, open the project and change the agent in its Listen, Think,
or Speak section. Through the API, send a `PATCH` to `/v1/agents/{agent_id}`
with only the fields you want to change. Use the `id` you kept from the create
response.
```bash Request theme={null}
curl -X PATCH https://api.agents.slng.ai/v1/agents/$AGENT_ID \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "greeting": "Thanks for calling Wayne Enterprises." }'
```
Top-level fields such as `greeting` update on their own. The `models` object is
the exception: a `PATCH` replaces it as a unit, so send the whole block,
including `stt`, `llm`, `tts`, and `tts_voice`, even when you change one value.
The [Listen](/guides/agents/configure/listen),
[Think](/guides/agents/configure/think), and
[Speak](/guides/agents/configure/speak) guides each show the `models` body for
their own fields.
To replace the complete configuration in one request, send it with `PUT`. This
is how you change `tool_refs` and `mcp_refs`, which a `PATCH` rejects:
[download the configuration](/guides/agents/download-configuration), edit it,
and send it back. See
[Attach a tool to an agent](/guides/agents/tools-and-mcp/attach-to-an-agent).
## Next steps
Configure the agent's three sections, in this order:
1. [Listen](/guides/agents/configure/listen): the speech to text model and how
the agent hears callers.
2. [Think](/guides/agents/configure/think): the system prompt, greeting, and
language model.
3. [Speak](/guides/agents/configure/speak): the text to speech model and voice.
Once Speak is done, the project page offers a test session.
# Improve an existing agent
Source: https://docs.slng.ai/guides/get-started/create-a-project/improve-agent
Keep your agent where it runs and connect the layers your integration supports.
Choose your framework or voice platform below for its setup steps.
## In your own code
For LiveKit and Pipecat, you can connect speech models and the context router.
The custom LLM guide covers OpenAI-compatible clients.
Use SLNG speech models and the context router in a LiveKit agent.
Use SLNG speech models and the context router in a Pipecat pipeline.
Route your existing OpenAI-compatible LLM calls through the context router.
## On a voice platform
These integrations route the language model through the context router.
Speech to text and text to speech stay on your platform.
Route your ElevenLabs agent's language model through the context router.
Route your Vapi assistant's language model through the context router.
Route your Deepgram Voice Agent's language model through the context router.
# What's a project
Source: https://docs.slng.ai/guides/get-started/create-a-project/whats-a-project
A project groups the resources for one voice use case. Depending on your path,
it contains:
* An agent with its Listen, Think, and Speak configuration.
* Models, API keys, and secrets for the project.
* Tools and telephony for inbound and outbound calls.
* Call history and usage.
You can also use a project with the API and no agent. Resources you create
outside a project, such as BYOK keys, stay global and are available across
projects.
## Pick your path
When you create a project, you pick how SLNG fits into your stack. Each path
sets the project up differently, so choose the one that matches how you work.
Create an agent that runs on SLNG. Configure it in the dashboard or through
the API.
Keep your agent in your codebase. Choose the integration for your framework
or custom client.
Keep your agent on its current platform. Choose the platform to see its
integration steps.
Call SLNG models straight from the API, without building an agent.
# Quickstart
Source: https://docs.slng.ai/guides/get-started/quickstart
You only need an account to start building in the dashboard. For API requests
and integrations, you also need an API key.
## Sign in
Open [app.slng.ai](https://app.slng.ai) and sign in, or create an account if you
do not have one. Once signed in, open the
[Projects page](https://app.slng.ai/projects).
To build in the dashboard, go straight to
[Create an agent](/guides/get-started/create-a-project/create-agent).
For API access, create a key below. If you already have one, skip to
[Store and use your key](#store-and-use-your-key).
## Create your API key
On the **Projects** page, click **New project**. At the bottom of the start
screen, click **Generate key**. The **Create API key** dialog opens.
Enter an **API name** you will recognize later, such as
`wayne-enterprises-prod`. Set an **Expiration date**, or leave it empty if
the key should not expire.
Click **Generate key**. Copy the key before closing the dialog: you can
only see it once. If you lose it, generate a new one.
## Store and use your key
Save the key in a password manager or your application's secret store. Keep it
out of source control and browser code.
Set `SLNG_API_KEY` in the terminal where you will run API requests. Replace
`slng_...` with your key:
```bash theme={null}
export SLNG_API_KEY="slng_..."
```
The variable lasts for the current terminal session. API requests send the key
as a bearer token:
```text theme={null}
Authorization: Bearer $SLNG_API_KEY
```
For integrations, use the configuration field or environment variable named in
the integration guide.
## Start building
Read [What's a project?](/guides/get-started/create-a-project/whats-a-project)
for project boundaries and the available paths. If you know what you need:
* [Deploy on SLNG](/guides/get-started/create-a-project/create-agent)
* [Use the API directly](/guides/get-started/create-a-project/api-only)
* Improve an existing agent, in your own code:
[LiveKit](/guides/integrate/livekit), [Pipecat](/guides/integrate/pipecat),
or [Custom LLM](/guides/integrate/custom).
* Improve an existing agent, on a voice platform:
[ElevenLabs](/guides/integrate/elevenlabs), [Vapi](/guides/integrate/vapi),
or [Deepgram](/guides/integrate/deepgram).
# Custom LLM
Source: https://docs.slng.ai/guides/integrate/custom
Use the Context Router with an OpenAI-compatible client or agent integration.
Use the Context Router as the model in an OpenAI-compatible client or supported
agent integration. You can configure it in an agent framework or a voice
platform with a custom LLM field.
For platform-specific steps, use an agent integration such as [ElevenLabs](/guides/integrate/elevenlabs),
[Vapi](/guides/integrate/vapi), [Deepgram](/guides/integrate/deepgram),
[LiveKit](/guides/integrate/livekit), or [Pipecat](/guides/integrate/pipecat).
## Prerequisites
* A supported agent integration that accepts a custom OpenAI-compatible LLM.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
## Configuration
Use these three values:
| Setting | Value |
| - | - |
| Base URL | `https://au.context-router.slng.ai/v1` |
| API key | your SLNG API key, read from `SLNG_API_KEY` |
| Model | `slng/auto` |
## Configure your agent integration
In your agent integration, enter the base URL and model from the table above.
Store your API key in the platform's secret manager or environment, then send it
as an `Authorization: Bearer ` header.
The router also requires two headers that tie each turn to an SLNG agent and call:
`X-Slng-Agent-Id` and `X-Slng-Session-Id`. Map them to your platform's agent and
session identifiers. Your platform guide lists the exact values to use.
Follow your framework or platform guide for its exact configuration steps.
Read the key from the environment. Do not paste the literal value into your
code or a shared config.
## Next steps
* [Context Router API reference](/api-reference/context-router/chat-completions)
for request and response fields.
* [Context Router](/guides/execution-layer/llm/context-router)
for how routing works with your own keys or SLNG-hosted models.
# Deepgram
Source: https://docs.slng.ai/guides/integrate/deepgram
Route your Deepgram Voice Agent's language model through the SLNG context router. Speech to text and text to speech stay on Deepgram.
Keep your agent on Deepgram and route only its language model through the SLNG
context router. You get smart routing, context optimization, in-region
execution, and compliant caching on every turn. Speech to text and text to
speech stay on Deepgram.
## Prerequisites
* A running Deepgram Voice Agent.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
## Set up in the dashboard
Start a new project, choose **Improve my agent**, and under **On a voice
platform** pick **Deepgram**.
Open the **Think** section and choose your LLM model. Keep **Context Router**
on so the model routes through SLNG. Speech to text and text to speech stay
on Deepgram.
## In your Deepgram dashboard
Click **Integrate** in the top right. The modal fills in your router URL and
model, then walks you through the steps below in Deepgram.
Open your [Deepgram Voice Agent](https://playground.deepgram.com/) and go to
the **LLM** tab.
In the **Model** dropdown, select **Other - Custom model**.
In **Custom Model Name**, enter the model you picked in the **Think** section, for
example `slng/auto`.
In **Custom Model URL**, paste
`https://au.context-router.slng.ai/v1/chat/completions`. Swap `au` for the
[region](/guides/regions/regions-map) closest to your callers.
In **Custom Model API Format**, select **OpenAI**.
Under **Custom Model Headers**, add a header `Authorization` : `Bearer`
followed by your actual SLNG API key value.
Save and run a test conversation to confirm the LLM is routing through SLNG.
The router also requires `X-Slng-Agent-Id` and `X-Slng-Session-Id` headers that
identify the agent and call. Deepgram's custom model headers take fixed values,
so it cannot map a per-call session variable the way ElevenLabs and Vapi do. See
[Context Router](/guides/execution-layer/llm/context-router).
## Next steps
* [Context Router](/guides/execution-layer/llm/context-router)
for how routing works with your own keys or SLNG-hosted models.
# ElevenLabs
Source: https://docs.slng.ai/guides/integrate/elevenlabs
Route your ElevenLabs agent's language model through the SLNG context router. Speech to text and text to speech stay on ElevenLabs.
Keep your agent on ElevenLabs and route only its language model through the SLNG
context router. You get smart routing, context optimization, in-region
execution, and compliant caching on every turn. Speech to text and text to
speech stay on ElevenLabs.
## Prerequisites
* A running ElevenLabs agent.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
## Set up in the dashboard
Start a new project, choose **Improve my agent**, and under **On a voice
platform** pick **ElevenLabs**.
Open the **Think** section and choose your LLM model. Keep **Context Router**
on so the model routes through SLNG. Speech to text and text to speech stay
on ElevenLabs.
## In your ElevenLabs dashboard
Click **Integrate** in the top right. The modal fills in your router URL and
model, then walks you through the steps below in ElevenLabs.
Open your [ElevenLabs agent](https://elevenlabs.io/app/agents) and click on
**Agent** under **Configure**.
Scroll down to the **LLM** section and open it. The LLM settings panel opens
on the right.
In the panel, under **LLM**, switch from the default to **Custom LLM**.
In the **Server URL** field, paste
`https://au.context-router.slng.ai/v1`. Swap `au` for the
[region](/guides/regions/regions-map) closest to your callers. ElevenLabs
adds the Chat Completions path.
In the **Model ID** field, enter the model you picked in the **Think** section, for
example `slng/auto`.
Under **API key**, click **Add new secret**, name it `SLNG_API_KEY`, paste
your SLNG API key value, and click **Add secret**.
Under **Request headers**, click **Add header**. Select the **Secret** tab,
set **Header name** to `Authorization` and select `SLNG_API_KEY` as the
secret.
Add two more request headers so the router can tie each turn to your agent
and call. For each, select the **Variable** tab and map it to an ElevenLabs
system variable:
| Header name | Dynamic variable |
| - | - |
| `X-Slng-Agent-Id` | `system__agent_id` |
| `X-Slng-Session-Id` | `system__conversation_id` |
Save your changes and run a test conversation to confirm the LLM is routing
through SLNG.
## Next steps
* [Context Router](/guides/execution-layer/llm/context-router)
for how routing works with your own keys or SLNG-hosted models.
# LiveKit integration guide
Source: https://docs.slng.ai/guides/integrate/livekit
Add SLNG-hosted speech to text and text to speech, and the SLNG Context Router, to a LiveKit agent.
Keep your LiveKit agent where it runs and swap its speech to text and text to
speech for SLNG-hosted models. You can also point the language model at the SLNG
Context Router. The rest of your pipeline stays as it is.
There are two ways to do it. Set up the layers in the dashboard and copy the
migration prompt for your coding agent, or make the edits yourself.
## Prerequisites
* A running LiveKit agent in Python 3.10+ on `livekit-agents>=1.6.10`.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
* For the assisted path, a coding agent that supports skills.
## Set up in the dashboard
Improving an agent is à la carte. Turn on speech to text, the language model,
text to speech, or any mix of the three, and leave the rest to your current
stack. You decide which layers to optimize. Set up the ones you want, then copy
the prompt SLNG builds from your choices.
Start a new project, choose **Improve my agent**, and under **In your own
code** select **LiveKit**.
Open **Listen**, turn on speech to text, and choose the model your agent
should use. Leave it off to keep your current speech to text.
Open **Think**, turn on the language model, and choose the model your agent
should use.
Open **Speak** and choose the text to speech model and voice. Use the
**Include TTS** toggle to route this layer through SLNG or leave it on your
current provider.
Click **Integrate** in the top right, then **Copy prompt** in the modal. The
prompt is built from your Listen, Think, and Speak choices. Hand it to your
coding agent, which installs the
[`livekit-migration` skill](/guides/integrate/skills) and applies the change.
Your model IDs, voice, language, and region come from what you picked.
````md theme={null}
# Migrate this LiveKit agent to SLNG-hosted STT/TTS and the SLNG Context Router
Use the SLNG `livekit-migration` skill to replace speech to text and
text to speech with `slng.STT` and `slng.TTS`. Replace the LLM with
LiveKit's OpenAI-compatible plugin pointed at the SLNG Context Router using
`bedrock-mantle/nvidia.nemotron-nano-3-30b:latest`.
## Install the skill
```bash
npx skills add slng-ai/skills livekit-migration
```
## Selected stack
- STT: `slng/deepgram/nova:3-en`
- TTS: `slng/fish/tts:s2.1-pro`
- Voice: the voice you picked
- Language: English (`en`)
- Region: Germany, via the `eu-west.api.slng.ai` base URL
- LLM: SLNG Context Router, model `bedrock-mantle/nvidia.nemotron-nano-3-30b:latest` at `https://eu-west.context-router.slng.ai/v1`
## Instructions for the coding agent
1. Discover the entrypoint, package manager, env loading, and current
STT/TTS/LLM wiring before editing. Do not assume file names.
2. Establish a rollback point with a clean git tree.
3. Validate `SLNG_API_KEY` without printing it.
4. Install `livekit-plugins-slng` and import-probe
`from livekit.plugins import slng`.
5. Replace the STT and TTS constructors with `slng.STT(...)` and
`slng.TTS(...)`.
6. Point the LLM at the SLNG Context Router endpoint.
7. Never inline API keys. Verify one spoken turn that completes STT to
LLM to TTS.
````
## Edit the code yourself
If you would rather not use a coding agent, make the same edits directly. The
removed lines below depend on your current providers, so match them to your
code. For every constructor parameter, model identifiers, failover, and region
routing, see the [LiveKit plugin](/integrations/plugins/livekit) reference.
Use your project's package manager.
```bash theme={null}
uv add livekit-plugins-slng
```
Swap the two constructors that feed your session. Keep the models, voice,
language, and region you selected.
```diff theme={null}
- from livekit.plugins import deepgram, cartesia
+ from livekit.plugins import slng
- stt = deepgram.STT(model="nova-3")
- tts = cartesia.TTS(voice="")
+ stt = slng.STT(
+ model="slng/deepgram/nova:3-en",
+ language="en",
+ base_url="eu-west.api.slng.ai", # pin a region for latency or data residency; omit for api.slng.ai
+ )
+ tts = slng.TTS(
+ model="slng/fish/tts:s2.1-pro",
+ voice="", # the voice you picked in Speak, e.g. a Fish Audio voice
+ language="en",
+ base_url="eu-west.api.slng.ai", # keep the same region as STT
+ )
```
Keep LiveKit's OpenAI plugin and repoint it at the router. Pass stable agent
and session identifiers in the headers. Use a fixed `agent_id` for the
running agent and the current room or session ID for `session_id`.
```diff theme={null}
from livekit.plugins import openai
- llm = openai.LLM(model="gpt-4o")
+ llm = openai.LLM(
+ base_url="https://eu-west.context-router.slng.ai/v1", # keep the same region as STT and TTS
+ api_key=os.environ["SLNG_API_KEY"],
+ model="bedrock-mantle/nvidia.nemotron-nano-3-30b:latest",
+ extra_headers={
+ "X-Slng-Agent-Id": agent_id,
+ "X-Slng-Session-Id": session_id,
+ },
+ )
```
Run one spoken turn through your agent and confirm it completes speech to
text, the LLM, and text to speech.
## Next steps
* [Which models are available](/guides/models/which-models-are-available) for
other speech models and voices you can route through SLNG.
# n8n integration guide
Source: https://docs.slng.ai/guides/integrate/n8n
Use SLNG in your n8n workflows with the n8n-nodes-slng community node.
The `n8n-nodes-slng` community node brings SLNG into your n8n workflows. It adds
two nodes: **SLNG**, an action node for text to speech, speech to text, and
outbound agent calls, and **SLNG Trigger**, which lets a voice agent call a
workflow as a tool during a call.
## Prerequisites
* A self-hosted n8n instance. n8n Cloud does not run unverified community nodes.
* An SLNG API key. Create one at
[app.slng.ai/api-keys](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Install the node
In n8n, go to **Settings** then **Community Nodes** and click **Install**.
Enter `n8n-nodes-slng` and confirm.
Restart n8n so the nodes load. Do this again after each update.
## Add your SLNG credential
Both nodes authenticate with one credential.
Add a new **SLNG API** credential and paste your key. n8n validates it
against `GET https://api.slng.ai/v1/me`.
The same credential covers the Voice API (`api.slng.ai`) and the Agents API
(`api.agents.slng.ai`), so every SLNG node in a workflow can share it.
## Use the nodes
The package adds two nodes:
* The **SLNG** node generates speech, transcribes audio, and dispatches outbound
agent calls.
* The **SLNG Trigger** node starts a workflow when a voice agent calls it as a
tool, mid-conversation.
For each node's operations and fields, see the [n8n node](/integrations/plugins/n8n)
reference. To wire a workflow up as an agent tool, see
[Use n8n for tools](/guides/agents/tools-and-mcp/n8n-for-tools).
## Next steps
* [Connect a phone number](/guides/agents/telephony/overview) and
[dispatch outbound calls](/guides/agents/telephony/dispatch-calls) for agent
calling.
* [Use n8n for tools](/guides/agents/tools-and-mcp/n8n-for-tools) to give an
agent workflow-backed tools.
* The model catalog for [text to speech](/models/catalog/text-to-speech) and
[speech to text](/models/catalog/speech-to-text).
# Pipecat integration guide
Source: https://docs.slng.ai/guides/integrate/pipecat
Add SLNG-hosted speech to text and text to speech, and the SLNG Context Router, to a Pipecat pipeline.
Keep your Pipecat bot where it runs and route its speech to text and text to
speech through SLNG. You can also point the language model at the SLNG Context
Router. Your transport, VAD, turn-taking, prompts, tools, and pipeline order
stay as they are.
The SLNG Pipecat services stream STT and TTS over WebSocket. Use them for
interactive agents that need low latency and mid-utterance interruption.
There are two ways to do it. Set up the layers in the dashboard and copy the
migration prompt for your coding agent, or make the edits yourself.
## Prerequisites
* A running [Pipecat](https://docs.pipecat.ai/) bot with Python 3.11 or later.
* `pipecat-ai>=1.8.0` in your project.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
* For the assisted path, a coding agent that supports skills.
The [`pipecat-slng` package](https://pypi.org/project/pipecat-slng/) is
tested with Pipecat v1.8.0.
## Set up your API key
Set `SLNG_API_KEY` in your environment. The examples below read it without
putting the key in your source code.
```bash theme={null}
export SLNG_API_KEY="your-slng-api-key"
```
## Set up in the dashboard
Improving an agent is à la carte. Turn on speech to text, the language model,
text to speech, or any mix of the three. Choose the models, voice, language,
and routing region you want. The dashboard builds a migration prompt from your
choices.
Open the **Improve my agent** flow and choose **Pipecat**. The flow keeps
your existing bot in your own codebase and generates the changes for the
layers you select.
Turn on speech to text and choose the model and language. Leave it off to
keep your current speech to text service.
Turn on the language model and choose the model. The Context Router option is
available in your selected region.
Turn on text to speech and choose the model and voice. Leave it off to keep
your current text to speech service.
Click **Integrate** in the top right, then **Copy prompt** in the modal. The
dashboard generates a prompt for the platform and layers you selected. Hand
it to your coding agent. It installs the
[`pipecat-migration` skill](/guides/integrate/skills) and applies the
changes to your bot.
The screenshots show the shared dashboard controls. The prompt content is
generated for the platform you selected.
Your model IDs, voice, language, and routing region come from what you
picked.
````md theme={null}
# Migrate this Pipecat bot to SLNG-hosted STT/TTS and the SLNG Context Router
Use the SLNG `pipecat-migration` skill to replace speech to text and text
to speech with `SlngSTTService` and `SlngTTSService` from `pipecat-slng`.
Replace the LLM with Pipecat's `OpenAILLMService` pointed at the SLNG Context
Router using `bedrock-mantle/nvidia.nemotron-nano-3-30b:latest`.
## Install the skill
```bash
npx skills add slng-ai/skills pipecat-migration
```
## Selected stack
- STT: `soniox/speech-ai:rt-v5`
- TTS: `slng/fish/tts:s2.1-pro`
- Voice: `1258154bb41540c7b9dc0d10cd6704bf`
- Language: English (`en`)
- Region: Germany, via `world_part="eu-west"`
- LLM: SLNG Context Router, model `bedrock-mantle/nvidia.nemotron-nano-3-30b:latest` at `https://eu-west.context-router.slng.ai/v1`
## Instructions for the coding agent
1. Discover the entrypoint, package manager, environment loading, and
current STT, TTS, and LLM wiring before editing. Do not assume file
names.
2. Establish a rollback point with a clean git tree.
3. Validate `SLNG_API_KEY` without printing it.
4. Install `pipecat-slng` and import-probe
`from pipecat_slng import SlngSTTService, SlngTTSService`.
5. Replace only the STT and TTS constructors that feed `Pipeline([...])`.
Keep the transport, VAD, context aggregators, and pipeline order
intact.
6. Point `OpenAILLMService` at the SLNG Context Router endpoint.
7. Never inline API keys. Use stable agent and session identifiers in
request headers, then verify one spoken turn from STT through the LLM
to TTS.
````
## Model routes and regions
Model IDs use the `provider/model:variant` format, and the `slng/` prefix selects
an SLNG-hosted model. The examples pin requests to Germany with
`world_part="eu-west"`. Models differ by region, so check
[models by region](/models/catalog/by-region) before you pick one. For model identifiers, BYOK with `provider_key`,
and region routing, see the [Pipecat plugin](/integrations/plugins/pipecat#model-identifiers)
reference.
## Edit the code yourself
If you would rather not use a coding agent, make the same edits directly. The
removed lines below depend on your current providers, so match them to your
code.
Use your project's package manager.
```bash theme={null}
uv add pipecat-slng
```
Import the SLNG services and swap only the two constructors that feed
`Pipeline([...])`. Pass the API key through the environment, never as a
literal.
```diff theme={null}
+ import os
- from pipecat.services.deepgram.stt import DeepgramSTTService
- from pipecat.services.cartesia.tts import CartesiaTTSService
+ from pipecat_slng import SlngSTTService, SlngTTSService
- stt = DeepgramSTTService(
- api_key=os.environ["DEEPGRAM_API_KEY"],
- settings=DeepgramSTTService.Settings(model="nova-3"),
- )
- tts = CartesiaTTSService(
- api_key=os.environ["CARTESIA_API_KEY"],
- settings=CartesiaTTSService.Settings(voice=""),
- )
+ stt = SlngSTTService(
+ api_key=os.environ["SLNG_API_KEY"],
+ world_part="eu-west",
+ model="soniox/speech-ai:rt-v5",
+ language="en",
+ )
+ tts = SlngTTSService(
+ api_key=os.environ["SLNG_API_KEY"],
+ world_part="eu-west",
+ model="slng/fish/tts:s2.1-pro",
+ voice="1258154bb41540c7b9dc0d10cd6704bf",
+ language="en",
+ )
```
Keep the model, voice, language, and routing region you selected in the
dashboard. `world_part="eu-west"` is an example for the Germany region.
Use the region code from your dashboard prompt if it differs. Each service
takes its own `world_part`.
Use [Pipecat's OpenAI-compatible service](https://docs.pipecat.ai/api-reference/server/services/llm/openai)
against the router. Pass stable agent and session identifiers in the
headers, not random values per request.
```python theme={null}
from pipecat.services.openai import OpenAILLMService
llm = OpenAILLMService(
api_key=os.environ["SLNG_API_KEY"],
base_url="https://eu-west.context-router.slng.ai/v1", # keep the same region as STT and TTS
settings=OpenAILLMService.Settings(
model="bedrock-mantle/nvidia.nemotron-nano-3-30b:latest",
),
default_headers={
"X-Slng-Agent-Id": agent_id,
"X-Slng-Session-Id": session_id,
},
)
```
`pipecat-slng` provides STT and TTS services. The router uses Pipecat's
`OpenAILLMService`.
Run one spoken turn through your bot's transport and confirm that the
pipeline completes speech to text, the LLM, and text to speech. Keep the
existing pipeline order:
```python theme={null}
pipeline = Pipeline([
transport.input(),
stt,
context_aggregator.user(),
llm,
tts,
transport.output(),
context_aggregator.assistant(),
])
```
## Next steps
* [Which models are available](/guides/models/which-models-are-available) for
other speech models and voices you can route through SLNG.
# Skills
Source: https://docs.slng.ai/guides/integrate/skills
Add SLNG skills to your coding agent so it can call the SLNG API and migrate your projects.
SLNG skills are a pack of skills for your coding agent. Each skill is a folder
your coding agent loads on demand, teaching it to use the SLNG API: speech to
text, text to speech, voice agents, prompt authoring, and migrations for
LiveKit, Pipecat, and custom stacks.
## Prerequisites
* Node 18 or later, for `npx skills`.
* A coding agent that loads skills from a directory (Claude Code, Codex, Gemini
CLI, and others).
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Install
Install the pack with the `skills` CLI. It detects the coding agents you have
installed, or prompts you to pick:
```bash theme={null}
npx skills add slng-ai/skills
```
Re-run the command any time to update. To target one coding agent, install a
single skill, or install globally, see [Install](/integrations/skills/agent-skill#install)
in the skills reference.
## Set up your API key
The skills read your SLNG API key from the environment. The core skills use
`VOICEAI_API_KEY`; the migration skills use `SLNG_API_KEY`. Set the one the
skills you install need, or set both to the same key.
```bash theme={null}
export VOICEAI_API_KEY="your-slng-api-key"
export SLNG_API_KEY="your-slng-api-key"
```
The `setup-api-key` skill configures and validates this for you. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key) to get a key.
## Available skills
The pack has core skills for speech, prompts, and agents, plus migration skills
for LiveKit, Pipecat, and custom stacks. For what each skill does, see
[Skills in the pack](/integrations/skills/agent-skill#skills-in-the-pack) and
[Migration skills](/integrations/skills/integrate-skill#migration-skills).
For the full list of models, see the model catalog:
[text to speech](/models/catalog/text-to-speech) and
[speech to text](/models/catalog/speech-to-text).
## Use a skill
Once a skill is installed, describe the task to your coding agent in plain
language. The skill's description tells it when to load the skill, so you do not
call the skill by name.
### Set up your key
The `setup-api-key` skill checks for your key and helps you set it.
```text theme={null}
Set up my SLNG API key so I can call the API.
```
### Generate speech
The `text-to-speech` skill turns text into audio with a model and voice you name,
or sensible defaults.
```text theme={null}
Turn intro.txt into speech with SLNG and save it as intro.mp3.
```
### Transcribe audio
The `speech-to-text` skill transcribes a file or a live stream.
```text theme={null}
Transcribe recording.wav with SLNG and save the transcript.
```
### Draft a voice agent prompt
The `agent-prompt` skill drafts a system prompt, greeting, and tools for the SLNG
Agent Builder.
```text theme={null}
Build an SLNG voice agent prompt for an outbound appointment reminder.
```
### Create and run a voice agent
The `agents` skill creates the voice agent and can start a web session or place
an outbound call.
```text theme={null}
Create an SLNG voice agent from that prompt and dispatch an outbound call.
```
### Migrate a project
The migration skills swap your speech to text and text to speech for SLNG, and
can route the language model through the Context Router.
```text theme={null}
Migrate my LiveKit agent to SLNG-hosted speech to text and text to speech.
```
## Next steps
* [LiveKit](/guides/integrate/livekit), [Pipecat](/guides/integrate/pipecat),
and [Custom LLM](/guides/integrate/custom) for the migration skills in context.
* [Context Router](/guides/execution-layer/llm/context-router)
for routing your language model through SLNG.
# Vapi
Source: https://docs.slng.ai/guides/integrate/vapi
Route your Vapi assistant's language model through the SLNG context router. Speech to text and text to speech stay on Vapi.
Keep your assistant on Vapi and route only its language model through the SLNG
context router. You get smart routing, context optimization, in-region
execution, and compliant caching on every turn. Speech to text and text to
speech stay on Vapi.
## Prerequisites
* A running Vapi assistant.
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
* A BYOK LLM key registered in your org, so the router has a model to route to. See [Bring your own key](/guides/models/bring-your-own-key).
## Set up in the dashboard
Start a new project, choose **Improve my agent**, and under **On a voice
platform** pick **Vapi**.
Open the **Think** section and choose your LLM model. Keep **Context Router**
on so the model routes through SLNG. Speech to text and text to speech stay
on Vapi.
## In your Vapi dashboard
Click **Integrate** in the top right. The modal fills in your router URL and
model, then walks you through the steps below in Vapi.
Open your [Vapi assistant](https://dashboard.vapi.ai/assistants) and click
the edit icon on the **Model card** to open **Model Settings**.
In the **Provider** dropdown, select **Custom llm**.
In the **Model** field, enter the model you picked in the **Think** section, for
example `slng/auto`.
In the **Custom LLM URL** field, paste
`https://au.context-router.slng.ai/v1/chat/completions`. Swap `au` for the
[region](/guides/regions/regions-map) closest to your callers.
Go to **Integrations** at the bottom of the side menu. Under **Model
Providers**, click the **Custom LLM** card and enter your SLNG API key in the
**API Key** field. Click **Save**.
Under **Headers** for the custom LLM, add these values:
| Header | Value |
| - | - |
| `X-Slng-Agent-Id` | `{{assistant.id}}` |
| `X-Slng-Session-Id` | `{{call.id}}` |
Click **Publish** and run a test conversation to confirm the LLM is routing
through SLNG.
## Next steps
* [Context Router](/guides/execution-layer/llm/context-router)
for how routing works with your own keys or SLNG-hosted models.
# Bring your own key
Source: https://docs.slng.ai/guides/models/bring-your-own-key
Run a model on your own provider account while the request still flows through SLNG.
Bring your own key (BYOK) runs a model on your own provider account instead of an
SLNG-hosted one. The request still flows through the SLNG Execution Layer, so
routing, fallbacks, and caching work the same way; only the model runs on your
account. You register the provider key once, and it is available to every project
in your organization.
## When to use your own key
Prefer an SLNG-hosted model where one exists: it runs in your region and skips the
hop to an outside provider, which is the lowest-latency path. Reach for your own
key when one of these applies:
* **Provider relationship.** You already have contracts, pricing, or quota with
the provider that you want to keep using.
* **Coverage.** A model or voice you need is not SLNG-hosted in your region.
* **Procurement or compliance.** The provider account must stay in your name.
A BYOK route leaves SLNG for your provider, so its latency depends on that
provider and its region, not on your SLNG region.
Need a model or provider that is not an SLNG model or available through BYOK?
Email [support@slng.ai](mailto:support@slng.ai) and we will look at adding it.
## Register a key
You register a provider key once, scoped to your organization, so every project
can use it. For speech, BYOK covers the providers the vault lists; a model from
any other provider runs SLNG-hosted. For LLMs you register a custom model of your
own, so you are not limited to a list. See
[Add a custom LLM model](#add-a-custom-llm-model).
In your project, go to **Project Vault**, then **BYOK**. The page splits into
**Speech models** and **LLM providers**. Click **Manage in SLNG Vault**.
The organization vault opens on **SLNG Vault → BYOK**, with the same **Speech
models** and **LLM providers** tabs. Click **Add key**.
Set the **Type** (speech to text, text to speech, or LLM), then pick the
**Model**. The **API key** field appears once a model is selected. Paste the
key from your provider's dashboard, leave **Apply to** on **Organisation (default)** so
every project can use it, and click **Add key**. The key is stored encrypted
and used automatically whenever that model is selected.
The key now shows up on the BYOK page and in the **BYOK** tab of each model
dropdown on **Listen**, **Think**, and **Speak**. Pick that model and the agent
uses your key.
## Add a custom LLM model
The **LLM providers** tab is open-ended: you register any provider endpoint rather
than picking from a list. The model runs on your provider account, and the
[Context Router](/guides/execution-layer/llm/context-router) routes to it.
In the [BYOK vault](https://app.slng.ai/byok-models), open the **LLM
providers** tab and click **Add key**.
In **Add an LLM provider**, enter:
* **Model**: the model name your provider expects, such as `gpt-4o`.
* **API key**: your provider key, from the provider's dashboard.
* **Endpoint URL**: the provider's base URL.
* **Provider** (optional): leave it on **Auto-detect**, or pick the provider.
Click **Add key**. The key is stored encrypted, and you can update it anytime.
The model appears in the **BYOK** tab of the **Think** section's LLM dropdown.
Pick it and the agent routes to your model.
For the full set of provider options (Azure, Vertex, custom auth headers, and
fallbacks), see [Create a client model](/api-reference/agents-resources/client-models/create).
## Use a BYOK model in code
Model IDs name where the model runs. A BYOK model uses the bare provider route,
such as `deepgram/nova:3`, with your credential attached. For every route, see
[Where a model can run](/guides/models/which-models-are-available#where-a-model-can-run).
Supply a BYOK credential one of two ways, and never attach one to an `slng/` model:
* **Registered credential (recommended).** A key stored in the vault is resolved
automatically. Managed agents just select the model; direct calls send only
`Authorization: Bearer $SLNG_API_KEY`.
* **Per-request header (direct model calls).** Send `X-Slng-Provider-Key` with
`X-Slng-Agent-Id` and `X-Slng-Session-Id`, which are required. Managed agents
never send this header.
## Next steps
* [Which models are available](/guides/models/which-models-are-available)
* [Configure Listen](/guides/agents/configure/listen),
[Think](/guides/agents/configure/think), and
[Speak](/guides/agents/configure/speak)
# Use the Unified API
Source: https://docs.slng.ai/guides/models/unified-api
Call any model with the same request format.
The Unified API gives every supported speech to text (STT) and text to speech (TTS)
model the same endpoint pattern and request shape. Change the model in the URL to try
another provider while keeping your authentication and integration code in place.
It differs from the direct model endpoints. Direct endpoints expose each provider's
native fields. The Unified API normalizes common fields, such as `voice` and `config`,
so you can integrate once and compare models more easily.
## Why use it
| Working directly with providers | Using the Unified API |
| - | - |
| Provider-native request fields | One shared request shape |
| Provider-specific integration code | One HTTP or WebSocket endpoint pattern |
| Model changes can require request changes | Change the model path to compare models |
| Provider-specific error handling | Consistent error responses |
Use the Unified API when you want to evaluate models, keep a fallback model, or route
calls to a different region without rebuilding the request for each provider. Use the
direct endpoints when you need a model's provider-native parameters.
## Swap models by changing the URL
Unified requests use `https://api.slng.ai/v1/bridges/unmute/{tts|stt}/{model-id}`.
The model ID is the final part of the path. It determines which provider and model
receives the call.
| Model | Request path | Route |
| - | - | - |
| Deepgram Nova 3 | `/v1/bridges/unmute/stt/deepgram/nova:3` | Proxied |
| Deepgram Nova 3 English | `/v1/bridges/unmute/stt/slng/deepgram/nova:3-en` | SLNG-hosted |
| Deepgram Aura 2 English | `/v1/bridges/unmute/tts/slng/deepgram/aura:2-en` | SLNG-hosted |
`slng/` identifies a model hosted in your region. A model ID without that prefix is
proxied to the provider. See [Which models are available](/guides/models/which-models-are-available)
for the available routes, regions, and model IDs.
## Make a request
All requests use your API key as a bearer token. For regional routing, replace
`api.slng.ai` with `{region}.api.slng.ai`. See
[Using regions in the services](/guides/regions/using-regions-in-services). If you
need a key, see [Create your API key](/guides/get-started/quickstart#create-your-api-key).
### Synthesize speech
Send text and a normalized `voice` value. The field name stays the same when you switch
models, but the voice value must belong to the selected model. This request writes the
binary audio response to `hello.mp3`.
```bash Fish Audio S2.1 Pro theme={null}
curl https://api.slng.ai/v1/bridges/unmute/tts/slng/fish/tts:s2.1-pro \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"voice": "16cabdb7f8d240569aff36c9e480d783",
"text": "Hello from sunny Barcelona!"
}' \
--output hello.mp3
```
To use Deepgram Aura 2, change the model path and send a voice it supports:
```bash Deepgram Aura 2 theme={null}
curl https://api.slng.ai/v1/bridges/unmute/tts/slng/deepgram/aura:2-en \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"voice": "aura-2-asteria-en",
"text": "Hello from sunny Barcelona!"
}' \
--output hello.wav
```
### Transcribe audio
Send a recorded file as multipart form data. The response is a JSON transcript. See
[Unified STT](/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-http) for the response schema.
```bash Deepgram Nova 3 English theme={null}
curl https://api.slng.ai/v1/bridges/unmute/stt/slng/deepgram/nova:3-en \
-H "Authorization: Bearer $SLNG_API_KEY" \
-F "audio=@recording.wav" \
-F "language=en"
```
The model comes from the URL path. Do not send a duplicate `model` field unless the
endpoint reference requires it.
### Stream with WebSocket
Use the same path with the `wss://` scheme when you need to stream audio or text. The
Unified API uses the same WebSocket protocol as the direct endpoints. See
[WebSockets vs HTTP](/guides/models/websockets-vs-http) for when to use each transport,
and [Unified TTS over WebSocket](/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-websocket) for
the endpoint details.
The browser WebSocket API cannot send custom authorization headers. Authenticate from a
server-side WebSocket client, or use the query-parameter method documented by the
endpoint reference.
## Unified or direct
Both API styles call the same categories of models. This table compares the endpoint
and fields. Choose based on how much of the provider's request format you need.
| | Unified API | Direct endpoints |
| - | - | - |
| Path | `/v1/bridges/unmute/{type}/{model-id}` | `/v1/{type}/{model-id}` |
| Voice selection | Shared `voice` field | Provider-native field, such as `reference_id` or `speaker` |
| Common options | Shared fields, including TTS `config` over WebSocket | Provider-native fields |
| Best for | Comparing, swapping, or failing over models | Using a model's native capabilities |
Start with [Your first request](/guides/models/your-first-request) if you are calling a
single model and need its native options. Use this guide when you want one integration
that can support several models.
## Supported parameters
The Unified API accepts shared fields. A selected model still determines which voice
names, language codes, encodings, and sample rates it accepts.
### Text to speech
An HTTP request body accepts `text` and `voice` only. The `config` fields go in the
WebSocket `init` message.
| Parameter | Required | Transport | Description |
| - | - | - | - |
| `text` | Yes | HTTP and WebSocket | Text to synthesize. |
| `voice` | No | HTTP and WebSocket | Voice identifier for the selected model. |
| `config.sample_rate` | No | WebSocket | Output sample rate in Hz. |
| `config.encoding` | No | WebSocket | Output encoding format. |
| `config.language` | No | WebSocket | Language code. |
| `config.speed` | No | WebSocket | Speech speed multiplier. |
### Speech to text
| Parameter | Required | Description |
| - | - | - |
| `audio` | Yes | Audio file to transcribe. |
| `language` | No | Recognition language code. |
| `sample_rate` | No | Input sample rate in Hz. |
| `encoding` | No | Input audio encoding. |
| `enable_vad` | No | Enables voice activity detection. |
| `enable_partials` | No | Enables partial transcription results. |
The request shape stays the same, but provider support varies. Check the
[Unified STT reference](/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-http) and the
selected model's reference before you rely on an optional field.
## Next steps
* [Which models are available](/guides/models/which-models-are-available) to find model IDs and routes.
* [WebSockets vs HTTP](/guides/models/websockets-vs-http) to choose a transport.
* [Unified STT](/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-http) and [Unified TTS](/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-http) references for parameter coverage.
* [Bring your own key](/guides/models/bring-your-own-key) to use a provider account.
# WebSockets vs HTTP
Source: https://docs.slng.ai/guides/models/websockets-vs-http
Choose the right transport for your use case.
HTTP and WebSocket are two ways to move audio between your code and a model. They
reach the same models; they differ in timing. HTTP sends a whole input and returns a
whole output. A WebSocket keeps a connection open and streams both directions in real
time. If you run a managed agent or use the LiveKit or Pipecat integration, the
transport is handled for you. This page is for direct API calls.
## How each one works
* **HTTP.** One request, one response. You send the whole input, a full audio file to
transcribe or the full text to synthesize, and get the whole result back, a JSON
transcript or an audio file. Each request is independent and easy to retry.
* **WebSocket.** A connection that stays open. You stream audio or text in chunks and
receive results as they are ready, so the model can start returning output before the
input ends and can handle an interruption mid-utterance. Open the connection, stream,
then close it when the turn or session ends. Unlike HTTP, which closes after each
response, a WebSocket stays open until you close it, so an open connection holds
resources and counts against connection limits. An idle connection can also be
dropped, so reconnect if that happens.
A WebSocket session streams both ways over one open connection. Text to speech takes
text and streams audio back:
```mermaid theme={null}
sequenceDiagram
participant Client
participant SLNG
Client->>SLNG: Connect wss://eu-west.api.slng.ai/v1/tts/slng/deepgram/aura:2-en
SLNG-->>Client: Connection open
Client->>SLNG: { type: "text", text: "Hello" }
SLNG-->>Client: audio chunk 1
SLNG-->>Client: audio chunk 2
SLNG-->>Client: audio chunk 3
Client->>SLNG: { type: "text", text: "More text" }
SLNG-->>Client: audio chunk 4
Note over Client,SLNG: Connection stays open, send more text anytime
```
Speech to text mirrors this: you stream audio up and receive transcripts back over the
same open connection.
## When to use which
* **Use HTTP** when the whole input already exists and you can wait for the whole
output: transcribing a recorded file, generating a fixed piece of speech such as a
prompt, a voicemail, or a video voiceover, or any one-shot, server-to-server job.
* **Use WebSocket** when the audio is live and latency matters: interactive voice
agents, live captioning, or any turn-by-turn exchange where the caller can interrupt.
Reach for WebSocket when you are building an interactive voice experience, and HTTP
when you are processing files or generating speech one-shot. Managed agents and the
framework integrations already stream over WebSocket.
| | HTTP | WebSocket |
| - | - | - |
| Connection | Closes after each response | Stays open until you close it |
| Input | Whole file or text | Streamed in chunks |
| Output | Single response | Streamed as it is ready |
| Latency | Whole response in about 200 to 500 ms | First audio in under about 100 ms |
| Interruption | No | Yes, mid-utterance |
| Best for | Files and one-shot jobs | Live, interactive audio |
| Endpoint | `https://eu-west.api.slng.ai/v1/...` | `wss://eu-west.api.slng.ai/v1/...` |
For large recordings that are not latency-sensitive, transcribe them
asynchronously with the [Batch API](/api-reference/batch/create-job) and the
`slng/speechmatics/batch` model instead of holding a connection open.
## How to call each
* **HTTP.** See [Your first request](/guides/models/your-first-request), the
[text to speech API](/api-reference/text-to-speech/overview), and the
[speech to text API](/api-reference/speech-to-text/overview).
* **WebSocket.** Connect at the same path as the HTTP endpoint with the `wss://`
scheme, and send your API key in the `Authorization` header of the connection
upgrade request. Send text as JSON control messages and receive audio as binary
frames. The browser WebSocket API cannot set that header, so open the connection
from a server-side client.
```javascript Text to speech over WebSocket theme={null}
import WebSocket from "ws";
const ws = new WebSocket("wss://eu-west.api.slng.ai/v1/tts/slng/deepgram/aura:2-en", {
headers: { Authorization: `Bearer ${process.env.SLNG_API_KEY}` },
});
ws.on("open", () => {
ws.send(JSON.stringify({ type: "text", text: "Hello from sunny Barcelona!" }));
});
ws.on("message", (data, isBinary) => {
if (isBinary) {
playAudio(data); // play each chunk as it arrives
}
});
// Call ws.close() when the turn or session ends so the server releases resources.
```
### Keep the connection healthy
* Close the socket when the turn or session ends. Leaving it open holds resources and
counts against your connection limit.
* If the connection drops, reconnect with an exponential backoff: 1s, 2s, 4s, and so
on, up to 30s.
* Handle both frame types: JSON text for control messages, binary for audio.
For the message format and every field, see the WebSocket API reference:
[text to speech](/api-reference/text-to-speech/overview) and
[speech to text](/api-reference/speech-to-text/overview), and the unified
[TTS](/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-websocket) and
[STT](/api-reference/unified-api/slng/unmute-stt-bridge/unmute-stt-bridge-websocket).
The [Unified API](/guides/models/unified-api) uses the same WebSocket protocol
across every supported model.
## Next steps
* [Your first request](/guides/models/your-first-request) and the
[Unified API](/guides/models/unified-api)
* [Pipecat](/guides/integrate/pipecat) and [LiveKit](/guides/integrate/livekit) for
streaming that a framework manages for you
# Which models are available?
Source: https://docs.slng.ai/guides/models/which-models-are-available
Find the models you can call through SLNG.
The models you can call depend on two things: your project's region and language,
and how each model runs. A model runs one of three ways, hosted by SLNG in your
region, proxied through SLNG to the provider, or on your own provider account. In
the dashboard these appear as the **SLNG models** and **BYOK** tabs on every model
dropdown; in the API the route is part of the model ID.
## Where a model can run
Prefer an SLNG-hosted model where one fits. It runs in your region and skips the hop
to an outside provider, which is the lowest-latency path. Reach for a proxied or BYOK
route when a model you need is not SLNG-hosted in your region, or when the provider
account must stay in your name.
The model ID names where the model runs:
| Route | Runs on |
| - | - |
| `slng/deepgram/nova:3-en` | SLNG infrastructure, in your region |
| `deepgram/nova:3` | The provider, through SLNG. No key required |
| `deepgram/nova:3` + your credential | The provider, on your own account (BYOK) |
The `slng/` prefix is an API-only form. To run a model on your own account, register
the key first; see [Bring your own key](/guides/models/bring-your-own-key).
## See what's available to you
Each model is offered per region and language, so the list you see is filtered to
what your project supports.
Open your project and open any model dropdown on **Listen**, **Think**, or
**Speak**. Each dropdown lists the models valid for the project's region and
language, split into the **SLNG models** and **BYOK** tabs.
Call the catalog endpoint on your regional host to list the models available for
that region. Only the host changes between regions; the path stays the same. To
browse the same published data in the documentation, see
[All models](/models/catalog/all-models).
```bash theme={null}
curl "https://eu-west.api.slng.ai/v1/catalog/models?page_size=100" \
-H "Authorization: Bearer $SLNG_API_KEY"
```
```json Response expandable theme={null}
{
"items": [
{
"code": "deepgram/aura:2",
"name": "Aura 2",
"service_type": "TTS",
"provider_code": "deepgram",
"hosted_by": "Deepgram",
"available_regions": ["au", "eu-west", "us-east"]
}
],
"meta": {
"page": 1,
"page_size": 100,
"total": 14,
"pages": 1
}
}
```
From a coding agent, the [`voiceai` CLI](/integrations/sdks/cli) lists the
currently deployed models. A `★` marks an SLNG-hosted model; the rest are
proxied through SLNG.
```bash theme={null}
voiceai models --stt
```
```text Output expandable theme={null}
STT models:
★ Nova 3 English (slng/deepgram/nova:3-en)
★ Nova 3 Spanish (slng/deepgram/nova:3-es)
★ Nova 3 Hindi (slng/deepgram/nova:3-hi)
★ Nova 3 Indonesian (slng/deepgram/nova:3-id)
★ Nova 3 Kannada (slng/deepgram/nova:3-kn)
★ Nova 3 Marathi (slng/deepgram/nova:3-mr)
★ Nova 3 Multi (slng/deepgram/nova:3-multi)
★ Nova 3 Telugu (slng/deepgram/nova:3-te)
★ Speechmatics Batch (slng/speechmatics/batch:15.0.0)
★ Speechmatics realtime v2 (slng/speechmatics/realtime:v2)
Nova 3 (deepgram/nova:3)
Nova 3 Medical (deepgram/nova:3-medical)
Fish STT (fish/asr:default)
Gradium STT (gradium/stt:default)
Resonant 1 (reson8/reson8stt:v1)
Saaras V3 (sarvam/saaras:v3)
STT AI RT V3 (soniox/speech-ai:rt-v3)
STT AI RT V4 (soniox/speech-ai:rt-v4)
STT AI RT V5 (soniox/speech-ai:rt-v5)
```
Use `--tts` for text-to-speech models:
```bash theme={null}
voiceai models --tts
```
## Browse the full catalog
For the complete lists, see the model catalog:
[all models](/models/catalog/all-models),
[speech to text](/models/catalog/speech-to-text),
[text to speech](/models/catalog/text-to-speech),
[LLM models](/models/catalog/llm-models),
[by region](/models/catalog/by-region), and
[by language](/models/catalog/by-language).
Voices are separate from text to speech models, and each model has its own set.
Pick the model first, then a voice that belongs to it. For the voice catalog, see
[Cartesia voices](/models/voices/cartesia-sonic-3) and
[Gradium voices](/models/voices/gradium).
## Next steps
* [Configure Listen](/guides/agents/configure/listen),
[Think](/guides/agents/configure/think), and
[Speak](/guides/agents/configure/speak)
* [Bring your own key](/guides/models/bring-your-own-key)
# Your first request
Source: https://docs.slng.ai/guides/models/your-first-request
Call a model over HTTP: pick the model ID, send the request, read the response.
Once you know which model you want, calling it is a single HTTP request. This page
walks a text-to-speech call and a speech-to-text call over plain HTTP, then shows how
the request body changes from one model to the next.
It assumes you already have an API key. If you need one, see
[Create your API key](/guides/get-started/quickstart#create-your-api-key). To choose
a model first, see [Which models are available](/guides/models/which-models-are-available).
For the same calls as a no-agent onboarding path, with more language tabs, see
[Use the API directly](/guides/get-started/create-a-project/api-only).
## Anatomy of a request
Every model call has the same shape:
* **Host** `https://eu-west.api.slng.ai`. Regional hosts follow `{region}.api.slng.ai`; see [Using regions in the services](/guides/regions/using-regions-in-services).
* **Path** `/v1/tts/{model-id}` for text to speech, `/v1/stt/{model-id}` for speech to
text. The full model ID, including any `slng/` prefix, is part of the path.
* **Auth** your key as a bearer token: `Authorization: Bearer $SLNG_API_KEY`.
The `slng/` prefix marks a model hosted by SLNG in your region, which is the
lowest-latency route. A model ID with no prefix is proxied to the provider. For the
routing rules, see
[Which models are available](/guides/models/which-models-are-available).
## Synthesize speech
Text to speech takes text and a voice and returns audio. This example calls the
SLNG-hosted Fish model, which picks the voice with the `reference_id` field and returns
MP3. The response is binary audio, so write it straight to a file.
```bash theme={null}
curl https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Hello from sunny Barcelona!",
"reference_id": "16cabdb7f8d240569aff36c9e480d783"
}' \
--output hello.mp3
```
```python theme={null}
import os
import requests
url = "https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro"
headers = {
"Authorization": f"Bearer {os.environ['SLNG_API_KEY']}",
"Content-Type": "application/json",
}
data = {
"text": "Hello from sunny Barcelona!",
"reference_id": "16cabdb7f8d240569aff36c9e480d783",
}
response = requests.post(url, headers=headers, json=data)
with open("hello.mp3", "wb") as f:
f.write(response.content)
```
The [`voiceai`](https://www.npmjs.com/package/voiceai-cli) CLI wraps the same API.
Run `voiceai login` once to store your key, then pass the model with `-m`:
```bash theme={null}
npm install -g voiceai-cli
voiceai login
voiceai tts "Hello from sunny Barcelona!" -m slng/fish/tts:s2.1-pro --out hello.mp3
```
The [`voiceai-sdk`](https://www.npmjs.com/package/voiceai-sdk) client wraps the same
endpoint from JavaScript. See
[Use the API directly](/guides/get-started/create-a-project/api-only).
## Parameters differ by model
The endpoint shape is the same for every model, but the body is not. The field that
selects the voice belongs to the model, so it changes when you change the model. Fish
takes the voice in `reference_id`. Gradium takes it in `voice_id`, and returns WAV by
default:
```bash highlight={2,7} theme={null}
# Gradium instead of Fish
curl https://eu-west.api.slng.ai/v1/tts/gradium/tts:default \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Hello from sunny Barcelona!",
"voice_id": "YTpq7expH9539ERJ"
}' \
--output hello.wav
```
The two models also differ by route: Fish runs on the `slng/` hosted path, while
Gradium is proxied to the provider.
| Model | Route | Voice field | Default format |
| - | - | - | - |
| Fish TTS S2.1 Pro | `slng/fish/tts:s2.1-pro` (hosted) | `reference_id` | MP3 |
| Gradium TTS | `gradium/tts:default` (proxied) | `voice_id` | WAV |
Always check the model's API reference page for its own parameters before you call it.
See the [text to speech API](/api-reference/text-to-speech/overview). On the CLI,
the voice is a friendly `-v`/`--voice` name rather than these raw fields, so it reads the
same across models.
## Transcribe audio
Speech to text takes an audio file and returns a transcript. Send the file as multipart
form data:
```bash theme={null}
curl https://eu-west.api.slng.ai/v1/stt/deepgram/nova:3 \
-H "Authorization: Bearer $SLNG_API_KEY" \
-F "audio=@sample.wav"
```
```bash theme={null}
voiceai stt sample.wav -m deepgram/nova:3
```
## Read the response
Text to speech returns binary audio. Write it to a file, and match the extension to the
model's output format: MP3 for Fish, WAV for Gradium in the examples above.
Speech to text returns JSON. The transcript is under
`results.channels[0].alternatives[0].transcript`:
```json Response theme={null}
{
"results": {
"channels": [
{
"alternatives": [
{ "transcript": "Hello from sunny Barcelona!" }
]
}
]
}
}
```
## Next steps
Stream audio in real time instead of posting a whole file.
Call any model with one request format.
Run a model on your own provider account.
Find the models you can call and how each one routes.
# Region availability
Source: https://docs.slng.ai/guides/regions/regions-map
Each SLNG region has its own gateway and base URL. The base URL you call picks
the region that handles the request. For why that matters, see
[Regions](/concepts/whats-slng/regions).
## Regions and base URLs
Call a region's host to target it. Requests are not routed between regions.
* **API endpoints:** `https://{region}.api.slng.ai`
* **Context Router:** `https://{region}.context-router.slng.ai/v1`
* **Agents:** `https://api.agents.slng.ai` in every region. The agent's `region`
field sets where it runs.
Available models differ by region, and some gateways have no speech models
deployed yet, so see [models by region](/models/catalog/by-region) before you
pick one.
| Region | API endpoints | Context Router endpoint |
| - | - | - |
| Netherlands | `eu-north.api.slng.ai` | `eu-north.context-router.slng.ai` |
| Germany | `eu-west.api.slng.ai` | `eu-west.context-router.slng.ai` |
| United States (East) | `us-east.api.slng.ai` | `us-east.context-router.slng.ai` |
| United States (West) | `us-west.api.slng.ai` | `us-west.context-router.slng.ai` |
| Australia | `au.api.slng.ai` | `au.context-router.slng.ai` |
| Brazil | `br.api.slng.ai` | `br.context-router.slng.ai` |
| United Kingdom | `gb.api.slng.ai` | `gb.context-router.slng.ai` |
| Indonesia | `id.api.slng.ai` | `id.context-router.slng.ai` |
| Israel | `il.api.slng.ai` | `il.context-router.slng.ai` |
| India | `in.api.slng.ai` | `in.context-router.slng.ai` |
| Japan | `jp.api.slng.ai` | `jp.context-router.slng.ai` |
| Singapore | `sg.api.slng.ai` | `sg.context-router.slng.ai` |
| South Africa | `za.api.slng.ai` | `za.context-router.slng.ai` |
## Next steps
* [Using regions in the services](/guides/regions/using-regions-in-services) to
target a region per request.
* [Create an agent](/guides/get-started/create-a-project/create-agent#name-the-project-and-choose-a-region)
to set a region when creating an agent.
# Using regions in the services
Source: https://docs.slng.ai/guides/regions/using-regions-in-services
Pick a region when calling SLNG services.
You pick a region per service. It shows up in one of two places: the base URL you
call, or the region you set on an agent. See
[Region availability](/guides/regions/regions-map) for every region and its base
URL.
## How to choose
Two things drive the choice:
* **Latency.** Pick the region closest to your callers. Region sets the latency
floor for every turn, and a distant region adds hundreds of milliseconds to each
round trip.
* **Data residency.** If a jurisdiction requires your data to stay inside its
borders, pick that region instead.
Requests are not routed between regions, so use the same region for speech to
text and text to speech in one turn.
## Text to speech and speech to text
The region is in the base URL. Call the regional host instead of `api.slng.ai`.
For example, send the request to `eu-west.api.slng.ai` to run it in that region.
The path and body stay the same.
```bash highlight={1} theme={null}
curl https://eu-west.api.slng.ai/v1/tts/slng/fish/tts:s2.1-pro \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Hello from sunny Barcelona!",
"reference_id": "16cabdb7f8d240569aff36c9e480d783"
}' \
--output hello.mp3
```
Speech to text uses the same host with the `/v1/stt/...` path. You can use any
model available in that region. See
[Regions and base URLs](/guides/regions/regions-map#regions-and-base-urls) for
every region's base URL.
## Context Router
The region is part of the Context Router base URL,
`https://{region}.context-router.slng.ai/v1`, where `{region}` is the gateway
code. Use the regional endpoint in your OpenAI-compatible client or agent
integration. See [Regions and base URLs](/guides/regions/regions-map#regions-and-base-urls)
for every Context Router base URL and [Custom LLM](/guides/integrate/custom) for
the integration setup.
## Agents
An agent does not take a base URL. You set its region when you create the agent,
and a later region change applies to future calls. The region also decides which
models the agent can use: only the models available in that region show up.
On the **Configure your project** step, open the **Region** dropdown and pick a
region.
Set the `region` field in the create body to an agent region code, for
example `eu-west` (SLNG Managed, the dashboard default) or `eu-central`
(LiveKit Cloud).
```bash theme={null}
curl -X POST https://api.agents.slng.ai/v1/agents \
-H "Authorization: Bearer $SLNG_API_KEY" \
-H "Content-Type: application/json" \
-d @agent.json
```
```json agent.json highlight={3} theme={null}
{
"name": "Support agent",
"region": "eu-central",
"language": "en",
"system_prompt": "You are a support agent for Wayne Enterprises.",
"greeting": "Hi, how can I help you today?",
"models": {
"stt": "deepgram/nova:3",
"llm": "bedrock-mantle/nvidia.nemotron-super-3-120b:latest",
"tts": "slng/fish/tts:s2.1-pro",
"tts_voice": "16cabdb7f8d240569aff36c9e480d783"
}
}
```
See [Create an agent](/guides/get-started/create-a-project/create-agent) for the
rest of the create flow.
## Best option
Default to the region closest to your users. Latency is the biggest lever you
have on a live call. Switch to a specific region only when data residency
requires it. Whichever you pick, use it across every service so a turn stays in
one place.
## Next steps
* [Create an agent](/guides/get-started/create-a-project/create-agent#name-the-project-and-choose-a-region)
to set a region when creating an agent.
* [Regions map](/guides/regions/regions-map) for every region and its base URL.
* [Custom LLM](/guides/integrate/custom) to configure the router in a supported
agent integration.
* [Context Router](/guides/execution-layer/llm/context-router) for
how routing works with your keys or SLNG-hosted models.
# Usage and billing
Source: https://docs.slng.ai/guides/usage-and-billing
Track spend, audio minutes, and requests across your account.
The **Billing & Usage** area in the dashboard reports what your account consumed:
how much you spent, how many audio minutes you processed, and how many requests
you made. Use it to see where spend concentrates, compare regions and models, and
export the raw numbers for your own reporting.
This page reports per-request model usage. To replay an agent call and see where
a session went wrong, use [Debug a call](/guides/agents/debug-a-call).
## Choose a scope
Four tabs across the top split usage by where it came from. Pick the one that
matches the question you are asking.
| Tab | Counts |
| - | - |
| **Overview** | Everything combined across Direct API, Managed Agents, and the Execution Layer |
| **Direct API** | Direct model and Batch API calls; excludes Managed Agents |
| **Managed Agents** | Agents you deployed on SLNG |
| **Execution Layer** | Listen, Think, and Speak optimizations such as the context router and TTS caching |
## Read the headline metrics
Every scope leads with three numbers for the selected period:
* **Total spend** in your billing currency.
* **Total audio minutes** processed.
* **Total requests** made.
On the **Overview** tab each number breaks down by source, so you can see how
much of your spend came from direct model calls versus Managed Agents, the
Execution Layer, or the Batch API.
Spend and audio minutes track separately. A cache hit from the Execution Layer
can add audio minutes without adding model spend, so the two numbers move
independently.
## Filter and slice the view
Narrow the report before you read the breakdowns:
* **Regions**, **projects**, and **models** dropdowns scope the numbers to one
slice. The **Direct API** tab filters by all three; the **Overview** tab
filters by region.
* **Day**, **Week**, and **Month** set the granularity of the trend charts.
* The **date range** picker bounds the whole report.
## Read the breakdowns
### By region
The **Region breakdown** table lists each region with its audio minutes, spend,
share of total spend, and request count. Use it to confirm that traffic lands in
the regions you expect. See [Regions](/guides/regions/regions-map) for what each
region covers.
### By model
On the **Direct API** tab, the **Model breakdown** table adds a per-model row
with:
* **Provider** — whether the model ran SLNG-hosted or on your own key (BYOK).
* **Type** — speech to text (STT) or text to speech (TTS).
* **Protocol** — `HTTP` or `WSS`.
* **Audio minutes**, **spend**, **% of spend**, and **requests**.
A separate **Batch API** breakdown lists model, audio minutes, jobs count, and
spend. It stays empty until you run a batch job.
## Read the trend charts
Two charts sit below the breakdowns:
* **Request Trend** plots request volume over the selected period.
* **Spend Trend** plots spend over the same period.
Each uses the **Day / Week / Month** granularity you selected and captions the
change against the previous period. The dashed section marks the current,
incomplete period.
## Inspect individual requests
Below the charts, the **Request log** lists individual model requests, one row
per call, with the date, type (STT or TTS), model name, transport, status code,
audio minutes, and price. Filter by **Type**, set **Status** to **Errors only**
to isolate failures, or search by model name.
The request log covers direct model requests. To debug an agent call session
with its transcript and events, use [Debug a call](/guides/agents/debug-a-call).
## Export the data
**Export** downloads the current view for your own reporting or reconciliation.
**Refresh data** pulls the latest numbers without reloading the page.
# Connect SLNG to your AI tools
Source: https://docs.slng.ai/integrations/ai-tools/connect-ai-tools
Let Claude, ChatGPT, Codex, Cursor, or your own agent framework create SLNG voice agents and place outbound calls through the SLNG MCP server.
The SLNG MCP server gives an AI assistant a small set of tools to create a voice
agent in a region you choose, attach a phone number from your dashboard, and
place an outbound call. You describe the task in plain language:
```text Prompt theme={null}
Create a voice agent in the Germany region that calls our customers to confirm
their appointments, then call +49 30 1234 .... to test it.
```
The assistant settles the region with you, builds and deploys the agent, shows
you the call preview, and places the call only after your yes. It then follows
the call and reports the outcome and the transcript.
The server speaks Streamable HTTP at:
```text Server URL theme={null}
https://mcp.slng.ai/mcp
```
This page connects your AI assistant to SLNG. To let an SLNG agent call tools
on another MCP server during a call, see
[Connect an MCP server](/guides/agents/tools-and-mcp/connect-with-mcp).
## Before you start
* **An SLNG API key.** Organization owners and admins create keys. See
[Create your API key](/guides/get-started/quickstart#create-your-api-key); a
name such as `wayne-enterprises-mcp` helps you find it later.
* **An outbound connection, for phone calls.** Create it in the dashboard, as
[Place calls from an agent](/guides/agents/telephony/outbound#create-the-connection)
shows. The assistant attaches an existing connection to the agent; it can't
create one.
* **Credits** on your organization. A call with a balance at zero or below fails
with `CREDITS_REQUIRED`.
## Connect your assistant
You sign in with your API key in one of two ways:
* **Connect page.** Your client opens a page on `mcp.slng.ai`, you paste the key
once, and the page shows your organization's name so you can confirm. The
connection lasts 30 days; after that, your client asks you to sign in again.
The server keeps no copy of the key: it travels encrypted inside the sign-in
tokens your client holds, so revoking the key in the dashboard disconnects
every client that uses it.
* **Header.** Clients that can send their own headers pass the key as
`Authorization: Bearer ` on every request.
### Claude Code
Add the server, then sign in through the connect page:
```bash Terminal theme={null}
claude mcp add --transport http --scope user slng https://mcp.slng.ai/mcp
```
In Claude Code, run `/mcp`, select `slng`, and choose **Authenticate**. Your
browser opens the connect page.
To use a header instead, keep the key in the `SLNG_API_KEY` environment variable
and reference it from `.mcp.json`:
```json .mcp.json theme={null}
{
"mcpServers": {
"slng": {
"type": "http",
"url": "https://mcp.slng.ai/mcp",
"headers": { "Authorization": "Bearer ${SLNG_API_KEY}" }
}
}
}
```
### Claude
Add SLNG as a custom connector in Claude on the web or in the desktop app.
On Free, Pro, and Max plans, open **Customize > Connectors**, click **+ Add**,
then **Add custom connector**. On Team and Enterprise plans, an owner adds it
once in **Organization settings > Connectors**: click **Add**, hover over
**Custom**, and select **Web**.
Name the connector `SLNG` and enter `https://mcp.slng.ai/mcp` as the remote
MCP server URL. Keep the recommended sign-in options.
Click **Connect**. The connect page opens; paste your API key and confirm
your organization. On Team and Enterprise plans, each member connects from
**Customize > Connectors**.
Turn the connector on for a conversation with the **+** button, then
**Connectors**.
Free plans allow one custom connector.
### ChatGPT
ChatGPT reaches MCP servers through developer mode, on the web, with Plus, Pro,
Business, Enterprise, and Edu plans. In a Business or Enterprise workspace, an
admin turns developer mode on first.
In ChatGPT settings, open **Apps**, then **Advanced settings**, and turn on
**Developer mode**.
Create an app named `SLNG` with `https://mcp.slng.ai/mcp` as the MCP server
URL and **OAuth** as the authentication.
The connect page opens; paste your API key and confirm your organization.
ChatGPT asks you to confirm each tool call that changes something, such as a
deploy or a call.
### Codex
Keep the key in `SLNG_API_KEY` and add the server to `~/.codex/config.toml`:
```toml ~/.codex/config.toml theme={null}
[mcp_servers.slng]
url = "https://mcp.slng.ai/mcp"
bearer_token_env_var = "SLNG_API_KEY"
tool_timeout_sec = 300
```
Codex stops a tool call after 60 seconds by default. Building and deploying an
agent can take longer, so raise `tool_timeout_sec` as shown.
### Cursor
Keep the key in `SLNG_API_KEY` and add the server to `~/.cursor/mcp.json` (or
`.cursor/mcp.json` in one project):
```json ~/.cursor/mcp.json theme={null}
{
"mcpServers": {
"slng": {
"url": "https://mcp.slng.ai/mcp",
"headers": { "Authorization": "Bearer ${env:SLNG_API_KEY}" }
}
}
}
```
### Your own agent
Agent frameworks connect with a header. Two things matter more here than in a
chat client:
* **Pass the server instructions to the model.** The server sends instructions
when the client connects (settle the region first, show the plan and the
preview, wait for a yes). Frameworks don't hand them to the model on their own,
so add them to the system prompt.
* **Ask a person before a call.** A framework agent can pass a confirm token
straight back without asking anyone. Require human approval at least for
`slng_place_call`.
With `ai` 7 and `@ai-sdk/mcp`:
```ts agent.ts theme={null}
import { anthropic } from '@ai-sdk/anthropic';
import { createMCPClient } from '@ai-sdk/mcp';
import { generateText, isStepCount } from 'ai';
const slng = await createMCPClient({
transport: {
type: 'http',
url: 'https://mcp.slng.ai/mcp',
headers: { Authorization: `Bearer ${process.env.SLNG_API_KEY}` },
},
});
const result = await generateText({
model: anthropic('claude-opus-5-5'),
instructions: slng.instructions,
tools: await slng.tools(),
toolApproval: { slng_place_call: 'user-approval' },
prompt: 'Which regions can I use for a call to Germany?',
stopWhen: isStepCount(20),
});
```
A call that needs approval comes back as a `tool-approval-request` part.
Send the person's answer as a `tool-approval-response` and call
`generateText` again.
With `langchain[mcp]` 1.4 or later. The `langchain.mcp` module is in beta.
```python agent.py theme={null}
import os
from fastmcp.client.transports import StreamableHttpTransport
from langchain.agents import create_agent
from langchain.agents.middleware import HumanInTheLoopMiddleware
from langchain.mcp import MCPAdapter
from langgraph.checkpoint.memory import InMemorySaver
async def main() -> None:
transport = StreamableHttpTransport(
"https://mcp.slng.ai/mcp",
headers={"Authorization": f"Bearer {os.environ['SLNG_API_KEY']}"},
)
async with MCPAdapter(transport) as slng:
agent = create_agent(
"anthropic:claude-opus-5-5",
await slng.list_tools(),
system_prompt=slng.client.instructions,
middleware=[
HumanInTheLoopMiddleware(
interrupt_on={"slng_place_call": {"allowed_decisions": ["approve", "reject"]}}
)
],
checkpointer=InMemorySaver(),
)
# Run the agent here, while the connection is open.
```
Before a call, the graph pauses with an interrupt. Resume it with
`Command(resume={"decisions": [{"type": "approve"}]})`, or `reject`.
### Run the server on your machine
Clients that start local MCP servers (Claude Code, Codex, Cursor, or your own
framework) can also run the same server over stdio with the
[`@slng-ai/mcp`](https://www.npmjs.com/package/@slng-ai/mcp) package. Agents are
then built on your machine. You need:
* Node.js 22 or later.
* The [Unmute](/unmute) CLI on your `PATH`, at the exact version the server is
pinned to: the server builds agents with it and refuses any other version.
The [package's README](https://www.npmjs.com/package/@slng-ai/mcp) names that
version and how to install it. Check yours with `unmute --version`.
* [uv](https://docs.astral.sh/uv/) on your `PATH`. The first build downloads
Python and a few packages into a cache, once.
Keep the key in the `SLNG_API_KEY` environment variable of the shell that starts
your client. With `@latest`, `npx` checks for a newer release each time your
client starts the server:
```json .mcp.json theme={null}
{
"mcpServers": {
"slng": {
"command": "npx",
"args": ["-y", "@slng-ai/mcp@latest"],
"env": { "SLNG_API_KEY": "${SLNG_API_KEY}" }
}
}
}
```
```toml ~/.codex/config.toml theme={null}
[mcp_servers.slng]
command = "npx"
args = ["-y", "@slng-ai/mcp@latest"]
env_vars = ["SLNG_API_KEY"]
startup_timeout_sec = 60
tool_timeout_sec = 300
```
The first download and an agent build can take longer than Codex's default
timeouts, so raise both as shown.
```json ~/.cursor/mcp.json theme={null}
{
"mcpServers": {
"slng": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@slng-ai/mcp@latest"],
"env": { "SLNG_API_KEY": "${env:SLNG_API_KEY}" }
}
}
}
```
Then ask "Using SLNG, who am I connected as?". The answer names your
organization, the Unmute version the server needs, and the Unmute and uv
versions it found. If Unmute or uv is missing, start your client from a terminal
where `unmute --version` works. If a newer release needs a newer Unmute, the
server says which version to install.
The package's README lists the other settings, such as a list of numbers the
server may call.
## How a call comes together
A typical request runs these steps. The assistant stops for your answer at each
one marked with a yes.
1. **Region (yes).** The assistant uses the region you named. Otherwise it
suggests one from the number you call or from where you are, says why, and
waits for your yes.
2. **Models.** It reads which models the region offers for the call's language,
and where each one runs.
3. **Build.** It writes the agent: the prompt, the greeting, the goodbye, and the
values that change per call, such as the name of the person called.
4. **Deploy (yes).** It shows the plan (create or replace, the models and where
they run, and anything a replace removes) and deploys after your yes.
5. **Number.** It lists the outbound numbers this agent can use and attaches one.
6. **Call (yes).** It shows the preview: from which number, to which number,
the greeting, and the call values. It dials only after your yes.
7. **Result.** It follows the call until it ends, then reports the outcome and
the transcript.
For a quick call, the assistant fills a ready-made outbound call template. For a
custom flow, such as an agent that confirms who answered before it cancels an
appointment, it writes a full [Unmute](/unmute) package with tasks and saved
values. The server includes Unmute's authoring guide, matched to the Unmute
version it builds with, and the assistant reads it before it writes a package.
Calls start right away. Scheduled calls aren't available, so an assistant asked
to call tomorrow offers to call now instead.
## Regions and where models run
Every agent runs in one agent region. SLNG Managed regions run on SLNG's own
infrastructure; the LiveKit Cloud regions `us-east`, `eu-central`, and
`ap-south` run on LiveKit's cloud. For the full list, see the
[regions map](/guides/regions/regions-map).
* **You choose the region.** The assistant never picks or switches one without
asking you.
* **Phone numbers you add in the dashboard work in every region.** For a phone
call, the assistant suggests the SLNG Managed region for the country you're
calling.
* **Models in the region come first.** The assistant offers only the models the
region provides for the call's language. It prefers models that run in the
region, and tells you which chosen models run elsewhere.
* **The region choice covers models, not routing.** It decides which models the
agent uses. Each request can still be served from another region.
To keep every model in the region, ask the assistant to use only in-region
models. A role with no in-region model then fails with `REGION_NO_MODELS`
instead of using a model elsewhere. LiveKit Cloud regions don't support this
option, because their models are only approximately in the region.
## Phone numbers
The assistant attaches an outbound connection you created in the dashboard,
and lists only the numbers the platform says this agent can use. The person you
call sees the connection's caller ID number. To call from a different
connection just once, or to pick one of its caller ID numbers, ask the
assistant: it sets both for that call only, and shows them in the call preview.
If no number is usable, the assistant explains why and asks you to add an
outbound connection in the dashboard. See [Connect a phone number](/guides/agents/telephony/overview) for
how connections work.
## Safety
* **Two steps for every deploy and call.** The server returns a plan or a
preview first, with a confirm token that expires after 10 minutes and works
once. The token covers exactly what you reviewed: if the agent, the number, or
the call values change, the server refuses it and the assistant shows a new
preview.
* **Your client asks too.** Each tool tells clients whether it only reads or can
change something, so Claude, ChatGPT, and other clients ask before deploys,
number changes, deletes, and calls.
* **Replacing an agent shows what it removes.** Deploying an agent with the name
of an existing one replaces it, and the plan lists the tools and tasks the
replace removes. Replacing an agent this server didn't create needs your
explicit confirmation.
* **Checks on the number you call.** The number must be a full international
number, premium-rate numbers are refused, and each key has an hourly and a
daily call limit. A number the assistant looked up itself is read back to you
before the preview.
* **No second call by accident.** If the server can't tell whether a call went
out, it refuses to dial the same number again until it finds the call.
* **The agent says it's an AI.** The assistant writes the greeting and the
goodbye for your use case, and by default the greeting says an AI assistant is
calling, and for whom. AI providers' usage policies and laws in several places
expect that. If you ask to leave it out, the assistant tells you about those
rules first, and the call preview points out a greeting that doesn't say it.
* **Nothing is kept.** The server doesn't store or log your key, the numbers you
call, or transcripts. Transcripts go only to your assistant.
## Docs servers
Two more MCP servers help an assistant answer questions about SLNG and Unmute:
| Server | URL |
| - | - |
| SLNG docs | `https://docs.slng.ai/mcp` |
| Unmute docs | `https://unmute.ai/mcp` |
In Claude Code:
```bash Terminal theme={null}
claude mcp add --transport http --scope user slng-docs https://docs.slng.ai/mcp
claude mcp add --transport http --scope user unmute-docs https://unmute.ai/mcp
```
When the Unmute docs and the server's own guide differ, the guide matches the
Unmute version the server builds with.
## Tools
The tool names start with `slng_`, so they don't clash with tools from other
servers.
| Tool | What it does |
| - | - |
| `slng_whoami` | Shows the organization that owns the key, and the server's versions. |
| `slng_list_regions` | Lists the agent regions and suggests one for a number or country. |
| `slng_get_capabilities` | Lists the models and voices a region offers for a language, and where each model runs. |
| `slng_list_agents` | Lists your agents. |
| `slng_get_agent_guide` | Serves the agent-writing guide: Unmute's authoring guide plus notes for this server. |
| `slng_build_agent` | Builds and validates an agent from the template or from an Unmute package. |
| `slng_deploy_agent` | Shows the deploy plan, then deploys after confirmation. |
| `slng_list_phone_numbers` | Lists the outbound numbers an agent can use. |
| `slng_attach_phone_number` | Attaches an outbound number to an agent, replacing the one it had. |
| `slng_prepare_call` | Shows the call preview and returns a confirm token. |
| `slng_place_call` | Places the call after confirmation. |
| `slng_get_call` | Reads a call's status, outcome, task results, and transcript. |
| `slng_create_test_session` | Starts a browser test session with an agent. |
| `slng_delete_agent` | Deletes an agent, unless a call is live. |
## Troubleshooting
| Error | What it means | What to do |
| - | - | - |
| `AUTH_INVALID` | The key is missing, revoked, or expired, or it's an older key that doesn't start with `slng_`. | Create a new key and connect again. |
| `CREDITS_REQUIRED` | The organization's balance is at zero or below. | Add credits in the dashboard. |
| `NO_NUMBER_IN_REGION` | No outbound number works with this agent. | Create an outbound connection in the dashboard. |
| `REGION_NO_MODELS` | No allowed model for a role in this region and language. | Choose another region or language, or allow models outside the region. |
| `REGION_NOT_ALLOWED` | In-region-only models were asked for in a LiveKit Cloud region. | Use the matching SLNG Managed region, or allow models outside the region. |
| `CALLEE_NOT_ALLOWED` | The number can't be called from this server: it's premium-rate, it isn't on the server's list of allowed numbers, or the key reached its hourly or daily call limit. | Call another number, or wait for the time the assistant reports. |
| `CALL_STATE_UNKNOWN` | The server can't tell whether the call went out. | Ask the assistant to check the agent's calls before you call again. |
If a chat client stops working after a month, sign in again: connect-page
connections last 30 days.
## Next steps
Create the outbound connection the assistant attaches.
See every region and its base URL.
Learn the package format the assistant writes for custom flows.
Teach a coding agent to call the SLNG API directly.
# LiveKit plugin
Source: https://docs.slng.ai/integrations/plugins/livekit
The livekit-plugins-slng Python package connects LiveKit Agents to SLNG speech to text and text to speech, with failover, warm standby connections, and low-latency turn finalization.
`livekit-plugins-slng` adds speech to text (STT) and text to speech (TTS)
adapters for [LiveKit Agents](https://docs.livekit.io/agents/). Pass a model
identifier and the plugin builds the bridge endpoint itself, so every streaming
model on the platform works with the same code.
This page is the plugin reference. For a walkthrough that sets up your models in
the dashboard and applies the change, see the
[LiveKit integration guide](/guides/integrate/livekit).
The plugin is realtime WebSocket only, so HTTP-only models (such as batch STT)
are not available through it. This page documents version **1.6.7 and later**;
upgrading from 1.6.6 or earlier? Read [Migrating from earlier
versions](#migrating-from-earlier-versions) first.
## Prerequisites
* Python 3.10+ and `livekit-agents>=1.6.10`
* A [LiveKit Agents](https://docs.livekit.io/agents/) project
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Install
```bash theme={null}
uv add livekit-plugins-slng
# or: pip install livekit-plugins-slng
```
## Quickstart
The plugin reads your key from `SLNG_API_KEY`, or pass it with `api_key`. Create
an STT and a TTS instance and hand them to your agent session:
```python theme={null}
from livekit.plugins import slng
stt = slng.STT(model="deepgram/nova:3", language="en")
tts = slng.TTS(
model="deepgram/aura:2",
voice="aura-2-thalia-en", # provider voice ID, required
language="en",
)
```
Language codes are sent verbatim. Use the exact value the model expects, for
example BCP-47 `hi-IN` for Sarvam Bulbul, not `hi`.
```python agent.py theme={null}
from livekit.agents import Agent, AgentSession, JobContext, WorkerOptions, cli
from livekit.plugins import silero, slng
class MyAgent(Agent):
async def on_enter(self):
await self.session.say("Hi, how can I help you today?")
async def entrypoint(ctx: JobContext):
await ctx.connect()
stt = slng.STT(model="deepgram/nova:3", language="en", sample_rate=16000)
tts = slng.TTS(
model="deepgram/aura:2",
voice="aura-2-thalia-en",
language="en",
sample_rate=24000,
)
session = AgentSession(stt=stt, tts=tts, vad=silero.VAD.load())
await session.start(agent=MyAgent(), room=ctx.room)
if __name__ == "__main__":
cli.run_app(WorkerOptions(entrypoint_fnc=entrypoint))
```
## Model identifiers
Models follow `provider/model:variant`. A bare identifier is the external
passthrough route; prefix with `slng/` for an SLNG-hosted instance.
```python theme={null}
model="deepgram/nova:3" # external passthrough
model="slng/deepgram/nova:3-en" # SLNG-hosted, English
```
See the [model catalog](/models/catalog/all-models) for the full list.
## STT reference
`slng.STT` streams speech to text over WebSocket. Provide either `model` or
`connections`; there is no default. Only 16-bit PCM (`pcm_s16le`) input is
supported, and batch `recognize()` is not available, so use `stream()`.
```python theme={null}
stt = slng.STT(model="deepgram/nova:3", language="en")
```
| Parameter | Default | Description |
| - | - | - |
| `api_key` | `None` | SLNG API key. Falls back to `SLNG_API_KEY`. |
| `model` | `None` | Model identifier. Required unless `connections` is set. |
| `connections` | `None` | Ordered failover candidates (see [Failover](#failover)). |
| `provider_api_key` | `None` | Your own provider credential ([BYOK](#bring-your-own-key-byok), external routes only). |
| `language` | `"en"` | Language code, sent verbatim. |
| `sample_rate` | `16000` | Audio sample rate in Hz. |
| `enable_partial_transcripts` | `True` | Stream interim results. |
| `enable_diarization`, `min_speakers`, `max_speakers` | `False`, `None`, `None` | Speaker identification (model support required). |
| `vad_threshold`, `vad_min_silence_duration_ms`, `vad_speech_pad_ms` | `0.5`, `300`, `30` | VAD tuning (model support required). |
| `final_timeout_s` | `None` | Watchdog for stalled finals. Disabled unless set. |
| `base_url` | `"api.slng.ai"` | Gateway host. Point at a regional host to pin execution (see [Region routing](#region-routing)). |
| `external_agent_id`, `external_session_id` | `None` | Tracking IDs on usage events. |
| `fallback_recovery_cooldown_s` | `60.0` | Seconds before retrying a failed candidate. |
Any extra keyword argument is forwarded to the bridge init payload; the bridge
applies the options the model's catalog declares and ignores the rest (for
example Deepgram's `endpointing` and `smart_format`).
## TTS reference
`slng.TTS` streams text to speech over WebSocket. `voice` is required and passed
verbatim as the provider's voice ID. Use `tts.stream()` for voice agents and
`tts.synthesize(text)` for one-shot previews. Change `voice`, `language`, and
`speed` at runtime with `tts.update_options(...)`.
```python theme={null}
tts = slng.TTS(model="deepgram/aura:2", voice="aura-2-thalia-en", language="en")
```
| Parameter | Default | Description |
| - | - | - |
| `api_key` | `None` | SLNG API key. Falls back to `SLNG_API_KEY`. |
| `model` | `None` | Model identifier. Required unless `connections` is set. |
| `voice` | required | Provider voice ID, passed verbatim. |
| `connections` | `None` | Ordered failover candidates (see [Failover](#failover)). |
| `provider_api_key` | `None` | Your own provider credential ([BYOK](#bring-your-own-key-byok), external routes only). |
| `language` | `"en"` | Language code, sent verbatim. |
| `sample_rate` | `24000` | Audio sample rate in Hz. |
| `speed` | `1.0` | Speech speed multiplier. |
| `text_chunking`, `phrase_max_chars` | `"auto"`, `60` | How streamed text is batched (see [Text chunking](#text-chunking)). |
| `warm_standby_enabled` | `False` | Pre-open the next connection (see [Warm standby](#warm-standby-connections)). |
| `first_audio_timeout_s` | `None` | Fail over if no audio arrives in time. Disabled unless set. |
| `base_url` | `"api.slng.ai"` | Gateway host. Point at a regional host to pin execution (see [Region routing](#region-routing)). |
| `external_agent_id`, `external_session_id` | `None` | Tracking IDs on usage events. |
| `fallback_recovery_cooldown_s` | `60.0` | Seconds before retrying a failed candidate. |
Extra keyword arguments are forwarded per the model's contract (for example Rime
Arcana `speakingStyle` or Cartesia Sonic `emotion`). Pass
`pronunciation={"mode": "rewrite", "name": "my-dictionary"}` to apply a
[pronunciation dictionary](/api-reference/text-to-speech/slng/pronunciation-dictionaries/list-pronunciation-dictionaries-http).
Pick a voice that matches your model from the
[text to speech catalog](/models/catalog/text-to-speech).
### Text chunking
`text_chunking="auto"` (the default) batches words into phrases, flushing at
punctuation or `phrase_max_chars`. This avoids the choppy audio that word-by-word
streaming causes on some providers. Set `"word"` only if you need per-word
forwarding.
### Warm standby connections
By default each turn opens a fresh connection, adding setup time to its first
audio. With `warm_standby_enabled=True`, the plugin pre-opens the next connection
while the current turn plays, so time to first audio drops to roughly the
provider's generation time.
```python theme={null}
tts = slng.TTS(model="cartesia/sonic:3", voice="", warm_standby_enabled=True)
```
The standby is a single connection per instance and counts toward your
concurrency limit while it waits. If it expires during a long silence, the plugin
reconnects at regular latency with no error. Where a provider exposes an
inactivity option, pass it as a model option to keep the standby alive through
pauses.
## Failover
Pass `connections=[...]`, an ordered list of candidates (model identifiers,
bridge endpoint URLs, or `STTConnectionConfig` / `TTSConnectionConfig` objects).
When `connections` supplies the full list, `model` is not needed.
```python theme={null}
stt = slng.STT(connections=["deepgram/nova:3", "soniox/speech-ai:rt-v5"])
```
* Each candidate gets `APIConnectOptions.max_retry` attempts before the next is
tried. Deterministic 4xx errors advance immediately; HTTP 413 is terminal.
* STT fails over at safe stream boundaries and replays buffered audio, so no
speech is lost. TTS switches only before its first audio, and all TTS
candidates must share a sample rate and channel count.
* After `fallback_recovery_cooldown_s` (60s default), the primary is retried on
the next request. A single candidate reconnects and replays on a transient
drop instead of ending the stream.
`STTConnectionConfig` and `TTSConnectionConfig` keep endpoint-specific headers,
init payloads, and voices together; simple candidates inherit the global
settings.
## Bring your own key (BYOK)
Pass `provider_api_key` to use your own provider credential. The plugin sends it
as the `X-Slng-Provider-Key` header on external (passthrough) routes only. See
[Bring your own key](/guides/models/bring-your-own-key).
```python theme={null}
tts = slng.TTS(model="cartesia/sonic:3", voice="", provider_api_key="")
```
## Region routing
Target a region by pointing `base_url` at its regional gateway host, for
example `eu-west.api.slng.ai` or `us-east.api.slng.ai`. Requests are not routed
between regions. See [Regions and base URLs](/guides/regions/regions-map#regions-and-base-urls)
for every host and the speech models each region serves.
```python theme={null}
stt = slng.STT(model="deepgram/nova:3", base_url="eu-west.api.slng.ai")
```
## Plugin events
Subscribe to `slng_event` for typed events covering gateway session identifiers
(`gateway.session`) and failover activity (`fallback.attempt_failed`,
`fallback.switch_succeeded`, `fallback.primary_recovered`,
`fallback.exhausted`).
```python theme={null}
@tts.on("slng_event")
def on_slng_event(event: slng.PluginEvent) -> None:
print(event.name, event.component, event.data)
```
`external_agent_id` and `external_session_id` (max 128 characters) attach your
own identifiers to usage events as the `X-Slng-Agent-Id` and `X-Slng-Session-Id`
headers, so you can correlate gateway usage with your analytics.
## Migrating from earlier versions
Version 1.6.7 is a breaking rewrite:
* All traffic goes through the bridge. `model_endpoint` and `model_endpoints` were
removed; pass a `model` or `connections` instead.
* STT has no default model, and `recognize()` (HTTP batch) is gone; use
`stream()` with `pcm_s16le` input.
* TTS `voice` is required and passed verbatim.
* Language codes are no longer normalized client-side.
* `api_token` is deprecated; use `api_key`.
* Provider-specific defaults were removed; configure candidates via
`connections`.
## Next steps
* [LiveKit integration guide](/guides/integrate/livekit) for the migration
walkthrough.
# n8n node
Source: https://docs.slng.ai/integrations/plugins/n8n
The n8n-nodes-slng community node runs SLNG text to speech, speech to text, and voice-agent calls inside n8n workflows, plus a trigger a voice agent can call mid-call.
`n8n-nodes-slng` is a community node for [n8n](https://n8n.io/). It brings two
nodes to your workflows: **SLNG**, which runs text to speech, speech to text, and
outbound voice-agent calls, and **SLNG Trigger**, which lets a voice agent call a
workflow as a tool mid-call. Both share one credential and reach every model on
the platform.
This page is the node reference. For a step-by-step setup walkthrough, see the
[n8n integration guide](/guides/integrate/n8n). To wire a workflow up as an agent
tool, see [Use n8n for tools](/guides/agents/tools-and-mcp/n8n-for-tools).
## Install
In your n8n instance, go to **Settings → Community Nodes**, click **Install**,
and enter the package name:
```text theme={null}
n8n-nodes-slng
```
Restart n8n after installing or upgrading.
This is a community node, so it needs a self-hosted n8n instance. n8n Cloud does
not support unverified community nodes.
## Credentials
Create an SLNG key in the [dashboard](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key), then
add an **SLNG API** credential in n8n and paste it. The key is sent as a Bearer
token and validated against `GET https://api.slng.ai/v1/me`. The same credential
covers both the Voice API (`api.slng.ai`) and the Agents API
(`api.agents.slng.ai`), so every SLNG node in a workflow can share it.
## The SLNG node
The **SLNG** node runs one operation per item:
| Resource | Operation | What it does |
| - | - | - |
| Text to Speech | Generate | Converts text into spoken audio, returned as a binary file on the item. |
| Speech to Text | Transcribe | Transcribes an audio file from a binary field into text. |
| Agent | Dispatch Call | Places an outbound phone call from an SLNG voice agent. Checks the agent has outbound telephony configured before dispatching. |
The **Model** field (and the **Voice** field for Text to Speech) is a dropdown
populated live from the catalog; the voice list is filtered to the chosen text to
speech model. Switch either to **By ID** to enter a model path or voice ID
directly.
## The SLNG Trigger node
When you activate the workflow, the **SLNG Trigger** node creates an organization
tool, tests and publishes it, and attaches it to the agents you select. Those
agents must be in shared tool mode. Deactivating the workflow removes the tool
and its attachments. When an agent calls the tool during a call, the workflow
runs.
* **Tool type**: an **LLM tool (contextual)** lets the agent decide when to call
it, and you define the parameters it sends with a field builder (name, type,
description, required). A **System tool** fires automatically on a call
lifecycle event (call start, first user message, call end, tool succeeded or
failed).
* **Authentication**: **HMAC** (SLNG signs the body with `X-Signature-256`) or
**Bearer**. Leave the secret empty to auto-generate one on activation; the node
registers it with SLNG and validates incoming requests.
* **Respond**: **Using Last Node** (default) returns the workflow's final output
to the agent. **Immediately** acknowledges the call and runs the workflow in the
background. To shape the JSON the agent receives, keep **Using Last Node** and
have the final node emit the object you want.
n8n blocks expression access to `$json.arguments`, so the trigger exposes the
agent's tool arguments as `toolArguments`. Reference them downstream with
`{{$json.toolArguments}}` or `{{$json.toolArguments.fieldName}}`.
## Next steps
A step-by-step setup walkthrough for both nodes.
Give an agent workflow-backed tools with the trigger node.
Set up the outbound telephony that Dispatch Call uses.
Setup guide, version history, and ready-made workflow templates.
# Pipecat plugin
Source: https://docs.slng.ai/integrations/plugins/pipecat
The pipecat-slng Python package connects a Pipecat pipeline to any SLNG speech to text or text to speech model by swapping a single model string.
`pipecat-slng` adds speech to text (STT) and text to speech (TTS) services for
[Pipecat](https://github.com/pipecat-ai/pipecat). It routes your pipeline through
the SLNG gateway, so any streaming model on the platform works behind one API
key. Swap the `model` string to switch provider; no other code changes.
This page is the plugin reference. For a walkthrough that sets up your models in
the dashboard and applies the change, see the
[Pipecat integration guide](/guides/integrate/pipecat).
Tested with Pipecat v1.8.0. `world_part` requires `pipecat-slng` 0.6.0 or
later. Upgrading from an earlier release? See [Move from `base_url`](#move-from-base_url).
## Prerequisites
* Python 3.11+ and `pipecat-ai>=1.8.0`
* A [Pipecat](https://github.com/pipecat-ai/pipecat) project
* An SLNG API key. See [Create your API key](/guides/get-started/quickstart#create-your-api-key).
## Install
```bash theme={null}
uv add pipecat-slng
# or: pip install pipecat-slng
```
## Quickstart
Each service reads your key via `api_key` and needs a `world_part`, the region
that handles its requests. Create an STT and a TTS service and add them to your
pipeline:
```python theme={null}
import os
from pipecat_slng import SlngSTTService, SlngTTSService
stt = SlngSTTService(
api_key=os.getenv("SLNG_API_KEY"),
world_part="us-east",
model="slng/deepgram/nova:3-en",
)
tts = SlngTTSService(
api_key=os.getenv("SLNG_API_KEY"),
world_part="us-east",
model="slng/deepgram/aura:2-en",
voice="aura-2-thalia-en",
)
```
Both services stream over WebSocket, with low latency and mid-utterance
interruption. Common runtime knobs are top-level keyword arguments (`language`,
`speed`, `enable_partials`). For richer overrides, pass
`SlngSTTSettings(...)` or `SlngTTSSettings(...)` to `settings=`.
A cascade pipeline (STT → LLM → TTS) using SLNG for speech and OpenAI for the
language model. The full version, including the Daily transport, lives in
[`examples/bot.py`](https://github.com/slng-ai/pipecat-slng/blob/main/examples/bot.py).
```python bot.py theme={null}
import os
from pipecat.audio.vad.silero import SileroVADAnalyzer
from pipecat.frames.frames import LLMRunFrame
from pipecat.pipeline.pipeline import Pipeline
from pipecat.pipeline.runner import PipelineRunner
from pipecat.pipeline.task import PipelineParams, PipelineTask
from pipecat.processors.aggregators.llm_context import LLMContext
from pipecat.processors.aggregators.llm_response_universal import (
LLMContextAggregatorPair,
LLMUserAggregatorParams,
)
from pipecat.services.openai.responses.llm import OpenAIResponsesLLMService
from pipecat.transcriptions.language import Language
from pipecat.transports.base_transport import BaseTransport
from pipecat_slng import SlngSTTService, SlngTTSService
async def run_bot(transport: BaseTransport):
key = os.environ["SLNG_API_KEY"]
world_part = os.getenv("SLNG_WORLD_PART", "us-east")
stt = SlngSTTService(
api_key=key, world_part=world_part, model="slng/deepgram/nova:3-en",
language=Language.EN, enable_partials=True,
)
tts = SlngTTSService(
api_key=key, world_part=world_part, model="slng/deepgram/aura:2-en",
voice="aura-2-arcas-en", language=Language.EN,
)
llm = OpenAIResponsesLLMService(api_key=os.getenv("OPENAI_API_KEY"))
context = LLMContext()
user_agg, assistant_agg = LLMContextAggregatorPair(
context,
user_params=LLMUserAggregatorParams(vad_analyzer=SileroVADAnalyzer()),
)
pipeline = Pipeline([
transport.input(), stt, user_agg, llm, tts, transport.output(), assistant_agg,
])
task = PipelineTask(pipeline, params=PipelineParams(enable_metrics=True))
@task.rtvi.event_handler("on_client_ready")
async def on_client_ready(rtvi):
context.add_message({"role": "user", "content": "Please introduce yourself."})
await task.queue_frames([LLMRunFrame()])
await PipelineRunner(handle_sigint=False).run(task)
```
## Model identifiers
Models follow `provider/model:variant`, with a `-lang` suffix where the model
exposes per-language variants. Prefix with `slng/` for an SLNG-hosted instance; a
bare identifier is the external passthrough route, required for
[BYOK](#bring-your-own-key-byok).
```python theme={null}
model="slng/deepgram/nova:3-en" # SLNG-hosted (STT)
model="deepgram/nova:3" # external passthrough (STT)
```
The full list is the [model catalog](/models/catalog/all-models). Not every model
accepts every option (for example `speed` on TTS); check the
[Unified TTS reference](/api-reference/unified-api/slng/unmute-tts-bridge/unmute-tts-bridge-http) before tuning.
## STT reference
`SlngSTTService` streams speech to text over WebSocket, connecting to
`wss://{region}.api.slng.ai/v1/bridges/unmute/stt/{model}`. Partial transcripts
below `0.5` confidence are dropped before reaching your pipeline. Final
transcripts are always kept. `Language` is imported from
`pipecat.transcriptions.language`.
| Parameter | Default | Description |
| - | - | - |
| `api_key` | required | SLNG API key. |
| `world_part` | required | Region code, as a string or `WorldPart` (see [Region routing](#region-routing)). |
| `model` | `"slng/deepgram/nova:3-en"` | Model identifier. |
| `encoding` | `"linear16"` | `"linear16"`, `"mp3"`, or `"opus"`. |
| `sample_rate` | pipeline rate | Audio sample rate in Hz. |
| `language` | model default | Recognition language. When you omit it, the gateway uses the model's default language. |
| `enable_partials` | `True` | Stream interim transcripts. Only models that support partials use it. |
| `provider_key` | `None` | Your own provider key ([BYOK](#bring-your-own-key-byok), external routes only). |
| `settings` | `None` | `SlngSTTSettings` for runtime updates. |
## TTS reference
`SlngTTSService` streams text to speech over WebSocket, connecting to
`wss://{region}.api.slng.ai/v1/bridges/unmute/tts/{model}`. Changing `voice`, `speed`, or `language` mid-session
reconnects the WebSocket to re-run the init handshake. Pick a voice from the
[text to speech catalog](/models/catalog/text-to-speech).
| Parameter | Default | Description |
| - | - | - |
| `api_key` | required | SLNG API key. |
| `model` | `"slng/deepgram/aura:2-en"` | Model identifier. |
| `world_part` | required | Region code, as a string or `WorldPart` (see [Region routing](#region-routing)). |
| `voice` | `None` | Voice identifier (server default if unset). |
| `encoding` | `"linear16"` | `"linear16"`, `"mp3"`, `"opus"`, `"mulaw"`, or `"alaw"`. |
| `sample_rate` | pipeline rate | Audio sample rate in Hz. |
| `language` | `Language.EN` | Synthesis language. |
| `speed` | `None` | Speech speed multiplier (server default if unset). |
| `provider_key` | `None` | Your own provider key ([BYOK](#bring-your-own-key-byok), external routes only). |
| `pronunciation` | `None` | A [pronunciation dictionary](/guides/execution-layer/tts/pronunciation-dictionaries) for the session, for example `{"mode": "rewrite", "name": "support-pronunciations"}`. |
| `warm_standby_enabled` | `False` | Prepare one spare connection for the next utterance. It opens an extra provider session, which can use connection quota or cost money. |
| `settings` | `None` | `SlngTTSSettings` for runtime updates. |
## Region routing
`world_part` picks the region that handles a service's requests. The service
connects to `{region}.api.slng.ai`, and requests are not routed between
regions. Each service takes its own `world_part`, so STT and TTS can run in
different regions. Pass the region code as a string or as a `WorldPart` value.
This example runs Soniox STT and Fish TTS in Germany:
```python theme={null}
import os
from pipecat.transcriptions.language import Language
from pipecat_slng import SlngSTTService, SlngTTSService, WorldPart
stt = SlngSTTService(
api_key=os.getenv("SLNG_API_KEY"),
world_part=WorldPart.EU_WEST, # same as "eu-west"
model="soniox/speech-ai:rt-v5",
language=Language.EN,
)
tts = SlngTTSService(
api_key=os.getenv("SLNG_API_KEY"),
world_part="eu-west",
model="slng/fish/tts:s2.1-pro",
voice="1258154bb41540c7b9dc0d10cd6704bf",
language=Language.EN,
)
```
Models differ by region. See [Regions and base URLs](/guides/regions/regions-map#regions-and-base-urls)
for every region code and [models by region](/models/catalog/by-region) for the
speech models each region serves.
### Move from `base_url`
Releases before 0.6.0 picked the region with `base_url`. Remove `base_url` and
pass `world_part` instead. `base_url` still works if its host matches
`world_part`, but it logs a `DeprecationWarning`:
```python theme={null}
# Works, with a warning. Remove base_url.
SlngSTTService(api_key=key, world_part="in", base_url="in.api.slng.ai")
# ValueError: the global api.slng.ai gateway is no longer supported.
SlngSTTService(api_key=key, world_part="in", base_url="api.slng.ai")
# ValueError: the host does not match world_part.
SlngSTTService(api_key=key, world_part="us-west", base_url="in.api.slng.ai")
```
0.6.0 also removes these:
* `region_override` and `world_part_override`. Use `world_part`.
* `enable_vad` on `SlngSTTService`. The service no longer sends it, and it
never changed transcription. Delete the argument.
* `SlngHttpTTSService`. Use the streaming `SlngTTSService`.
STT no longer sends `language="en"` by default. Pass `language=Language.EN` if
you relied on that default on a multilingual model.
## Bring your own key (BYOK)
Pass `provider_key` to bill an upstream provider directly on your own contract;
both services forward it as the `X-Slng-Provider-Key` header, and the SLNG
cache still applies on top. See [Bring your own key](/guides/models/bring-your-own-key).
```python theme={null}
stt = SlngSTTService(
api_key=os.getenv("SLNG_API_KEY"),
world_part="us-east",
model="deepgram/nova:3", # external route, no slng/ prefix
provider_key=os.getenv("SLNG_PROVIDER_KEY"),
)
```
BYOK works on external routes only (no `slng/` prefix). SLNG-hosted routes
reject the header with an HTTP 400. Since 0.4.0, WebSocket connect-rejection
errors include the server's response body, so a misrouted request reports the
reason.
## Next steps
* [Pipecat integration guide](/guides/integrate/pipecat) for the migration
walkthrough.
* The [model catalog](/models/catalog/all-models) and
[Unified API guide](/guides/models/unified-api).
* Using LiveKit instead? See the [LiveKit plugin](/integrations/plugins/livekit).
# CLI
Source: https://docs.slng.ai/integrations/sdks/cli
Install the voiceai CLI and run text to speech, speech to text, and streaming from a terminal.
`voiceai` is a single static binary that wraps the SLNG API. Use it to generate
audio, transcribe files, stream over WebSocket, pipe audio between tools, and
manage agents and other resources from the command line.
## Install
```bash curl theme={null}
curl -fsSL https://slng.ai/install.sh | sh
```
```bash Homebrew theme={null}
brew install slng-ai/tap/voiceai
```
```bash npm theme={null}
npm install -g voiceai-cli
```
Verify the install:
```bash theme={null}
voiceai --help
```
On macOS, the `curl`-installed binary is unsigned. If Gatekeeper blocks the
first run, run `xattr -d com.apple.quarantine $(which voiceai)`, or right-click
the binary in Finder and choose Open once.
## Authenticate
The quickest way to get started is `voiceai login`. It walks you through the
setup step by step and supports multiple profiles, so you can keep separate keys
for different accounts or environments.
```bash theme={null}
voiceai login
```
Run it again to add another profile. Create a key at
[app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
For non-interactive setup, such as CI, export the key in your shell instead:
```bash theme={null}
export VOICEAI_API_KEY="slng_cu_..."
```
The CLI reads its config from `~/.config/voiceai/config.json`. Environment
variables take precedence over a saved profile.
## Text to speech
Synthesize audio from text. By default, the CLI plays the audio.
```bash theme={null}
voiceai tts "Hello from sunny Barcelona!" \
--model slng/deepgram/aura:2-en \
--voice aura-2-thalia-en \
--out hello.mp3
```
Pipe raw audio when stdout is not a terminal:
```bash theme={null}
voiceai tts "stream me" --model slng/deepgram/aura:2-en > out.mp3
```
Stream chunks over WebSocket for long text or low-latency playback:
```bash theme={null}
voiceai tts "long passage..." --stream | ffplay -
```
## Speech to text
Transcribe a file:
```bash theme={null}
voiceai stt recording.wav --model slng/deepgram/nova:3-en
```
Stream from the microphone:
```bash theme={null}
voiceai stt --stream
```
Pipe raw PCM from `arecord` or any source:
```bash theme={null}
arecord -f S16_LE -r 16000 -c 1 | voiceai stt --stream --source stdin
```
## Discover models and voices
```bash theme={null}
voiceai models # list all models
voiceai voices --model slng/deepgram/aura:2-en
```
## Manage agents and resources
Beyond speech, the CLI manages the resources in your account: voice agents,
projects, and the rest. Run `voiceai --help` for the full command list, and each
subcommand's `--help` for its options. To learn what the agent commands do, see
[Create an agent](/guides/get-started/create-a-project/create-agent) and
[Outbound calls](/guides/agents/telephony/outbound).
## Configuration
Defaults the CLI reads from `~/.config/voiceai/config.json`:
| Key | Purpose |
| - | - |
| `api-key` | Default `VOICEAI_API_KEY` |
| `default-tts-model` | Model used when `--model` is omitted on `tts` |
| `default-tts-voice` | Voice used when `--voice` is omitted on `tts` |
| `default-stt-model` | Model used when `--model` is omitted on `stt` |
| `base-url` | Override the API host (rarely needed) |
Set any of them with `voiceai config set `. Override per invocation
with the matching flag.
## Source and releases
* Source: [github.com/slng-ai/sdks](https://github.com/slng-ai/sdks)
* Releases: [github.com/slng-ai/sdks/releases](https://github.com/slng-ai/sdks/releases).
Tags prefixed `cli-v*` are CLI builds; the rest are for the SDKs.
# JavaScript
Source: https://docs.slng.ai/integrations/sdks/js
Install voiceai-sdk on npm and call text to speech, speech to text, and streaming from Node, Bun, or Deno.
`voiceai-sdk` is the official TypeScript client for the SLNG API. It runs in any
runtime that supports Node 18+, including Node, Bun, and Deno.
## Install
```bash npm theme={null}
npm install voiceai-sdk
```
```bash pnpm theme={null}
pnpm add voiceai-sdk
```
```bash yarn theme={null}
yarn add voiceai-sdk
```
```bash bun theme={null}
bun add voiceai-sdk
```
## Initialize the client
Create a key at [app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key),
then construct the client:
```ts theme={null}
import Slng from "voiceai-sdk";
const client = new Slng({
apiKey: process.env.SLNG_API_KEY,
});
```
The `apiKey` option defaults to `process.env.SLNG_API_KEY`. Pass an explicit
string to override it.
## Text to speech
```ts theme={null}
import { writeFile } from "node:fs/promises";
import Slng from "voiceai-sdk";
const client = new Slng({ apiKey: process.env.SLNG_API_KEY });
const audio = await client.textToSpeech.create("slng/deepgram/aura:2-en", {
text: "Hello from sunny Barcelona!",
voice: "aura-2-thalia-en",
});
await writeFile("hello.wav", Buffer.from(await audio.arrayBuffer()));
```
## Speech to text
```ts theme={null}
import { createReadStream } from "node:fs";
import Slng from "voiceai-sdk";
const client = new Slng({ apiKey: process.env.SLNG_API_KEY });
const transcript = await client.speechToText.create("slng/deepgram/nova:3-en", {
audio: createReadStream("meeting.wav"),
});
console.log(transcript.text);
```
## Stream over WebSocket
For long passages of text to speech or live transcription, use the streaming
client:
```ts theme={null}
import { StreamingClient } from "voiceai-sdk/streaming";
const streaming = new StreamingClient({ apiKey: process.env.SLNG_API_KEY });
const session = await streaming.connectStt("slng/deepgram/nova:3-en");
session.send({
type: "init",
config: { language: "en", sample_rate: 16000, encoding: "linear16" },
});
for await (const msg of session) {
if (msg.type === "final_transcript") console.log(msg.text);
}
```
See [WebSockets vs HTTP](/guides/models/websockets-vs-http) for when to stream
and the full message schema.
## Discover models
```ts theme={null}
const models = await client.models.list();
const voices = await client.voices.list({ model: "slng/deepgram/aura:2-en" });
```
## Links
* npm: [npmjs.com/package/voiceai-sdk](https://www.npmjs.com/package/voiceai-sdk)
* Source: [github.com/slng-ai/sdks](https://github.com/slng-ai/sdks)
# SDKs
Source: https://docs.slng.ai/integrations/sdks/overview
Ways to integrate SLNG into your stack: the CLI and SDKs, agent skills, framework plugins, and voice-platform bridges.
There are several ways to bring SLNG speech to text, text to speech, and the
Context Router into your stack. Pick the one that matches how you already build.
Every option calls the same API, so you can mix them and switch later: prototype
with the CLI, ship on a plugin, and script the rest from a notebook.
## Build with the API
Call the API directly from a terminal, a service, or a notebook. Best when you
own the code and want full control.
`voiceai` runs speech from a terminal and manages agents and other resources. Good for scripts and CI.
`voiceai-sdk` on npm. A typed client for Node, Bun, and Deno.
`voiceai-sdk` on PyPI. Sync and async clients for Python 3.9+.
## Hand it to a coding agent
Let a coding agent like Claude Code write the integration for you, or migrate an
existing project onto SLNG.
Teach a coding agent to call the API: speech, transcription, and voice agents.
Move a LiveKit, Pipecat, or custom agent onto SLNG-hosted models.
## Add to an existing agent
Already running a voice agent on a framework? Swap its speech models for SLNG and
keep the rest of your pipeline.
The `livekit-plugins-slng` adapter for LiveKit Agents.
The `pipecat-slng` STT and TTS services for Pipecat pipelines.
The `n8n-nodes-slng` community node for visual automations.
## Your SLNG key
Every tool reads its key from an environment variable. Create one at
[app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key),
then export it before running the examples.
```bash theme={null}
export VOICEAI_API_KEY="slng_cu_..."
```
The CLI reads `VOICEAI_API_KEY`. The JavaScript and Python SDKs default to
`SLNG_API_KEY` but accept an explicit `apiKey` (JavaScript) or `api_key`
(Python) option. Set both to the same
value if you plan to use several tools side by side.
## Model identifiers
Every tool takes the same model identifier format, `provider/family:version-lang`.
Prefix with `slng/` to target an SLNG-hosted, in-region model
(`slng/deepgram/nova:3-en`); a bare `provider/model` is the external or BYOK
route proxied through SLNG on your own `provider_key`. Browse the current models
in the [catalog](/models/catalog/all-models).
# Python
Source: https://docs.slng.ai/integrations/sdks/python
Install voiceai-sdk on PyPI and call text to speech, speech to text, and streaming with sync or async clients.
`voiceai-sdk` is the official Python client for the SLNG API. It targets Python
3.9+ and ships a synchronous `Slng` client and an `AsyncSlng` for asyncio code.
## Install
```bash theme={null}
pip install voiceai-sdk
```
Or with `uv`:
```bash theme={null}
uv add voiceai-sdk
```
## Initialize the client
Create a key at [app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key),
then construct the client:
```python theme={null}
from voiceai_sdk import Slng
client = Slng() # reads SLNG_API_KEY
client = Slng(api_key="slng_cu_...") # or pass it explicitly
```
## Text to speech
```python theme={null}
from voiceai_sdk import Slng
client = Slng()
audio = client.text_to_speech.create(
model_variant="slng/deepgram/aura:2-en",
text="Hello from sunny Barcelona!",
voice="aura-2-thalia-en",
)
audio.write_to_file("hello.wav")
```
## Speech to text
```python theme={null}
from pathlib import Path
from voiceai_sdk import Slng
client = Slng()
transcript = client.speech_to_text.create(
model_variant="slng/deepgram/nova:3-en",
audio=Path("meeting.wav"),
)
print(transcript.text)
```
## Async client
For asyncio applications, swap `Slng` for `AsyncSlng`:
```python theme={null}
import asyncio
from pathlib import Path
from voiceai_sdk import AsyncSlng
async def main():
client = AsyncSlng()
transcript = await client.speech_to_text.create(
model_variant="slng/deepgram/nova:3-en",
audio=Path("meeting.wav"),
)
print(transcript.text)
asyncio.run(main())
```
## Discover models
```python theme={null}
models = client.models.list()
voices = client.voices.list(model="slng/deepgram/aura:2-en")
```
## Links
* PyPI: [pypi.org/project/voiceai-sdk](https://pypi.org/project/voiceai-sdk/)
* Source: [github.com/slng-ai/sdks](https://github.com/slng-ai/sdks)
# Agent skill
Source: https://docs.slng.ai/integrations/skills/agent-skill
Install the slng-ai/skills pack so a coding agent can call the SLNG API: speech to text, text to speech, and voice agents.
`slng-ai/skills` is a pack of skills for coding agents. Once installed, your
coding agent knows how to set up an SLNG key, synthesize speech, transcribe
audio, draft a voice-agent prompt, and dispatch outbound calls. Each skill is a
short markdown brief plus example code the agent runs directly, so you describe
the task in plain language instead of writing the client.
For the migration skills that move an existing LiveKit, Pipecat, or custom agent
onto SLNG, see the [Integrate skill](/integrations/skills/integrate-skill).
## Install
The `skills` CLI needs Node 18 or later. It detects the coding agents you have
installed, or prompts you to pick one.
```bash theme={null}
npx skills add slng-ai/skills
```
Skills install into your coding agent's skills directory, for example
`~/.claude/skills/`. Re-run the command any time to update.
* Target one coding agent with `-a` (`claude-code`, `codex`, or `gemini-cli`).
* Add `-g` to install for every project.
* Name a single skill to install just that one:
```bash theme={null}
npx skills add slng-ai/skills text-to-speech
```
## Set up your key
The core skills read your key from `VOICEAI_API_KEY`:
```bash theme={null}
export VOICEAI_API_KEY="your-slng-api-key"
```
Create a key at [app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key). The
`setup-api-key` skill configures and validates this on first use.
## Skills in the pack
| Skill | What the agent learns to do |
| - | - |
| `setup-api-key` | Configure and validate `VOICEAI_API_KEY`. |
| `text-to-speech` | Generate speech from text with any supported model and voice. |
| `speech-to-text` | Transcribe audio to text. |
| `agent-prompt` | Draft a voice-agent prompt for the SLNG Agent Builder. |
| `agents` | Create, manage, and dispatch voice agents, including outbound calls. |
Each skill shows the same task four ways: the `voiceai` CLI, the Python SDK, the
JavaScript SDK, and raw REST or WebSocket calls. The agent picks whichever fits
the project it is working in. For the full model list, see the catalog for
[text to speech](/models/catalog/text-to-speech) and
[speech to text](/models/catalog/speech-to-text).
## Use a skill
Once a skill is installed, describe the task to your coding agent. The skill's
description tells the agent when to load it, so you do not call it by name.
```text theme={null}
Transcribe recording.wav with SLNG and summarize the result.
```
The agent loads the `speech-to-text` skill, runs `voiceai stt recording.wav` (or
the SDK equivalent when the project is already Python or JavaScript), parses the
response, and writes the summary back to you.
## Works with
Any coding agent that loads skills from a directory: Claude Code, Codex, Gemini
CLI, and other compatible hosts. The skills are plain markdown plus
shell-runnable examples.
## Next steps
A walkthrough of the pack, with example prompts for each skill.
Migration skills that move an existing agent onto SLNG.
Source, version history, and a place to propose new skills.
# Integrate skill
Source: https://docs.slng.ai/integrations/skills/integrate-skill
Migration skills that move an existing LiveKit, Pipecat, or custom agent onto SLNG-hosted speech models and the Context Router.
The migration skills in `slng-ai/skills` move an existing voice agent onto SLNG.
Hand one to your coding agent and it discovers your current wiring, swaps speech
to text and text to speech for SLNG-hosted models, and can point the language
model at the Context Router. The rest of your pipeline stays as it is.
These skills back the assisted path in the framework guides: in the dashboard you
choose your Listen, Think, and Speak models, copy the generated prompt, and the
coding agent installs the matching skill and applies the change. For the core
skills that call the API directly, see the
[Agent skill](/integrations/skills/agent-skill).
## Install
The `skills` CLI needs Node 18 or later. Install a single migration skill by
name:
```bash theme={null}
npx skills add slng-ai/skills livekit-migration
```
Target one coding agent with `-a` (`claude-code`, `codex`, or `gemini-cli`), and
add `-g` to install for every project. Re-run the command any time to update.
## Set up your key
The migration skills read your key from `SLNG_API_KEY`:
```bash theme={null}
export SLNG_API_KEY="your-slng-api-key"
```
Create a key at [app.slng.ai](https://app.slng.ai/api-keys), or see
[Create your API key](/guides/get-started/quickstart#create-your-api-key).
The core skills use `VOICEAI_API_KEY` and the migration skills use
`SLNG_API_KEY`. Set both to the same key if you install skills from each group.
## Migration skills
| Skill | What it does | Guide |
| - | - | - |
| `livekit-migration` | Move a LiveKit agent onto SLNG speech models and the Context Router. | [LiveKit](/guides/integrate/livekit) |
| `pipecat-migration` | Move a Pipecat bot onto SLNG speech models and the Context Router. | [Pipecat](/guides/integrate/pipecat) |
| `custom-migration` | Move a custom voice project onto the Context Router and SLNG speech models. | [Custom LLM](/guides/integrate/custom) |
## How a migration runs
Once the skill is installed, describe the migration to your coding agent:
```text theme={null}
Migrate my LiveKit agent to SLNG-hosted speech to text and text to speech.
```
The skill guides the agent to:
1. Discover the entry point, package manager, environment loading, and current
speech to text, text to speech, and language model wiring before editing.
2. Establish a rollback point with a clean git tree.
3. Validate `SLNG_API_KEY` without printing it.
4. Install the framework plugin and replace the speech to text and text to speech
constructors with the SLNG equivalents.
5. Point the language model at the Context Router where you chose to.
6. Verify one spoken turn that completes speech to text, the language model, and
text to speech.
## Next steps
Run the assisted or manual migration for a LiveKit agent.
Run the assisted or manual migration for a Pipecat bot.
Route a custom stack through the Context Router.
# All models
Source: https://docs.slng.ai/models/catalog/all-models
Compare every speech model in the published SLNG catalog by capability, provider, hosting, language, and region.
Compare the speech models available through the APIs. Start with a capability, or narrow the catalog by language or geographic availability.
Compare 12 models for generating speech.
Compare 8 models for transcribing audio.
Find models available near your users or in a required geography.
Find models that support the languages your application needs.
## Text to speech
| Model | Model ID | Hosting + regions | API price (/min) | Agent bundle price (/agent-min) | Languages |
| - | - | - | - | - | - |
| [Deepgram Aura 2](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket) | `slng/deepgram/aura:2-en` | SLNG United States | \$0.0050 | \$0.003 | en, es |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | `slng/fish/tts:s2.1-pro` | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 | \$0.003 | af, am, ar, az, bg, bn, ca, cs, cy, da, de, el, en, es, et, fa, fi, fr, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, kn, ko, lt, lv, ml, mr, ms, ne, nl, no, pl, pt, ro, ru, si, sk, sq, sv, sw, ta, te, th, tl, tr, uk, ur, vi, xh, zh |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | `cartesia/sonic:3` | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | `cartesia/sonic:3.5` | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, lv, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | `deepgram/aura:2` | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 | \$0.003 | de, en, es, fr, it, ja, nl |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | `fish/tts:s2-pro` | Fish United States | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | `fish/tts:s2.1-pro` | Fish United States | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | `gradium/tts:default` | Gradium Netherlands Germany United Kingdom | \$0.010 | \$0.003 | de, en, es, fr, ja, ko, pt |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | `kugelaudio/kugel:2` | KugelAudio Netherlands Germany United Kingdom | \$0.036 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fa, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, th, tr, uk, ur, vi, yue, zh |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | `murf/murftts:falcon` | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 | \$0.003 | de, el, en, es, fr, hi, hr, it, ja, ko, lt, ml, mr, nl, pt, sv, ta, te, zh |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | `sarvam/bulbul:v3` | Sarvam India | \$0.021 | \$0.003 | bn, en, gu, hi, kn, ml, mr, ta, te |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | `soniox/tts-rt:v1` | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 | \$0.003 | af, ar, az, be, bg, bn, bs, ca, cs, cy, da, de, el, en, es, eu, fi, fr, gl, he, hi, hr, hu, id, is, ja, ka, kn, ko, ku, lt, lv, mr, nl, no, pa, pl, pt, ro, ru, sl, sq, sv, ta, te, tl, uk, vi, zh |
## Speech to text
| Model | Model ID | Hosting + regions | API price (/min) | Agent bundle price (/agent-min) | Languages |
| - | - | - | - | - | - |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | `slng/deepgram/nova:3-en` | SLNG United States Australia India | \$0.0030 | \$0.003 | en, es, hi |
| [Speechmatics realtime v2](/api-reference/speech-to-text/slng/speechmatics-realtime-v2/speechmatics-realtime-v2-indonesian-websocket) | `slng/speechmatics/realtime:v2` | SLNG Indonesia | \$0.0075 | \$0.003 | id |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | `deepgram/nova:3` | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 | \$0.003 | ar, be, bg, bn, bs, ca, cs, da, el, en, es, et, fa, fi, fr, he, hi, hr, hu, id, it, ja, kn, ko, lt, lv, mk, mr, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, te, th, tl, tr, uk, ur, vi, zh |
| [Nova 3 Medical](/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-websocket) | `deepgram/nova:3-medical` | Deepgram Netherlands Germany United States United Kingdom | \$0.0030 | \$0.003 | en |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | `gradium/stt:default` | Gradium Netherlands Germany United Kingdom | \$0.0075 | \$0.003 | de, en, fr, it, pt |
| [Reson8 STT v1](/api-reference/speech-to-text/reson8/reson8-stt-v1/reson8-stt-v1-websocket) | `reson8/reson8stt:v1` | Reson8 Netherlands Germany United Kingdom | \$0.010 | \$0.003 | en |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | `sarvam/saaras:v3` | Sarvam India | \$0.0060 | \$0.003 | as, bn, en, gu, hi, kn, ks, ml, mr, ne, sa, sd, ta, te, ur |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | `soniox/speech-ai:rt-v5` | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 | \$0.003 | am, ar, ay, az, be, bg, bn, bs, ca, co, da, de, el, en, es, et, eu, fi, fr, gl, gn, he, hi, hr, id, it, ja, ka, kn, ko, ku, lt, lv, mn, mr, my, ne, nl, no, pa, pl, pt, ro, ru, sk, sl, so, sv, ta, te, uk, vi, zh |
# Models by language
Source: https://docs.slng.ai/models/catalog/by-language
Find speech models by their published language coverage.
Choose a language to compare the models that support it. Multilingual models appear in more than one section.
Use page search to jump directly to a language.
## Afrikaans
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Albanian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Amharic
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Arabic
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Armenian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
## Assamese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Aymara
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Azerbaijani
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Basque
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Belarusian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Bengali
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Bosnian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Bulgarian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Burmese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Cantonese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## Catalan
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Chinese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Corsican
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Croatian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Czech
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Danish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Dutch
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## English
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Deepgram Aura 2](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket) | Text to speech | SLNG United States | \$0.0050 / min |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | Speech to text | SLNG United States Australia India | \$0.0030 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Nova 3 Medical](/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-websocket) | Speech to text | Deepgram Netherlands Germany United States United Kingdom | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | Speech to text | Gradium Netherlands Germany United Kingdom | \$0.0075 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Reson8 STT v1](/api-reference/speech-to-text/reson8/reson8-stt-v1/reson8-stt-v1-websocket) | Speech to text | Reson8 Netherlands Germany United Kingdom | \$0.010 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Estonian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Finnish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## French
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | Speech to text | Gradium Netherlands Germany United Kingdom | \$0.0075 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Galician
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Georgian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## German
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | Speech to text | Gradium Netherlands Germany United Kingdom | \$0.0075 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Greek
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Guarani
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Gujarati
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Hebrew
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Hindi
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | Speech to text | SLNG United States Australia India | \$0.0030 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Hungarian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Icelandic
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Indonesian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Speechmatics realtime v2](/api-reference/speech-to-text/slng/speechmatics-realtime-v2/speechmatics-realtime-v2-indonesian-websocket) | Speech to text | SLNG Indonesia | \$0.0075 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Italian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | Speech to text | Gradium Netherlands Germany United Kingdom | \$0.0075 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Japanese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Kannada
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Kashmiri
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Kazakh
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
## Korean
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Kurdish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Kyrgyz
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
## Latvian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Lithuanian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Macedonian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
## Malay
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## Malayalam
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Marathi
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Mongolian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Nepali
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Norwegian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Persian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## Polish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Portuguese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | Speech to text | Gradium Netherlands Germany United Kingdom | \$0.0075 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Punjabi
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Romanian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Russian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Sanskrit
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Serbian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## si
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
## Sindhi
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Slovak
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Slovenian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Somali
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Spanish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Deepgram Aura 2](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket) | Text to speech | SLNG United States | \$0.0050 / min |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | Speech to text | SLNG United States Australia India | \$0.0030 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | Text to speech | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | Text to speech | Gradium Netherlands Germany United Kingdom | \$0.010 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Swahili
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
## Swedish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Tagalog
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## Tamil
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Telugu
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | Text to speech | Murf Netherlands Germany United States Australia United Kingdom India Japan | \$0.0080 / min |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | Text to speech | Sarvam India | \$0.021 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Thai
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## Turkish
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
## Ukrainian
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Urdu
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | Speech to text | Sarvam India | \$0.0060 / min |
## Vietnamese
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | Text to speech | Cartesia Netherlands Germany United States United Kingdom India | \$0.035 / min |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | Text to speech | Cartesia Netherlands Germany United States Australia United Kingdom India | \$0.035 / min |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | Speech to text | Deepgram Netherlands Germany United States Australia United Kingdom India | \$0.0030 / min |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | Text to speech | KugelAudio Netherlands Germany United Kingdom | \$0.036 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | Speech to text | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.0028 / min |
## Welsh
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | Text to speech | Fish United States | \$0.0050 / min |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | Text to speech | Soniox Netherlands Germany United States United Kingdom India Japan | \$0.015 / min |
## xh
| Model | Capability | Hosting + regions | API price |
| - | - | - | - |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | Text to speech | SLNG Netherlands Germany Australia United Kingdom | \$0.0050 / min |
# Models by region
Source: https://docs.slng.ai/models/catalog/by-region
Find speech models by the geographic availability published in the model catalog.
Use this page when latency or data location narrows your model choice. A model can appear in more than one region.
## Models by region
| Model | Model ID | Hosting + regions | API price (/min) | Agent bundle price (/agent-min) | Languages |
| - | - | - | - | - | - |
| [Deepgram Aura 2](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket) | `slng/deepgram/aura:2-en` | SLNG (United States) | \$0.0050 | \$0.003 | en, es |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | `slng/deepgram/nova:3-en` | SLNG (United States, Australia, India) | \$0.0030 | \$0.003 | en, es, hi |
| [Deepgram Nova 3 (HI)](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-hindi-websocket) | `slng/deepgram/nova:3-hi` | SLNG (India) | \$0.0030 | \$0.003 | en, hi |
| [Deepgram Nova 3 (KANNADA)](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-kannada-websocket) | `slng/deepgram/nova:3-kn` | SLNG (India) | \$0.0030 | \$0.003 | kn |
| [Deepgram Nova 3 (MARATHI)](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-marathi-websocket) | `slng/deepgram/nova:3-mr` | SLNG (India) | \$0.0030 | \$0.003 | mr |
| [Deepgram Nova 3 (TELUGU)](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-telugu-websocket) | `slng/deepgram/nova:3-te` | SLNG (India) | \$0.0030 | \$0.003 | te |
| [Deepgram Nova 3 Indonesian](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-indonesian-websocket) | `slng/deepgram/nova:3-id` | SLNG (Indonesia) | \$0.0030 | \$0.003 | id |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | `slng/fish/tts:s2.1-pro` | SLNG (Netherlands, Germany, Australia, United Kingdom) | \$0.0050 | \$0.003 | af, am, ar, az, bg, bn, ca, cs, cy, da, de, el, en, es, et, fa, fi, fr, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, kn, ko, lt, lv, ml, mr, ms, ne, nl, no, pl, pt, ro, ru, si, sk, sq, sv, sw, ta, te, th, tl, tr, uk, ur, vi, xh, zh |
| [Speechmatics realtime v2](/api-reference/speech-to-text/slng/speechmatics-realtime-v2/speechmatics-realtime-v2-indonesian-websocket) | `slng/speechmatics/realtime:v2` | SLNG (Indonesia) | \$0.0075 | \$0.003 | id |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | `cartesia/sonic:3` | Cartesia (Netherlands, Germany, United States, United Kingdom, India) | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | `cartesia/sonic:3.5` | Cartesia (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, lv, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | `deepgram/aura:2` | Deepgram (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.0050 | \$0.003 | de, en, es, fr, it, ja, nl |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | `deepgram/nova:3` | Deepgram (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.0030 | \$0.003 | ar, be, bg, bn, bs, ca, cs, da, el, en, es, et, fa, fi, fr, he, hi, hr, hu, id, it, ja, kn, ko, lt, lv, mk, mr, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, te, th, tl, tr, uk, ur, vi, zh |
| [Nova 3 Medical](/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-websocket) | `deepgram/nova:3-medical` | Deepgram (Netherlands, Germany, United States, United Kingdom) | \$0.0030 | \$0.003 | en |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | `fish/tts:s2-pro` | Fish (United States) | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | `fish/tts:s2.1-pro` | Fish (United States) | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | `gradium/stt:default` | Gradium (Netherlands, Germany, United Kingdom) | \$0.0075 | \$0.003 | de, en, fr, it, pt |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | `gradium/tts:default` | Gradium (Netherlands, Germany, United Kingdom) | \$0.010 | \$0.003 | de, en, es, fr, ja, ko, pt |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | `kugelaudio/kugel:2` | KugelAudio (Netherlands, Germany, United Kingdom) | \$0.036 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fa, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, th, tr, uk, ur, vi, yue, zh |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | `murf/murftts:falcon` | Murf (Netherlands, Germany, United States, Australia, United Kingdom, India, Japan) | \$0.0080 | \$0.003 | de, el, en, es, fr, hi, hr, it, ja, ko, lt, ml, mr, nl, pt, sv, ta, te, zh |
| [Reson8 STT v1](/api-reference/speech-to-text/reson8/reson8-stt-v1/reson8-stt-v1-websocket) | `reson8/reson8stt:v1` | Reson8 (Netherlands, Germany, United Kingdom) | \$0.010 | \$0.003 | en |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | `sarvam/bulbul:v3` | Sarvam (India) | \$0.021 | \$0.003 | bn, en, gu, hi, kn, ml, mr, ta, te |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | `sarvam/saaras:v3` | Sarvam (India) | \$0.0060 | \$0.003 | as, bn, en, gu, hi, kn, ks, ml, mr, ne, sa, sd, ta, te, ur |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | `soniox/tts-rt:v1` | Soniox (Netherlands, Germany, United States, United Kingdom, India, Japan) | \$0.015 | \$0.003 | af, ar, az, be, bg, bn, bs, ca, cs, cy, da, de, el, en, es, eu, fi, fr, gl, he, hi, hr, hu, id, is, ja, ka, kn, ko, ku, lt, lv, mr, nl, no, pa, pl, pt, ro, ru, sl, sq, sv, ta, te, tl, uk, vi, zh |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | `soniox/speech-ai:rt-v5` | Soniox (Netherlands, Germany, United States, United Kingdom, India, Japan) | \$0.0028 | \$0.003 | am, ar, ay, az, be, bg, bn, bs, ca, co, da, de, el, en, es, et, eu, fi, fr, gl, gn, he, hi, hr, id, it, ja, ka, kn, ko, ku, lt, lv, mn, mr, my, ne, nl, no, pa, pl, pt, ro, ru, sk, sl, so, sv, ta, te, uk, vi, zh |
# Large language models
Source: https://docs.slng.ai/models/catalog/llm-models
Choose how to connect a large language model to your voice application.
The model catalog currently covers speech to text and text to speech. Large language model (LLM) availability depends on the route and provider you configure.
Send OpenAI-compatible requests through the Context Router.
Route each request to a model based on its context and requirements.
Register a provider credential and keep the provider account in your name.
# Speech to text models
Source: https://docs.slng.ai/models/catalog/speech-to-text
Compare speech-to-text models by provider, hosting, language coverage, region, and starting price.
Agent Bundle price: **\$0.003 / agent-min**.
## Speech to text
| Model | Model ID | Hosting + regions | API price (/min) | Agent bundle price (/agent-min) | Languages |
| - | - | - | - | - | - |
| [Deepgram Nova 3](/api-reference/speech-to-text/slng/deepgram-nova-3/nova-3-english-websocket) | `slng/deepgram/nova:3-en` | SLNG (United States, Australia, India) | \$0.0030 | \$0.003 | en, es, hi |
| [Speechmatics realtime v2](/api-reference/speech-to-text/slng/speechmatics-realtime-v2/speechmatics-realtime-v2-indonesian-websocket) | `slng/speechmatics/realtime:v2` | SLNG (Indonesia) | \$0.0075 | \$0.003 | id |
| [Nova 3](/api-reference/speech-to-text/deepgram/deepgram-nova-3/nova-3-websocket) | `deepgram/nova:3` | Deepgram (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.0030 | \$0.003 | ar, be, bg, bn, bs, ca, cs, da, el, en, es, et, fa, fi, fr, he, hi, hr, hu, id, it, ja, kn, ko, lt, lv, mk, mr, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, te, th, tl, tr, uk, ur, vi, zh |
| [Nova 3 Medical](/api-reference/speech-to-text/deepgram/deepgram-nova-3-medical/nova-3-medical-websocket) | `deepgram/nova:3-medical` | Deepgram (Netherlands, Germany, United States, United Kingdom) | \$0.0030 | \$0.003 | en |
| [Gradium STT](/api-reference/speech-to-text/gradium/gradium-stt/gradium-stt-default-websocket) | `gradium/stt:default` | Gradium (Netherlands, Germany, United Kingdom) | \$0.0075 | \$0.003 | de, en, fr, it, pt |
| [Reson8 STT v1](/api-reference/speech-to-text/reson8/reson8-stt-v1/reson8-stt-v1-websocket) | `reson8/reson8stt:v1` | Reson8 (Netherlands, Germany, United Kingdom) | \$0.010 | \$0.003 | en |
| [Sarvam AI Saaras](/api-reference/speech-to-text/sarvam-ai/sarvam-ai-saaras/saaras-v3-websocket) | `sarvam/saaras:v3` | Sarvam (India) | \$0.0060 | \$0.003 | as, bn, en, gu, hi, kn, ks, ml, mr, ne, sa, sd, ta, te, ur |
| [Speech AI RT v5](/api-reference/speech-to-text/soniox/soniox-speech-ai-real-time-v5/speech-ai-real-time-v5-websocket) | `soniox/speech-ai:rt-v5` | Soniox (Netherlands, Germany, United States, United Kingdom, India, Japan) | \$0.0028 | \$0.003 | am, ar, ay, az, be, bg, bn, bs, ca, co, da, de, el, en, es, et, eu, fi, fr, gl, gn, he, hi, hr, id, it, ja, ka, kn, ko, ku, lt, lv, mn, mr, my, ne, nl, no, pa, pl, pt, ro, ru, sk, sl, so, sv, ta, te, uk, vi, zh |
# Text to speech models
Source: https://docs.slng.ai/models/catalog/text-to-speech
Compare text-to-speech models by provider, hosting, language coverage, region, and starting price.
Agent Bundle price: **\$0.003 / agent-min**.
## Text to speech
| Model | Model ID | Hosting + regions | API price (/min) | Agent bundle price (/agent-min) | Languages |
| - | - | - | - | - | - |
| [Deepgram Aura 2](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket) | `slng/deepgram/aura:2-en` | SLNG (United States) | \$0.0050 | \$0.003 | en, es |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/slng/fish-tts-2-1-pro/fish-tts-2-1-pro-websocket) | `slng/fish/tts:s2.1-pro` | SLNG (Netherlands, Germany, Australia, United Kingdom) | \$0.0050 | \$0.003 | af, am, ar, az, bg, bn, ca, cs, cy, da, de, el, en, es, et, fa, fi, fr, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, kn, ko, lt, lv, ml, mr, ms, ne, nl, no, pl, pt, ro, ru, si, sk, sq, sv, sw, ta, te, th, tl, tr, uk, ur, vi, xh, zh |
| [Cartesia Sonic 3](/api-reference/text-to-speech/cartesia/cartesia-sonic-3/cartesia-sonic-3-websocket) | `cartesia/sonic:3` | Cartesia (Netherlands, Germany, United States, United Kingdom, India) | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Cartesia Sonic 3.5](/api-reference/text-to-speech/cartesia/cartesia-sonic-3-5/cartesia-sonic-3-5-websocket) | `cartesia/sonic:3.5` | Cartesia (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.035 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fi, fr, gu, he, hi, hu, id, it, ja, ka, kn, ko, lv, ml, mr, ms, nl, no, pa, pl, pt, ro, ru, sk, sv, ta, te, th, tl, tr, uk, vi, zh |
| [Aura 2](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket) | `deepgram/aura:2` | Deepgram (Netherlands, Germany, United States, Australia, United Kingdom, India) | \$0.0050 | \$0.003 | de, en, es, fr, it, ja, nl |
| [Fish TTS S2 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-pro/fish-audio-tts-s2-pro-websocket) | `fish/tts:s2-pro` | Fish (United States) | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Fish TTS S2.1 Pro](/api-reference/text-to-speech/fish-audio/fish-audio-tts-s2-1-pro/fish-audio-tts-s2-1-pro-websocket) | `fish/tts:s2.1-pro` | Fish (United States) | \$0.0050 | \$0.003 | ar, cy, de, el, en, es, fi, fr, hi, id, it, ja, ko, ky, lv, nl, pt, ro, ru, sv, sw, tl, zh |
| [Gradium TTS](/api-reference/text-to-speech/gradium/gradium-tts/gradium-tts-default-websocket) | `gradium/tts:default` | Gradium (Netherlands, Germany, United Kingdom) | \$0.010 | \$0.003 | de, en, es, fr, ja, ko, pt |
| [Kugel 2](/api-reference/text-to-speech/kugelaudio/kugel-2/kugel-2-websocket) | `kugelaudio/kugel:2` | KugelAudio (Netherlands, Germany, United Kingdom) | \$0.036 | \$0.003 | ar, bg, bn, cs, da, de, el, en, es, fa, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sr, sv, ta, th, tr, uk, ur, vi, yue, zh |
| [Murf Falcon](/api-reference/text-to-speech/murf/murf-falcon/murf-falcon-websocket) | `murf/murftts:falcon` | Murf (Netherlands, Germany, United States, Australia, United Kingdom, India, Japan) | \$0.0080 | \$0.003 | de, el, en, es, fr, hi, hr, it, ja, ko, lt, ml, mr, nl, pt, sv, ta, te, zh |
| [Bulbul v3](/api-reference/text-to-speech/sarvam-ai/sarvam-ai-bulbul-v3/bulbul-v3-websocket) | `sarvam/bulbul:v3` | Sarvam (India) | \$0.021 | \$0.003 | bn, en, gu, hi, kn, ml, mr, ta, te |
| [Soniox TTS RT v1](/api-reference/text-to-speech/soniox/soniox-tts-v1/soniox-tts-v1-websocket) | `soniox/tts-rt:v1` | Soniox (Netherlands, Germany, United States, United Kingdom, India, Japan) | \$0.015 | \$0.003 | af, ar, az, be, bg, bn, bs, ca, cs, cy, da, de, el, en, es, eu, fi, fr, gl, he, hi, hr, hu, id, is, ja, ka, kn, ko, ku, lt, lv, mr, nl, no, pa, pl, pt, ro, ru, sl, sq, sv, ta, te, tl, uk, vi, zh |
# Cartesia Sonic 3
Source: https://docs.slng.ai/models/voices/cartesia-sonic-3
Browse Cartesia Sonic 3 voices on SLNG with audio samples — low-latency multilingual TTS across 40+ languages including English, Spanish, French, and Hindi.
Cartesia Sonic 3 is a low-latency multilingual text-to-speech model with a large catalog of voices across 40+ languages. Voices are referenced by UUID. Pass the `voice_id` from the tables below as the `voice` field in your init message.
```json theme={null}
{
"type": "init",
"model_id": "sonic-3",
"voice": "f786b574-daa5-4673-aa0c-cbe3e8534c02",
"encoding": "linear16",
"sample_rate": 24000
}
```
Many voices support multiple languages. To override the default language for a multilingual voice, set the optional `language` field to a supported ISO code (for example `"language": "es"`).
## English
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `39d518b7-fd0b-4676-9b8b-29d64ff31e12` | Aarav - Old Time Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/00317625-c59c-41bf-8477-665b2062706a-13fda11e.wav) | masculine | Adult | Warm adult male voice with a slight Indian accent and a vintage tone for nostalgic storytelling,… | Voice Agents, Customer Support |
| `e2d48e7b-cd73-4c4c-bc1e-f232580e8709` | Adrian - Explorer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d6689004-4b4e-4fe3-99fe-90850fff22d4-0fbdad93.wav) | masculine | Adult | Deep American adult male voice with a curious and engaging tone for explorations, documentaries,… | Voice Agents, Customer Support |
| `3ccc4544-84f7-45e3-ae57-5c52b5a1fac6` | Aiden - Yogi | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/696ac4c5-f166-4cea-a6c7-04992c5057b0-113e1c4a.wav) | masculine | Adult | Soothing voice with calm depth and gentle pacing, perfect for peaceful narrations and relaxation… | Voice Agents, Customer Support |
| `80c81aee-b6ad-4d12-9af8-a9c79c2e141d` | Aina - Meditation Guru | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3cd575b2-6035-4363-bcf9-92b83487d993-50ffbdc2.wav) | feminine | Adult | Calm voice with soothing balance and gentle rhythm, ideal for meditation, mindfulness, and… | Voice Agents, Customer Support |
| `87748186-23bb-4158-a1eb-332911b0b708` | Alaric - Wizard | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fcb7b734-0823-4a70-a6db-84920b33a28d-75a96260.wav) | masculine | Adult | Wistful, wise, elderly male for entertainment and fun characters | Voice Agents, Customer Support |
| `9a0894a9-28f0-436e-9a1d-e92bccbce4dd` | Albert - Firm Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/606e54b6-bc88-4245-8105-aa03d5af009a-a10e875f.wav) | masculine | Adult | English male adult voice with a firm and authoritative tone for providing clear instructions and… | Voice Agents, Customer Support |
| `50d6beb4-80ea-4802-8387-6c948fe84208` | Alfred - Cheeky Person | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eaa0d7e9-e019-49a4-85ad-1d3d02cbbfe5-1888b804.wav) | masculine | Adult | Playful, elderly male for media and entertainment | Voice Agents, Customer Support |
| `c8f7835e-28a3-4f0c-80d7-c1302ac62aae` | Alistair - Composed Consultant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/16702e93-cb83-4d61-a24d-1aed9f62a33c-51ae1230.wav) | masculine | Adult | Sophisticated, steady British male for customer interactions. | Voice Agents, Customer Support |
| `9287676d-f0cc-423f-ac03-3b3c7242f091` | Allen - Modern Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5d9ab0d0-ae67-4626-b917-8ee66f3c3a3b-d7860f17.wav) | masculine | Adult | Confident young adult male voice with a neutral American accent for presentations, ads, and… | Voice Agents, Customer Support |
| `2747b6cf-fa34-460c-97db-267566918881` | Allie - Natural Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/abfeae7e-47b7-41a9-b4a1-a45274c308da-ce8c014a.wav) | feminine | Adult | Confident, approachable young adult woman for natural conversational support | Voice Agents, Customer Support |
| `b60048c2-abb5-43fa-b403-90dce232e55e` | Amanda - Warm Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/52db41b9-c638-4fdd-8505-0057d57b0f68-4503fc6d.wav) | feminine | Adult | Inviting and approachable tone perfect for providing friendly guidance. | Voice Agents, Customer Support |
| `a7a59115-2425-4192-844c-1e98ec7d6877` | Amber - Warm Support Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9d3bb23e-2886-4cc6-b564-2f5393eb919f-7e9361f6.wav) | feminine | Adult | English female adult voice with a cheerful yet deeper tone, striking a balance of warmth and… | Voice Agents, Customer Support |
| `043cfc81-d69f-4bee-ae1e-7862cb358650` | Amelia - Instructor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f525e240-dfbf-4baf-9924-fbf9af15137a-e16f4350.wav) | feminine | Adult | Strong, composed female voice suited for giving instructions with clarity and authority | Voice Agents, Customer Support |
| `072d954b-8379-4b6b-816a-bb0cd38725f8` | Anele - Bright Presenter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/670412d1-f383-4a72-ad9d-5b400147625e-506ec26a.wav) | feminine | Adult | Clear South African female for customer service. | Voice Agents, Customer Support |
| `ec1e269e-9ca0-402f-8a18-58e0e022355a` | Ariana - Kind Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/56c09c47-350c-4f81-a736-f99dc4e1a003-bdf5700d.wav) | feminine | Adult | Friendly and approachable female voice with a warm, welcoming tone that builds instant connection | Voice Agents, Customer Support |
| `1f575487-6f3d-40e0-862a-814f55b5fb15` | Ariane - Captivating Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0428e576-e9cc-4069-93cf-151a824b0cc7-f4af50f8.wav) | feminine | Adult | Engaging voice with expressive warmth and clarity, perfect for drawing listeners into any… | Voice Agents, Customer Support |
| `3f04e815-3260-4f50-8fd9-af9c657be4c2` | Arvin - Reliable Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/dd4dbcf1-22c4-4526-ba7e-95d3af1f3b27-a0867e57.wav) | masculine | Adult | Clear, steady male voice that communicates instructions and troubleshooting steps with… | Voice Agents, Customer Support |
| `00967b2f-88a6-4a31-8153-110a92134b9f` | Asher - Podcaster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2524f5cb-b362-4b0c-90af-90d7897eddec-0aefe536.wav) | masculine | Adult | Firm adult male for audiobooks and clear communication | Voice Agents, Customer Support |
| `87041166-c212-4838-9028-05d7437df750` | Aubrey - Easygoing Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4a44b398-8cc0-48b3-b150-f52dd324f054-89efe787.wav) | feminine | Adult | Warm voice with a relaxed, natural tone that feels friendly and effortlessly relatable | Voice Agents, Customer Support |
| `8f091740-3df1-4795-8bd9-dc62d88e5131` | Aurora - Fairy Princess | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5803b1db-945a-4b1a-ad2e-7a72ce9e7d44-831c2408.wav) | feminine | Adult | Fairy like female for character use cases in entertainment | Voice Agents, Customer Support |
| `cccc21e8-5bcf-4ff0-bc7f-be4e40afc544` | Avery - Gaming Girl | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3c00f617-79f3-4ad8-9ae1-de34e86456bf-77987b84.wav) | feminine | Adult | High pitched, energetic young female for animated characters and gaming and entertainment use cases | Voice Agents, Customer Support |
| `13524ffb-a918-499a-ae97-c98c7c4408c4` | Barry - Helper | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f4cff7b5-aec0-4408-b12a-ebc06d7bbb5d-a4258904.wav) | masculine | Adult | Inviting, friendly male for customer support and product videos | Voice Agents, Customer Support |
| `4fb26a05-57de-4d21-855a-f51adae44f38` | Barry 2.0 - Helper | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7d4a9217-0714-4bdc-8ad8-3c2be4646132-ec8868a9.wav) | masculine | Adult | Inviting, friendly male for customer support and product videos | Voice Agents, Customer Support |
| `bbee10a8-4f08-4c5c-8282-e69299115055` | Ben - Helpful Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/087ee619-96ed-4406-b599-c7a1e13e374d-98ff018c.wav) | masculine | Adult | slightly raspy voiced middle aged man for friendly and natural conversational support | Voice Agents, Customer Support |
| `3c0f09d6-e0d7-499c-a594-70c5b7b93048` | Benedict - Measured Mediator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ed148ae0-b2ab-40fd-a29d-66532e368bdd-0a78fb33.wav) | masculine | Adult | Polished, and formal British male. | Voice Agents, Customer Support |
| `7cf0e2b1-8daf-4fe4-89ad-f6039398f359` | Benedict - Royal Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/42fc0bc7-6031-4129-9c5e-d5226c19f989-0db583e0.wav) | masculine | Adult | Confident, firm male for narrations | Voice Agents, Customer Support |
| `2d5b8c3a-116c-4741-acaf-ba4fa289eba2` | Benji - Joyful Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/72c89342-206f-421b-a66b-b933a97d83b7-684cd5dd.wav) | masculine | Adult | Excited and cheerful voice with bright energy and lively tone, perfect for upbeat chats and… | Voice Agents, Customer Support |
| `a167e0f3-df7e-4d52-a9c3-f949145efdab` | Blake - Helpful Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8055e472-b933-4c53-b769-74d9d9942611-e10b7a02.wav) | masculine | Adult | Energetic adult male for engaging customer support | Voice Agents, Customer Support |
| `5cad89c9-d88a-4832-89fb-55f2f16d13d3` | Brandon - Confident Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1323ca2f-84b9-4f4a-8f4d-bf4116c1272a-1d416c71.wav) | masculine | Adult | Confident voice with strong clarity and composed tone, perfect for persuasive and professional… | Voice Agents, Customer Support |
| `607167f6-9bf2-473c-accc-ac7b3b66b30b` | Brenda - Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/844aca52-3303-4757-9a7f-d86c40089155-867c01df.wav) | feminine | Adult | Cheerful, friendly female voice that creates a positive, helpful experience for customer… | Voice Agents, Customer Support |
| `3d808d23-cb09-4c39-8afd-528e209cba4f` | Brent - Steady Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cf7c2d00-34a6-4e4e-96bf-68038af21755-84ebc67c.wav) | masculine | Adult | English male adult voice with a calm, steady, and composed delivery | Voice Agents, Customer Support |
| `46788d8e-cdf9-4d5c-9125-094eb2e4d44c` | Brittany - Intense Performer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/195eef68-5bab-45e5-94f7-5fc27afb50fd-0716946e.wav) | feminine | Adult | Strong and aggressive American-accented female voice for intense dialogue, dramatic roles, or… | Voice Agents, Customer Support |
| `e07c00bc-4134-4eae-9ea4-1a55fb45746b` | Brooke - Big Sister | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5a8063d4-a13e-46bb-881a-a7c557030f03-27930dc1.wav) | feminine | Adult | Confident adult female for conversational use cases | Voice Agents, Customer Support |
| `2948c301-9211-4112-8f36-4c3fc836ef12` | Bryce - Clear Explainer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/25a70483-6fa8-474b-a51d-1c43d07c3cec-cdc9c334.wav) | masculine | Adult | Confident voice with clear enunciation and strong delivery, ideal for professional and… | Voice Agents, Customer Support |
| `b9cf5ec3-eaa4-46a5-a5b2-b0d0f22395a2` | Caleb - Seasoned Pro | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6e38fb0c-0046-426a-82c0-bdb13c2db380-688aad04.wav) | masculine | Adult | Confident male voice with authoritative clarity, perfect for delivering expert insights and… | Voice Agents, Customer Support |
| `da4a4eff-3b7e-4846-8f70-f075ff61222c` | Callum - Brand Spokesperson | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c8e68249-adb0-4682-96b0-f4c87c95c35c-38b7c54d.wav) | masculine | Adult | Neutral, confident young adult male fit for voiceovers and customer interactions | Voice Agents, Customer Support |
| `03496517-369a-4db1-8236-3d3ae459ddf7` | Calypso - ASMR Lady | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/46c154ec-c5ef-4200-a6de-a2a01fd52721-d1536534.wav) | feminine | Adult | Soothing female for meditations and other calming use cases | Voice Agents, Customer Support |
| `df872fcd-da17-4b01-a49f-a80d7aaee95e` | Cameron - Chill Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3d2f7ba7-dab1-4475-beda-9455ecb71b23-b6482e48.wav) | masculine | Adult | Laidback voice with a natural, conversational tone that feels friendly and easy to engage with | Voice Agents, Customer Support |
| `55deba52-bc73-4481-ab69-9c8831c8a7c3` | Camille - Friendly Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3800f741-d594-4979-a33b-60aab9a40363-9aba45fc.wav) | feminine | Adult | Calm, neutral female for customer support and instructional videos | Voice Agents, Customer Support |
| `ed82c17b-4704-4d34-be43-5d19065acdf1` | Carl - Steady Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6f423edd-bc63-402b-8cec-0e35f22e5a2f-ac0a0082.wav) | masculine | Adult | Matured male voice with calm depth and measured pacing, perfect for narrations and documentaries | Voice Agents, Customer Support |
| `1fc31370-81b1-4588-9c1a-f93793c6e01d` | Carlo - Roman Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d24258ab-6771-4c9e-bd67-517c1cf52e57-aac85df0.wav) | masculine | Adult | Inviting, young accented male for tourism use cases | Voice Agents, Customer Support |
| `bf991597-6c13-47e4-8411-91ec2de5c466` | Carol - Task Coach | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/57e7c5f4-3bc2-4ba1-bced-6ba1b07d329d-df5a53d0.wav) | feminine | Adult | Authortative, mature female for giving instructions | Voice Agents, Customer Support |
| `f9836c6e-a0bd-460e-9d3c-f7299fa60f94` | Caroline - Southern Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/938b2fce-929e-4a5c-81a2-136d3c3e39af-651030d6.wav) | feminine | Adult | Friendly, inviting, slow young adult female for conversation support | Voice Agents, Customer Support |
| `0b32066b-2bcc-44b9-89ab-0223a09d1606` | Carson - Angry Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e05e6780-0ff9-4cdf-b4a6-e068afe41eee-70f49eb5.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `86e30c1d-714b-4074-a1f2-1cb6b552fb49` | Carson - Curious Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/89e6e4bf-87a8-45da-a90e-5a6afab071e4-4f377d4f.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `ee8b13e7-98af-4b15-89d1-8d402be10c94` | Carson - Disgusted Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/77c3ad59-bb49-4c2a-8cf0-c112fdb00b5a-355a2cb3.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `4df027cb-2920-4a1f-8c34-f21529d5c3fe` | Carson - Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7d03eb32-a374-40fb-912e-576e5b06194a-e69cf3d9.wav) | masculine | Adult | Friendly, young adult male for customer support conversations | Voice Agents, Customer Support |
| `96c64eb5-a945-448f-9710-980abe7a514c` | Carson - Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d1aea1a9-d028-463b-b6a1-e946d41d62d3-45d5dbe7.wav) | masculine | Adult | Friendly, young adult male for customer support conversations | Voice Agents, Customer Support |
| `3246e36c-ac8c-418d-83cd-4eaad5a3b887` | Carson - Sad Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b256c75f-b512-4617-8f1c-8f6bca518ba7-7df0f51a.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `5c43e078-5ba4-4e1f-9639-8d85a403f76a` | Carson - Scared Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ef1b5741-0b5c-49f3-9b25-60ada456a6f3-218a7e1d.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `66f5935b-af2e-4ec9-bb3e-59112e9ddc93` | Carson - Surprised Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f85f3ced-7146-4bc4-a07b-6b1e87a79f39-55a2d265.wav) | masculine | Adult | Friendly young adult male for customer support conversations | Voice Agents, Customer Support |
| `4f7f1324-1853-48a6-b294-4e78e8036a83` | Casper - Gentle Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ab83759-7422-4492-a8be-32010b95e533-ef9ae46a.wav) | masculine | Adult | Wistful, young male for emotional narrations | Voice Agents, Customer Support |
| `d7862948-75c3-4c7c-ae28-2959fe166f49` | Caspian - Oracle | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ac34ec01-9e24-4019-b03e-268aefdfef0c-43aa33b2.wav) | masculine | Adult | Echo-y, mystical male for characters with gravitas | Voice Agents, Customer Support |
| `e8e5fffb-252c-436d-b842-8879b84445b6` | Cathy - Coworker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d8a936bb-c000-4a40-a7e3-9f94536117d6-21d13c74.wav) | feminine | Adult | Nice, young adult female for casual conversations | Voice Agents, Customer Support |
| `ca566b43-944e-4474-b494-7d9f0695f307` | Celine - Soothing Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d8ce70b8-19c8-44aa-874c-161904289ed3-0613eebf.wav) | feminine | Adult | Relaxed voice with smooth tone and gentle warmth, ideal for calm conversations and easy listening | Voice Agents, Customer Support |
| `3af40927-948e-429b-b92d-e2158f79fb9f` | Cera - Lighthearted Muse | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0844dc6d-7679-407a-a9ae-a12fa23ea03a-ed8c34c7.wav) | feminine | Adult | Casual female voice with an easy, conversational flow that feels natural and friendly | Voice Agents, Customer Support |
| `356f4a89-d056-4e2e-8c73-865fa4d3af0a` | Chandler - Easygoing Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1a80a8b1-79f5-4a08-aff1-ba84bfd2c12c-19b9d490.wav) | masculine | Adult | Casual male voice with a warm, natural tone that feels friendly and effortlessly relatable | Voice Agents, Customer Support |
| `ec58877e-44ae-4581-9078-a04225d42bd4` | Charles - Heroic Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9891d567-7b5b-4e21-924f-f50613463d28-a0c534b4.wav) | masculine | Adult | Very deep, adult male for characters that embody strength and determination | Voice Agents, Customer Support |
| `71a7ad14-091c-4e8e-a314-022ece01c121` | Charlotte - Heiress | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/43afdbc9-7d75-4786-9276-2ef1caf5cf2e-b2c7774d.wav) | feminine | Adult | Elegant, young adult female for narrations | Voice Agents, Customer Support |
| `f762e181-ddc7-486e-9a48-636bd7e229d4` | Chloe - Persuasive Lady | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/adf6c9b6-443a-40a8-8667-c9d7c1ba38d9-bbd6ff86.wav) | feminine | Adult | English female adult voice with a confident and persuasive tone, able to influence and engage… | Voice Agents, Customer Support |
| `1242fb95-7ddd-44ac-8a05-9e8a22a6137d` | Cindy - Receptionist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/033ba9c1-b79a-407a-ba41-1cd306df0877-4a7e379c.wav) | feminine | Adult | Smooth, welcoming adult female for frontline customer interactions | Voice Agents, Customer Support |
| `f039066f-cdb7-45ed-b51d-1034ae2f04a0` | Cindy Baker - Receptionist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/79bfc448-249a-4e3e-baed-bf8d08c34fd8-2cfdc3fd.wav) | feminine | Adult | Smooth, welcoming adult female for frontline customer interactions | Voice Agents, Customer Support |
| `15a9cd88-84b0-4a8b-95f2-5d583b54c72e` | Claire - Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6220a199-858d-4bfb-bee7-ba4ece732fa6-51ee2b2a.wav) | feminine | Adult | Soothing, neutral female for narrations | Voice Agents, Customer Support |
| `01eaafa9-308a-4276-a017-6ab0cf061b1f` | Clara - Instructor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3ed1a274-4ef0-404b-b4d4-83940171f62e-fee27a40.wav) | feminine | Adult | Middle-aged American female voice with a clear tone and precise enunciation for instructions,… | Voice Agents, Customer Support |
| `41534e16-2966-4c6b-9670-111411def906` | Clarence - Newsman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bddc47c0-0407-402a-94da-c9ffa1674f2d-f73c7f80.wav) | masculine | Adult | Firm, deep male with old time radio like acoustics for 20th century historical reenactments | Voice Agents, Customer Support |
| `c78dd7ae-6692-4c44-a2a2-834e365afe60` | Clark - Trustworthy Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/41bfbabc-a01b-4085-9a14-90f9e1e4b356-c9c34395.wav) | masculine | Adult | Approachable male voice with a confident, knowledgeable tone ideal for customer service and support | Voice Agents, Customer Support |
| `c0f43c66-9f21-4034-b485-8f1d3340d759` | Clarkson - Executive Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b8912821-9c48-489b-9897-f06b8f25c08e-64c29cc5.wav) | masculine | Adult | Businesslike voice with confident tone and professional delivery, perfect for corporate and… | Voice Agents, Customer Support |
| `f80e7298-93f5-46d0-86f2-b8f29cfc88bd` | Claudia - Welcoming Lady | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1e96b7b4-8a4e-4182-8a4e-3e54cb778653-8010435f.wav) | feminine | Adult | Friendly, calm young adult female for casual conversations | Voice Agents, Customer Support |
| `db69127a-dbaf-4fa9-b425-2fe67680c348` | Clint - Rugged Actor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eb69822c-8d11-402c-9350-c21aa1d527a4-dc8a21fa.wav) | masculine | Adult | Raspy voice with rugged tone, perfect for voice acting and dramatic narration | Voice Agents, Customer Support |
| `98a34ef2-2140-4c28-9c71-663dc4dd7022` | Clyde - Calm Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5033a32d-cb8c-4be2-b9ea-462a21b65279-a85f87a3.wav) | masculine | Adult | Gentle, measured male voice with warmth and clarity for storytelling and informative reads | Voice Agents, Customer Support |
| `18f8d87b-0da9-4efa-b504-4580e303f7db` | Colby - Lively Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/951f91fc-acce-4e8f-b916-4fdf54b4a61e-1b14c32b.wav) | masculine | Adult | Casual voice with an engaging, upbeat tone that brings energy and friendliness to any conversation | Voice Agents, Customer Support |
| `3e39e9a5-585c-4f5f-bac6-5e4905c51095` | Cole - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3df45bf0-5a94-4b32-aaad-80c54fa06e9f-42a245e8.wav) | masculine | Adult | Articulate, approachable male designed for friendly communication. | Voice Agents, Customer Support |
| `e39b9fc0-23f5-4616-962a-da99c8ccb1dc` | Colin - Assured Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d155ce4b-a2ae-4f35-840e-ec429c44e7dd-21c98f80.wav) | masculine | Adult | Confident voice with clear articulation and reassuring tone, ideal for professional and customer… | Voice Agents, Customer Support |
| `8d8ce8c9-44a4-46c4-b10f-9a927b99a853` | Connie - Candid Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1988a695-522b-4f41-949b-b3c73583d93e-f61df641.wav) | feminine | Adult | Natural, cheery young adult female for authentic conversations | Voice Agents, Customer Support |
| `92c41dd4-04aa-45de-8504-a92b40cb8818` | Connor - Grateful Person | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9c1007ce-0c5c-496c-879e-07953f042169-a58465bb.wav) | masculine | Adult | Expressive American adult male voice with a grateful yet firm tone for speeches, storytelling,… | Voice Agents, Customer Support |
| `1ec736fa-db96-4eea-9299-235ce2cb7a0e` | Conor - Decisive Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/506cd52d-5518-44c6-b587-239617c17927-97a9581c.wav) | masculine | Adult | Decisive Irish male for straightforward customer communication. | Voice Agents, Customer Support |
| `9c8880b2-ccf9-4730-b805-cea23df247d7` | Conrad - Seasoned Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0938c4c2-cd0a-46a3-aded-d87e6c8eb76f-b46cf583.wav) | masculine | Adult | Mature, confident voice with composed authority and clear tone, perfect for professional or… | Voice Agents, Customer Support |
| `49743b08-0f5d-4741-839c-b12933853780` | Cooper - Friendly Mate | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d2bd4f44-38eb-4da4-8696-25d04aa7cecd-bc307a6d.wav) | masculine | Adult | Warm and highly relatable, excellent for customer service. | Voice Agents, Customer Support |
| `41468051-3a85-4b68-92ad-64add250d369` | Cory - Relaxed Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7909426f-610d-435a-8c23-f137424d95bc-834b421c.wav) | masculine | Adult | Casual male voice with a friendly, easygoing tone that feels natural and approachable | Voice Agents, Customer Support |
| `32b3f3c5-7171-46aa-abe7-b598964aa793` | Daisy - Reading Girl | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cf26d924-a5ae-46ef-8b9a-c476af651bf2-d3fc209d.wav) | feminine | Adult | Very young female for children's book narrations and young animated personas | Voice Agents, Customer Support |
| `23e9e50a-4ea2-447b-b589-df90dbb848a2` | Dallas - Fireside Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ae3c85dd-68a6-4cb1-a5c7-ab2daa60d891-f5f93ab7.wav) | masculine | Adult | Kind male for inviting and authentic conversations | Voice Agents, Customer Support |
| `dbfa416f-d5c3-4006-854b-235ef6bdf4fd` | Damon - Commanding Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e20d332e-60b2-4b68-9240-1704373d4f5a-59112fe0.wav) | masculine | Adult | Deep and serious male voice with steady gravitas, ideal for documentaries and impactful storytelling | Voice Agents, Customer Support |
| `cc00e582-ed66-4004-8336-0175b85c85f6` | Dana - Balanced Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5f19e29d-cea2-43a8-9a01-e32367746b74-68511ee9.wav) | feminine | Adult | Neutral female voice with clear articulation and calm tone, ideal for versatile conversational… | Voice Agents, Customer Support |
| `47c38ca4-5f35-497b-b1a3-415245fb35e1` | Daniel - Modern Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d8092b2a-281b-4e15-bfc4-299cec5eb1da-113f14fa.wav) | masculine | Adult | Clear, crisp male voice for digital assistants and system interactions | Voice Agents, Customer Support |
| `09ed0318-2f4a-41b1-abe5-d11da7537c31` | Daphne - Excited Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ac303e2d-c9f3-4626-a78c-179a83044c28-17c00501.wav) | feminine | Adult | Expressive and upbeat American-accented female voice with an exciting tone for ads,… | Voice Agents, Customer Support |
| `23112795-d54e-4560-9568-791a87c30201` | Darius - Engaging Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b0998b5d-1110-493c-9750-097fb768d60f-bfe19e09.wav) | masculine | Adult | Husky matured male voice with rich texture and commanding tone, ideal for engaging story telling… | Voice Agents, Customer Support |
| `996a8b96-4804-46f0-8e05-3fd4ef1a87cd` | Darla - Resolution Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4804e081-4b81-47aa-a5bd-dd7e1dbf0c29-bcc31a77.wav) | feminine | Adult | Firm and confident female voice with a calm, supportive tone - ideal for customer support roles | Voice Agents, Customer Support |
| `8d110413-2f14-44a2-8203-2104db4340e9` | Darren - Friendly Barritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/646c0aeb-5d2c-42ad-9d1f-fb47063d57bd-82ea273e.wav) | masculine | Adult | Deep, friendly adult male for happy voiceovers | Voice Agents, Customer Support |
| `fd098a10-ba9e-445e-b144-be2a9f3dac02` | David - Angry Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3d36ced8-d1a3-45a4-a697-ba6202bd4918-865b6a40.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `b08c966e-2146-4592-99eb-3171a714a43c` | David - Curious Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/17f4920e-dbe8-43a5-a15a-548cd29ccc8d-c08c1c9f.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `9d2b4a7f-7ced-4fb8-b570-9ce21fb931c8` | David - Disgusted Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/41e3d072-19f3-4112-91af-c082b9455afd-c0189672.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `da69d796-4603-4419-8a95-293bfc5679eb` | David - Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/42ba5f8a-91e0-461b-91b9-23cdd9173ec6-7268806a.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `6b622a1d-906f-44af-b60c-7bef365bf124` | David - Happy Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/23bc4b95-95df-404f-beac-1569d784a3ea-08d9b99d.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `c4e848dc-d4fd-4bc8-90ea-8525563ec0e5` | David - Sad Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b3972e12-e078-4e0d-a784-650afe66e77a-75c66cd7.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `a3a4fe2a-d402-41d1-be7d-28f71eda755f` | David - Scared Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a2d29add-13ce-4a97-9217-3e5b6636fce5-64fe7a3c.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `10d17ae0-8f64-472a-be00-f00a98c729e0` | David - Surprised Greeter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3695ca7a-50e0-4c1d-a789-b75210c7f386-5ab20dd1.wav) | masculine | Adult | Engaging adult male for advertising and upbeat conversations | Voice Agents, Customer Support |
| `90c896fa-aaa1-41af-a612-5267636440a3` | Dean - Laidback Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/94f01968-bd4e-435c-94a2-0ad9705a561a-600c2c49.wav) | masculine | Adult | Casual male voice with a relaxed, natural tone that feels easy to listen to and effortlessly genuine | Voice Agents, Customer Support |
| `8a1b8af0-c4f6-423f-a268-5507fd4aefdf` | Denise - Professional Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8bf97e16-3eb2-447a-8658-669f5d4b7560-102307f2.wav) | feminine | Adult | Professional female voice with confident clarity and polished tone, ideal for corporate and… | Voice Agents, Customer Support |
| `5cf0e4d9-ca2b-4fd5-81fa-89db3b645539` | Derrick - Professional Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5926a8a2-9618-4a79-a963-088bd7fb3144-76b776d5.wav) | masculine | Adult | No-nonsense voice with steady confidence and clear tone, ideal for customer service and tech support | Voice Agents, Customer Support |
| `1259b7e3-cb8a-43df-9446-30971a46b8b0` | Devansh - Warm Support Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5acbb4e8-832d-4fbf-8c60-8415fb93d640-cf562418.wav) | masculine | Adult | Warm, conversational Indian male adult voice for casual chats, everyday interactions, and… | Voice Agents, Customer Support |
| `87a983d8-3471-4c4b-9ade-f1d10a4110ac` | Devin - Relaxed Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c0c869de-e186-4bf0-ab1e-636a3a757550-54e58928.wav) | masculine | Adult | Laidback male voice with a smooth, easygoing tone that feels relaxed and effortlessly cool. | Voice Agents, Customer Support |
| `083de431-6b5c-4b18-a2dc-264eafa205f2` | Diana - Animated Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e99d165e-b5fe-472b-ae1e-7176ef66255a-2be4bd32.wav) | feminine | Adult | Chirpy matured female voice with expressive warmth and lively cadence, perfect for engaging… | Voice Agents, Customer Support |
| `ea93f57f-7c71-4d79-aeaa-0a39b150f6ca` | Diana - Gentle Mom | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f889115b-1c6e-4a15-a189-ccf89ef2b8fe-c352e967.wav) | feminine | Adult | Matured voice with a casual, friendly tone that feels warm, relatable, and easy to connect with | Voice Agents, Customer Support |
| `a8136a0c-9642-497a-882d-8d591bdcb2fa` | Diane - Service Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/29cb9303-1c0d-4675-9bc6-103a874d9537-34de3eb7.wav) | feminine | Adult | Firm, mature adult female for customer support use cases | Voice Agents, Customer Support |
| `59697755-8cfb-4ccf-9da4-f2201d06b067` | Dominic - Sportscaster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1b7f7828-966c-405b-b8b0-7307f06b58e2-69e3573e.wav) | masculine | Adult | Strong voice with commanding projection and energetic tone, perfect for sports commentary and… | Voice Agents, Customer Support |
| `d709a7e8-9495-4247-aef0-01b3207d11bf` | Donny - Steady Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/31fecaac-5318-45e2-a9ba-8d62f400004f-d8839b34.wav) | masculine | Adult | Neutral male voice with balanced tone and clarity, adaptable for a wide range of casual speaking… | Voice Agents, Customer Support |
| `586b6832-1ca1-43ad-b974-527dc13c2532` | Dorian - Director | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f290ae26-7551-4668-bb18-1d85b513b4a5-144d7843.wav) | masculine | Adult | Welcoming male for providing instructions and guidance | Voice Agents, Customer Support |
| `0c8ed86e-6c64-40f0-b252-b773911de6bb` | Doris - Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f8335339-5287-4be4-aa8e-35a4ae2fff72-6c63fab8.wav) | feminine | Adult | Warm and relatable female voice suited for casual, natural conversations | Voice Agents, Customer Support |
| `66c6b81c-ddb7-4892-bdd5-19b5a7be38e7` | Dorothy - Easy Charm | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3af2b977-88db-49e2-b738-14a6e2e6f95f-c861f9cc.wav) | feminine | Adult | Casual female voice with a relaxed and natural tone, perfect for everyday conversations and… | Voice Agents, Customer Support |
| `e3827ec5-697a-4b7c-9704-1a23041bbc51` | Dottie - Sweet Gal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/517f70a5-ea35-4481-b1b3-9f6720370cca-cfc5862e.wav) | feminine | Adult | High pitched, earnest, very young female for character narrations for children | Voice Agents, Customer Support |
| `b2222537-1561-4425-8c3c-e1aca96ad853` | Dylan - Chill Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/03601b8e-17ca-4d98-b0a2-394e1e707513-b1c739c8.wav) | masculine | Adult | Casual male voice with an easy, conversational tone that feels friendly and down-to-earth | Voice Agents, Customer Support |
| `c8605446-247c-4d39-acd4-8f4c28aa363c` | Edith - Matriarch | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9a15b072-35fe-4553-a37e-7989057acfb0-0a72fd4f.wav) | feminine | Adult | Elderly, confident female for narrations and wise characters | Voice Agents, Customer Support |
| `19e399df-5b30-4fba-9d1d-99434f993614` | Edna - Graceful Veteran | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ede3161-53ef-4413-92bb-07ec9e2eaa78-3f5bc222.wav) | feminine | Adult | Matured female voice with gentle wisdom and poise, perfect for thoughtful narration and… | Voice Agents, Customer Support |
| `921034a2-aace-4ef7-87b1-b9bc455c9a15` | Edric - Refined Mentor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5efae0ca-446e-448e-83a6-9f758fdfec62-021a6de8.wav) | masculine | Adult | Matured male voice with steady pacing and clear intonation, delivering messages with poise and… | Voice Agents, Customer Support |
| `5fb68a42-0ed7-46fa-8a8f-ad4b332fbf6f` | Edward - Persuasive Promoter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/00ed8a00-ca9e-4979-be22-2a5502c9e441-3e58a441.wav) | masculine | Adult | Confident voice with clarity and persuasive tone, perfect for advertisements and promotional content | Voice Agents, Customer Support |
| `f0377496-2708-4cc9-b2f8-1b7fdb5e1a2a` | Elaine - Confident Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3f207c99-f77a-4598-b7e4-d0d2026dda55-22c68c83.wav) | feminine | Adult | Assured voice with calm confidence and clear tone, ideal for professional, informative, or… | Voice Agents, Customer Support |
| `7d7d769c-5ab1-4dd5-bb17-ec8d4b69d03d` | Eleanor - Composed Clarifier | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/decdeca7-da7c-4b04-baf1-0b0d5c0dbf19-e7ec518b.wav) | feminine | Adult | Clear, professional adult female for customer communication | Voice Agents, Customer Support |
| `6a176356-ada1-4b48-b2ae-3a3fdd485680` | Elias - Night Warden | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2fef8a1e-6ef0-4f71-99ae-14a52c006d6a-a62d6435.wav) | masculine | Adult | Deep male for entertainment and gaming characters | Voice Agents, Customer Support |
| `7a8ae0b6-504a-49af-92d3-4e7e2eb84ca1` | Eliott - Positive Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4b7002fa-2529-4b8c-b477-69dc7555a0e0-29618d72.wav) | masculine | Adult | Approachable and cheerful voice with bright warmth that instantly connects and uplifts listeners | Voice Agents, Customer Support |
| `64b2a604-f0de-449f-9d90-255602357c05` | Elise - Helpful Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22f4ee12-9b8d-462f-a5eb-e48f042a4a27-54129ef0.wav) | feminine | Adult | Casual female voice with a smooth, approachable tone that feels effortless and natural in… | Voice Agents, Customer Support |
| `248be419-c632-4f23-adf1-5324ed7dbf1d` | Elizabeth - Manager | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1a4c2ea3-c139-4545-ab59-39d76accf4e1-97c7d2f1.wav) | feminine | Adult | Enunicating young female for providing guidance and instructions | Voice Agents, Customer Support |
| `5c9e800f-2a92-4720-969b-99c4ab8fbc87` | Ellen - Welcome Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/49c5365c-9430-44ef-bfd9-db5ccfc302a3-9d48cf81.wav) | feminine | Adult | Authentic female voice with balanced warmth and clarity for both casual and support-driven contexts | Voice Agents, Customer Support |
| `8d2c9eda-31df-477a-9eb6-df6f00b82845` | Ellie Mae - Friendly Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/529844f4-e2be-4dda-8ab9-65f1afdfc31a-d1a29a2c.wav) | feminine | Adult | Bright, approachable Southern female that feels like a trusted neighbor. | Voice Agents, Customer Support |
| `7edf9efb-58fc-46ba-a648-3a00a86b111b` | Elliott - Reflective Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9bfc1e35-2810-47c4-b99f-747ef13cfed9-055b746f.wav) | masculine | Adult | English male adult voice with a soft, melancholic tone and a questioning inflection for… | Voice Agents, Customer Support |
| `f6ce3444-478b-4ce4-982e-bcb72dffe7aa` | Emily - Easygoing Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0a0eb641-e985-4bfb-ae12-220d44382ae2-c36fe2b3.wav) | feminine | Adult | Cheerful voice with warm and welcoming tone that feels natural and easy to connect with | Voice Agents, Customer Support |
| `f6ff7c0c-e396-40a9-a70b-f7607edb6937` | Emma - Customer Care Line | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/55f4fb01-10b9-4b49-8811-1f6cc7ba7235-cad32228.wav) | feminine | Adult | Casual adult female for natural conversations and customer support | Voice Agents, Customer Support |
| `8918ddfe-2ad4-4cc8-a573-e020ca13f3f5` | Erin - Joyful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bf9f1d81-19b1-4289-a6aa-c0b83d91b235-a697f184.wav) | feminine | Adult | Cheerful and optimistic adult female voice for upbeat conversations, advertisements, and… | Voice Agents, Customer Support |
| `3c7dfd17-3fa8-47aa-aacc-6313fe025442` | Evelyn - Digital Assistante | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8e16d8fc-69cb-424f-b846-6abd242f9f90-424117e5.wav) | feminine | Adult | A clear, neutral, and precise female voice with a smooth digital polish - perfect for… | Voice Agents, Customer Support |
| `320f7211-3dc3-4292-89b1-3661e8cac27c` | Evelyn - Peaceful Whisper | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f8e1bd52-d371-4a54-935f-9424af70a91d-957abacd.wav) | feminine | Adult | Calm voice with soft warmth and gentle pacing, ideal for soothing narrations and ASMR | Voice Agents, Customer Support |
| `e5d4c33a-d8f6-46e8-a10f-b5afecc35648` | Evie - Engaging Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/02a2aee0-6038-4f33-a1fd-f815dc6affb0-6f3d4768.wav) | feminine | Adult | Formal British female for high-level corporate interactions. | Voice Agents, Customer Support |
| `a01c369f-6d2d-4185-bc20-b32c225eab70` | Fiona - Witty Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/915b1df7-883a-4d97-bb6a-f749503c476b-c4c7570a.wav) | feminine | Adult | Chirpy and energetic British female voice with a bright tone, great for lively and engaging… | Voice Agents, Customer Support |
| `236bb1fb-dc41-4a2b-84d6-d22d2a2aaae1` | Franklin - Old Time Radio Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/842bbbc8-126b-42e0-9449-ee709dd1fc00-a23e5d5b.wav) | masculine | Adult | Elderly man speaking over a crackling 20th century radio for historical reenactments | Voice Agents, Customer Support |
| `c58bda25-abd5-4c72-97a2-4dbe049b368d` | Garrett - Enthusiastic Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3c1b378b-e351-41ca-8a16-4359535b27cc-630206f6.wav) | masculine | Adult | Upbeat voice with bright energy and confident tone, perfect for lively conversations and… | Voice Agents, Customer Support |
| `f4a3a8e4-694c-4c45-9ca0-27caf97901b5` | Gavin - Friendly Vibe | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/74acf381-4f15-40e8-8580-f87604822423-1df22f63.wav) | masculine | Adult | Casual male voice with a relaxed, conversational tone that feels approachable and genuine | Voice Agents, Customer Support |
| `62ae83ad-4f6a-430b-af41-a9bede9286ca` | Gemma - Decisive Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/777b6edd-57b4-4824-9acf-a925cf9319d1-f63a7de9.wav) | feminine | Adult | Confident, emotive British female for professional assistance | Voice Agents, Customer Support |
| `4bc3cb8c-adb9-4bb8-b5d5-cbbef950b991` | George - Composed Consultant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/42698f05-aabc-42aa-9ba3-8bbfaff03f4b-fbcdb701.wav) | masculine | Adult | Steady, British male voice for capable assistance. | Voice Agents, Customer Support |
| `36b42fcb-60c5-4bec-b077-cb1a00a92ec6` | Gordon - Pilot | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f564f7bf-7629-4f95-a660-2905b2567385-e1d440f6.wav) | masculine | Adult | Male, simulating the acoustics over an intercom, for entertainment use cases | Voice Agents, Customer Support |
| `a4a16c5e-5902-4732-b9b6-2a48efd2e11b` | Grace - Helpful Hand | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b47ef422-4ced-453e-b25c-9c39ff9b727e-083394ad.wav) | feminine | Adult | Polished, bright Australian female for friendly professional assistance. | Voice Agents, Customer Support |
| `1628cfcd-a161-4e47-98ff-46bffa4ab290` | Graham - Assured Helper | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4a39e0d5-81b9-4f7a-8ea7-8d6b3c951dca-aecc3a29.wav) | masculine | Adult | Confident male voice with a clear, reassuring tone, perfect for professional and customer… | Voice Agents, Customer Support |
| `d46abd1d-2d02-43e8-819f-51fb652c1c61` | Grant - Friendly Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0e0d4112-4933-4ee9-a79e-0a7da81240a7-1904807d.wav) | masculine | Adult | Reliable, clear male voice with neutral American accent for customer support interactions | Voice Agents, Customer Support |
| `a0e99841-438c-4a64-b679-ae501e7d6091` | Greg - Supporter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/81209c16-7b10-4adc-9350-8288b4e3a02d-fd25c77a.wav) | masculine | Adult | Neutral, deep male for conversational support | Voice Agents, Customer Support |
| `34d923aa-c3b5-4f21-aac7-2c1f12730d4b` | Griffin - Excited Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5f342173-ea62-4b21-9038-3292adc4f7b0-aea6ff51.wav) | masculine | Adult | Elderly male for narrations | Voice Agents, Customer Support |
| `c99d36f3-5ffd-4253-803a-535c1bc9c306` | Griffin - Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c3de3974-4220-446c-ac40-f5bac12bae4f-5c1db1bf.wav) | masculine | Adult | Elderly male for narrations | Voice Agents, Customer Support |
| `cec7cae1-ac8b-4a59-9eac-ec48366f37ae` | Haley - Engaging Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2c3ba7c3-a869-4fe4-9301-52d712bf8718-1256aae9.wav) | feminine | Adult | Casual female voice with a relaxed, friendly tone that feels natural and easy to engage with | Voice Agents, Customer Support |
| `a892d232-f705-40d7-bc8d-e368b295ec2a` | Harlan - Vintage Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c2a99bae-5ee7-4dc4-a910-0ef3511f893b-322e919a.wav) | masculine | Adult | Deep male voice with classic resonance and smooth authority, reminiscent of an old radio announcer | Voice Agents, Customer Support |
| `fdf6303b-4cfa-4f8e-b7ae-acb398984cf9` | Harley - Comforting Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5ffec414-0588-4a33-9760-9c8523013072-ee68830e.wav) | masculine | Adult | Casual voice with a relaxed, natural tone that feels approachable and genuine | Voice Agents, Customer Support |
| `c5d00dfb-501f-43f3-8e79-c810d24f5acd` | Harper - Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ba439507-aa24-4a9d-8891-2307deb59a1f-306193f1.wav) | feminine | Adult | Adult female for highly structured communication. | Voice Agents, Customer Support |
| `df89f42f-f285-4613-adbf-14eedcec4c9e` | Harrison - Diligent Detailer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9ea0ab00-6412-4327-98c8-a2c1eef464f8-e8882ca3.wav) | masculine | Adult | Crisp, professional British male for efficient customer interactions. | Voice Agents, Customer Support |
| `3dcaa773-fb1a-47f7-82a4-1bf756c4e1fb` | Harry - Service Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/17bc4dce-4ab6-45d5-98a3-453d558c617e-e393e8ba.wav) | masculine | Adult | Seasoned male for friendly conversation and customer support | Voice Agents, Customer Support |
| `87286a8d-7ea7-4235-a41a-dd9fa6630feb` | Henry - Plainspoken Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7edb8581-7792-434b-829d-a35c393b4f00-c4978033.wav) | masculine | Adult | A relaxed, youthful male voice with a monotone, matter-of-fact attitude - ideal for casual,… | Voice Agents, Customer Support |
| `aef96ff9-4578-4b5d-9744-7fb347cbe4d4` | Holly - Joyful Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a9a783ac-3cbc-4874-bb28-002ce51b38a2-799259d4.wav) | feminine | Adult | Cheerful voice with bright warmth and friendly energy, perfect for engaging conversations and… | Voice Agents, Customer Support |
| `0d42f0f6-c019-4082-b250-1c16133d1c82` | Howard - Approachable Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c3ff905c-8e1b-4ba5-bceb-6661bc11b6bd-2247b6c2.wav) | masculine | Adult | Male adult voice with a clear, approachable tone and steady delivery | Voice Agents, Customer Support |
| `4cf80313-54dc-4ca9-a17c-3e5b8f68a78c` | Hugh - Confident Veteran | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/96163b22-24e0-4b5c-bf1f-1098cf035b61-adaae1e9.wav) | masculine | Adult | Seasoned male voice with rich character and charisma, great for lively ads and engaging… | Voice Agents, Customer Support |
| `1463a4e1-56a1-4b41-b257-728d56e93605` | Hugo - Teatime Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a25c7d72-b285-4f9a-9020-90c32bc69f77-6d964bcf.wav) | masculine | Adult | Expressive, young adult male for characters and natural conversation | Voice Agents, Customer Support |
| `eef47c0d-cb49-4160-a4a0-6b97ed4c81e6` | Isla - Serene Flow | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eb060cbf-f207-4f8c-a69f-7b5f7e32aa45-bc83135c.wav) | feminine | Adult | Calm voice with gentle warmth and steady rhythm, perfect for yoga, meditation, and relaxation | Voice Agents, Customer Support |
| `6776173b-fd72-460d-89b3-d85812ee518d` | Jace - Cool Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7255ad99-f173-4793-9259-f0dd9c6d19ac-e36a9722.wav) | masculine | Adult | Friendly and chill male voice with an easygoing tone that feels relaxed and natural | Voice Agents, Customer Support |
| `9626c31c-bec5-4cca-baa8-f8ba9e84c8bc` | Jacqueline - Reassuring Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/09d2dcd5-e398-4b6a-9050-3a5a3c83530c-eae839a5.wav) | feminine | Adult | Confident, young adult female for empathic customer support | Voice Agents, Customer Support |
| `729651dc-c6c3-4ee5-97fa-350da1f88600` | Jake - Sidekick | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/894ce8b0-49a2-4011-addc-19a310054b8e-dcfc0eec.wav) | masculine | Adult | Friendly, young adult male for welcoming and engaging conversations | Voice Agents, Customer Support |
| `42b39f37-515f-4eee-8546-73e841679c1d` | James - Navigator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0cea34ca-b531-4171-bf1b-60c47c205c58-a3a3dc6f.wav) | masculine | Adult | Very deep, authoritative male for providing guidance and instruction | Voice Agents, Customer Support |
| `a5136bf9-224c-4d76-b823-52bd5efcffcc` | Jameson - Easygoing Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6da44652-cf62-49e7-af25-cc6c890c1d16-f15a476d.wav) | masculine | Adult | Friendly, laid-back male voice for customer support and onboarding | Voice Agents, Customer Support |
| `b5c1bab5-f036-481f-9295-4db6f06f6443` | Jamie - Comforting Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8364517e-c68c-46eb-9ef1-d0501d89aba5-446b4623.wav) | feminine | Adult | Casual voice with a warm, friendly tone that feels like chatting with a close friend | Voice Agents, Customer Support |
| `2a17e905-8f14-4db7-9b9d-9223a8e3f278` | Jane - Digital Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bb7ab042-be61-4bee-8495-2e8a1a0ec569-7d69b400.wav) | feminine | Adult | A crisp, modern voice with a friendly, intelligent tone — great for virtual-assistant tasks,… | Voice Agents, Customer Support |
| `58fbaf73-d7de-4e82-a6b3-118180e7057c` | Janet - Sunny Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1ea4fcf0-76ef-43de-8f97-7b7589ffb748-0fddf012.wav) | feminine | Adult | Bright, warm female voice for guidance, narration, and supportive interactions | Voice Agents, Customer Support |
| `69092565-1c93-4a88-9f2c-ac8cddaf9f65` | Janice - Engaging Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/693d361f-ab99-4b72-b1b9-64f7538fff39-b24eef84.wav) | feminine | Adult | Engaging voice with a casual, friendly tone that draws listeners in and keeps conversations lively | Voice Agents, Customer Support |
| `7ea5e9c2-b719-4dc3-b870-5ba5f14d31d8` | Janvi - Steady Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1cb88b93-d510-4565-8611-5c2d9da40aa0-9db82bc8.wav) | feminine | Adult | Calm and neutral female voice with a slow, steady delivery, ideal for customer support scenarios | Voice Agents, Customer Support |
| `3faa81ae-d3d8-4ab1-9e44-e50e46d33c30` | Jasper - Service Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/571b905c-2b6c-42cd-b286-67baa8ac30e6-63e0c390.wav) | masculine | Adult | Warm, expressive voice for customer support and sales conversations | Voice Agents, Customer Support |
| `6cb8801d-259a-4bdc-978f-b45808d58cd3` | Jeremy - Energetic Promoter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/69e222db-71a7-4fe2-8080-230f06cf7afb-764c432c.wav) | masculine | Adult | High energy voice with clear and engaging tone, perfect for advertisements and promotions | Voice Agents, Customer Support |
| `25d7abcb-4d6d-4aca-adce-8a1c85620c8b` | Jessica - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/589a32f8-8b01-4c75-b2a8-b5b9b06bf731-12205510.wav) | feminine | Adult | Crisp and articulate delivery designed for seamless information sharing. | Voice Agents, Customer Support |
| `bbc5d060-50e1-45a3-87ff-191b8cea3092` | Jett - Helpful Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/989491db-ef26-4aea-a6f9-6792c01025c4-f4f7c168.wav) | masculine | Adult | Casual male voice with an easygoing rhythm and friendly tone that feels natural and relatable | Voice Agents, Customer Support |
| `f39d8500-0d9b-4b8b-a080-38f5188f5892` | Jewel - Commercial Announcer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8231ba2e-670d-4820-95b7-562d724ec660-ebf8add7.wav) | feminine | Adult | Smooth, confident, and engaging female voice for advertising, promos, and high-impact brand… | Voice Agents, Customer Support |
| `e4d5f4c4-6601-4779-bee1-b3c14d629dc6` | Jillian - Happy Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8c142523-cbb3-4130-821b-0ef743cedb66-9358bae7.wav) | feminine | Adult | Cheerful voice with lively warmth and friendly tone, perfect for upbeat conversations | Voice Agents, Customer Support |
| `5abd2130-146a-41b1-bcdb-974ea8e19f56` | Jo - Go to Gal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/587e5f5c-650e-4c29-8db3-347aa313bb1b-4a0d7863.wav) | feminine | Adult | Young adult female for casual conversations | Voice Agents, Customer Support |
| `c9440d34-5641-427b-bbb7-80ef7462576d` | Joan - Messenger | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/98356a84-864b-40c1-9c97-1d22c77991b1-8ae299a5.wav) | feminine | Adult | Young adult female for casual conversations | Voice Agents, Customer Support |
| `a7b8d8fa-f6e5-4908-900e-0c11d1d82519` | Joanie - Vibrant Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/74305251-0f5e-4377-8f43-bd132309c556-c4af4a0d.wav) | feminine | Adult | Upbeat matured female voice with lively warmth and confidence, perfect for natural and engaging… | Voice Agents, Customer Support |
| `34575e71-908f-4ab6-ab54-b08c95d6597d` | Joey - Neighborhood Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/feaa5802-8fac-45f7-a027-9dce1f13cc02-30f72c62.wav) | masculine | Adult | Casual, friendly male for natural conversations | Voice Agents, Customer Support |
| `d1d9c946-7cfc-4378-85a4-07d09827cb7e` | Jolene - Warm Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/15b56860-2cfb-439a-a0de-660630d2bd78-55505b16.wav) | feminine | Adult | Rich, honeyed Southern female perfect for narration. | Voice Agents, Customer Support |
| `7d444628-dd13-442b-b687-71a6baf0c07e` | Joseph - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d561d78f-90c9-43f6-95ba-b36f817151e9-64bbefd4.wav) | masculine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `4d3d2e9c-14e4-4802-a8d8-bd5268a73fde` | Judith - Poised Strength | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b94ec5c5-0e99-4d65-81fd-18bc80d6260b-2a021fc1.wav) | feminine | Adult | Confident voice with clear articulation and composed tone, perfect for presentations and… | Voice Agents, Customer Support |
| `5319c0b1-3dd1-4c00-b721-bfd2ec88ef56` | Julian - Vibrant Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1c2a729c-d453-4c25-aea3-fa5c6199392e-cdb7d58d.wav) | masculine | Adult | Friendly and cheerful male voice with uplifting warmth, great for feel-good narrations and… | Voice Agents, Customer Support |
| `489b647b-5662-408f-8c95-82e26ef8d29e` | Kate - Practical Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ced7917-9bd3-4492-a74f-15a70a09b358-a373b285.wav) | feminine | Adult | Direct, no-nonsense female voice for instructions and clear explanations | Voice Agents, Customer Support |
| `f786b574-daa5-4673-aa0c-cbe3e8534c02` | Katie - Friendly Fixer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5075103f-2640-440a-aa89-12dd573badf5-88a276e3.wav) | feminine | Adult | Enunciating young adult female for conversational support use cases | Voice Agents, Customer Support |
| `1ac31ebd-9113-405b-9d80-4a4bbbeea91c` | Kayla - Easygoing Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/50d7f8e8-50e3-4178-8123-a258b71dc2c9-a7ab7b40.wav) | feminine | Adult | Casual female voice with a friendly, natural tone that feels effortless and engaging in conversation | Voice Agents, Customer Support |
| `9fa83ce3-c3a8-4523-accc-173904582ced` | Keith - Easygoing Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/850d8645-cdd5-42c1-9f92-947303b2f9b1-ea09ed91.wav) | masculine | Adult | Chill, young adult male for casual conversations | Voice Agents, Customer Support |
| `4b1e0bf9-53a0-4e9e-8664-ba1314dbcb38` | Kelly - Friendly Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cd57c0f1-0c55-4cda-91d6-f7c4caf20bd1-af89034e.wav) | feminine | Adult | Casual voice with a friendly, natural tone that feels easygoing and approachable | Voice Agents, Customer Support |
| `050f5a7a-9d2b-4b76-84e3-2d056a0a3eb0` | Kelsey - Ball of energy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1635351a-b5f8-41a2-b00a-0b4532acc67e-bf92b4a4.wav) | feminine | Adult | Upbeat voice with lively energy and friendly warmth, perfect for energetic and engaging… | Voice Agents, Customer Support |
| `911b8b22-887f-4caf-bf87-85d834c08708` | Kenneth - Friendly Rep | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e5d2d901-90fa-4054-a669-3782c4fae3b1-5babea09.wav) | masculine | Adult | Well-paced male voice with clear enunciation, great for approachable and informative conversations | Voice Agents, Customer Support |
| `f8f5f1b2-f02d-4d8e-a40d-fd850a487b3d` | Kiara - Joyful Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/dec8d91f-63dd-44d2-a42b-46760d448b0b-f6b7771b.wav) | feminine | Adult | Upbeat, enunciating Indian accented mature adult female for happy conversations | Voice Agents, Customer Support |
| `228fca29-3a0a-435c-8728-5cb483251068` | Kiefer - Assured Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fd688118-cb15-48de-94a9-1616f3c1d25b-82d2164d.wav) | masculine | Adult | Confident voice with strong clarity and composed delivery, ideal for presentations and customer… | Voice Agents, Customer Support |
| `eb649460-7e23-43bc-ad20-0a7a2749b938` | Kim - Cheerful Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2d2efe64-5aa0-44a2-9dbf-ce0de5aebc41-9dab6d02.wav) | feminine | Adult | Friendly voice with a smooth, easygoing tone | Voice Agents, Customer Support |
| `57dcab65-68ac-45a6-8480-6c4c52ec1cd1` | Kira - Trusted Confidant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0ae1fc91-6aa1-4552-92f0-f10d2ef4f7ea-053ff14c.wav) | feminine | Adult | Emotive, young adult female for empathetic conversations | Voice Agents, Customer Support |
| `c63361f8-d142-4c62-8da7-8f8149d973d6` | Krishna - Friendly Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/362ba32a-be55-4b8d-b137-6539a0fd7f95-780ff3b8.wav) | masculine | Adult | Easygoing adult male voice with a slight Indian accent for casual conversations, approachable… | Voice Agents, Customer Support |
| `efa653e5-314d-46ca-9f90-70ac7d6ca71e` | Kurt - Phone Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4b0a8ef6-122b-4644-b578-ba8e1525b435-abbcf80a.wav) | masculine | Adult | Engaging male voice with expressive tone and natural warmth, ideal for customer service | Voice Agents, Customer Support |
| `c961b81c-a935-4c17-bfb3-ba2239de8c2f` | Kyle - Approachable Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9ad563e5-9a87-4b32-8793-111e687297c4-f1e0f188.wav) | masculine | Adult | Friendly male voice with a warm, conversational tone that builds instant connection and trust | Voice Agents, Customer Support |
| `efc5488b-5429-4e72-aaa2-570981cf47d9` | Lacey - Sunny Soul | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ab509064-a2e5-4801-9fab-229c83bdb291-9dbc071e.wav) | feminine | Adult | Cheerful and friendly female voice with bright energy that uplifts and engages listeners instantly | Voice Agents, Customer Support |
| `cb6a8744-41b0-4cdc-b643-fabeb545c6a9` | Laurel - Caring Sister | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5bf670a3-8916-4566-96ee-d659bfaa03dd-69035290.wav) | feminine | Adult | Warm voice with gentle empathy and clarity, perfect for heartfelt conversations and customer support | Voice Agents, Customer Support |
| `a33f7a4c-100f-41cf-a1fd-5822e8fc253f` | Lauren - Lively Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0a3e6d93-c31f-4604-a79b-f3fcb29386b1-d2e6fb34.wav) | feminine | Adult | Expressive female voice for narration, storytelling, and creative content | Voice Agents, Customer Support |
| `d2c66146-c1c8-4c3a-9870-38e5a6b72442` | Lawson - Suave Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/85f82d77-cc00-4361-9fa3-96a41172373d-6e04ecf1.wav) | masculine | Adult | Charming matured male voice with smooth delivery and refined tone, perfect for narrations and… | Voice Agents, Customer Support |
| `999df508-4de5-40a7-8bd3-8c12f678c284` | Layla - Casual Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c84c9798-e920-4f0d-b228-337d06b76486-17cf904c.wav) | feminine | Adult | Chill voice with a smooth, easygoing tone that feels relaxed and effortlessly cool | Voice Agents, Customer Support |
| `0834f3df-e650-4766-a20c-5a93a43aa6e3` | Leo - Genuine Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d6f9db6d-101f-4977-9be4-aab72835dd2e-eac53b80.wav) | masculine | Adult | Friendly and approachable male voice that brings warmth and ease to any interaction | Voice Agents, Customer Support |
| `4703c250-66e4-4682-a223-0a60acafcfc0` | Levi - Steady Spokesman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c6973033-8856-456a-9455-877bae8fc5d8-e80d7376.wav) | masculine | Adult | Strong, confident voice for customer service, newscasting, and reliable narration | Voice Agents, Customer Support |
| `56b87df1-594d-4135-992c-1112bb504c59` | Lexi - Fun Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/045a4270-e342-4b51-aabb-7981333948ef-3972c58f.wav) | feminine | Adult | Cheery, young female for entertainment, media, and gaming use cases | Voice Agents, Customer Support |
| `41f3c367-e0a8-4a85-89e0-c27bae9c9b6d` | Liam - Guy Next Door | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/38a7e42c-57d9-4e60-bf26-05bbf555b838-10174211.wav) | masculine | Adult | Casual, friendly young male for authentic and engaging conversations | Voice Agents, Customer Support |
| `4af7c703-f2a9-45dd-a7fd-724cf7efc371` | Lila - Meditation Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ef6897e8-9790-423c-bb83-9735b2cc4892-ec22ae83.wav) | feminine | Adult | Melodic female for gentle and empathetic conversations | Voice Agents, Customer Support |
| `dda51133-5d43-4a3b-84e6-e68c13f60cba` | Lily - Casual Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/92edd368-f4bb-41ce-a64c-271840607fe7-328235bb.wav) | feminine | Adult | Relaxed, casual voice for friendly, everyday conversations | Voice Agents, Customer Support |
| `829ccd10-f8b3-43cd-b8a0-4aeaa81f3b30` | Linda - Conversational Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9467bf6e-f6e0-4da9-ab4f-6f809489e0f0-9823a03d.wav) | feminine | Adult | Clear, confident mature female for conversational use cases | Voice Agents, Customer Support |
| `a38e4e85-e815-43ab-acf1-907c4688dd6c` | Lindsey - Relaxed Rep | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/65982ea7-cfaf-4e2c-a695-d2e90b3d2f1a-6dfe1904.wav) | feminine | Adult | Happy adult female with a laidback affect for casual conversations and customer support | Voice Agents, Customer Support |
| `c1b9a03e-747f-40ad-8e7b-18caf8aaac0b` | Lira - Tranquil Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0ba7aa9e-f4c8-4173-be22-2ab9f5fdef3c-d20be07a.wav) | feminine | Adult | Soothing female voice with gentle warmth, ideal for calm narrations and ASMR | Voice Agents, Customer Support |
| `ea7c252f-6cb1-45f5-8be9-b4f6ac282242` | Logan - Approachable Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e3b788f3-b1bc-40c8-b003-65cc8b197c99-4439df43.wav) | masculine | Adult | Casual voice with an easy, conversational tone that feels natural and approachable | Voice Agents, Customer Support |
| `57c63422-d911-4666-815b-0c332e4d7d6a` | Lori - Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2b195bde-f01f-4f6d-aedf-bf485b821429-af16b004.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `5cc54223-ec0c-4c50-87e9-b9947264e1f4` | Lori - Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1bbce56b-5475-4666-99d9-018b80d8678d-0dc2b5bd.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `ba0add52-783c-4ec0-8b9c-7a6b60f99d1c` | Lori - Curious Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0e34b41b-2586-4d7c-96d4-16bd35f9ff62-b41043ea.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `414da90b-16b3-4e88-86f5-3c3945e8fa4b` | Lori - Disgusted Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b45da69f-b0cd-4d24-9936-450c1f4f2048-43f68844.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `8843adfb-77d3-455a-86f9-de0651555ec6` | Lori - Happy Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/84227b04-dd76-4273-86b2-74eab2e8afaf-1a102c1d.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `2d01710c-7c77-4cf1-b0d0-5902a25f6e17` | Lori - Sad Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/148c46bb-adec-4b82-9060-a0347490e18a-ce66b366.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `fb78f09f-f998-4061-ad51-d71f90388f0e` | Lori - Scared Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/194802fc-a48f-4340-b983-76fc8c598bc3-eef6aad2.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `c2da2a3e-b0d6-46bf-a09a-68562617a50a` | Lori - Surprised Cheerleader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9758309c-045b-4c34-a715-7e731cfec24e-e4ea046e.wav) | feminine | Adult | Female with clear enunciation for upbeat, emotive conversations | Voice Agents, Customer Support |
| `2f251ac3-89a9-4a77-a452-704b474ccd01` | Lucy - Capable Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e34c667a-4d06-474c-bb05-7cf2080c6ec4-cfe04099.wav) | feminine | Adult | Reassuring British female for customer assistance. | Voice Agents, Customer Support |
| `61001bc6-9064-40a4-b8b2-29178e0fa558` | Luke - Angry Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3a3e8c62-5018-48ed-a178-cf34064586da-7d99cff7.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `7b2c0a2e-3dd3-4a44-b16b-26ecd8134279` | Luke - Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ad54e724-3346-48f6-955d-9c3b2449037f-601b8877.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `8e14933d-ecd7-402b-9505-795130d69b35` | Luke - Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e3eac7e7-081a-40c4-92e9-72c7a1ffbe72-55cf39ef.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `79b8126f-c5d9-4a73-8585-ba5e1a077ed6` | Luke - Disgusted Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b22f8a92-02a7-4f1d-b309-20d566b7747f-b85d4f1f.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `3d79b1fd-daaa-439c-bff3-903dc18e7684` | Luke - Happy Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2993bbea-4c12-4696-a043-dce8f790f66a-20134c0d.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `5c7b66c2-3b58-464d-8a12-093410a269c5` | Luke - Sad Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2de9eef7-e590-4393-9ecc-0d607c045d30-22aba615.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `63426c82-a0c9-4f23-a175-50eb64c95ec1` | Luke - Scared Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1df54366-bd0c-434f-b24d-912aaaa4cc9d-6593b6aa.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `725d43d6-1196-480e-bd87-728ae5eff9e1` | Luke - Surprised Broadway Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cb1a8557-d4bf-457f-89e0-0aca91b5f1a5-aeb68ba5.wav) | masculine | Adult | Seasoned male voice for casual, authentic conversations | Voice Agents, Customer Support |
| `e13cae5c-ec59-4f71-b0a6-266df3c9bb8e` | Lulu - Madame Mischief | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/67fa04de-53b9-44ea-8773-ba9ba8323c16-4e805020.wav) | feminine | Adult | Squeaky, young female for media and entertainment for kids | Voice Agents, Customer Support |
| `d7e54830-4754-4b17-952c-bcdb7e80a2fb` | Mabel - Grandma | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f264e0ea-a8e3-449e-a905-b6c8985e1f48-10a7f634.wav) | feminine | Adult | Friendly, grandmotherly female for empathetic conversations | Voice Agents, Customer Support |
| `02fe5732-a072-4767-83e3-a91d41d274ca` | Madison - Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/81c92c0c-22a0-49f2-851d-723cb6d84cdb-1908997b.wav) | feminine | Adult | Enthusiastic, young adult female for emotive discussions | Voice Agents, Customer Support |
| `134838f5-ce7e-4876-ac32-6367b99daf83` | Madison - Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/329580eb-4a11-4486-b415-ccfdbc067515-181f4447.wav) | feminine | Adult | Enthusiastic, young adult female for emotive discussions | Voice Agents, Customer Support |
| `98c87826-dba2-44f4-b123-4c7e3c8a2647` | Madison - Curious Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c12c6aa8-78e9-47b3-abb9-59d33178750a-06dcf90c.wav) | feminine | Adult | Enthusiastic, young adult female for emotive discussions | Voice Agents, Customer Support |
| `5993c2c9-5d59-403e-b459-946c8b302086` | Madison - Disgusted Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/06095beb-e96f-4311-ba6a-e1699e48016c-5559a62d.wav) | feminine | Adult | Enthusiastic young adult female for emotive discussions | Voice Agents, Customer Support |
| `62305e79-9d39-4643-b003-5e0b096fe4f4` | Madison - Happy Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ee83a89b-69c1-40c1-829f-5d85dafdb712-f4bd14cb.wav) | feminine | Adult | Enthusiastic young adult female for emotive discussions | Voice Agents, Customer Support |
| `27c12970-3efb-4f39-a78a-2fbb7bddc941` | Madison - Sad Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/714db850-9ea7-412a-8622-349cd2fa0d73-a17e84bd.wav) | feminine | Adult | Enthusiastic young adult female for emotive discussions | Voice Agents, Customer Support |
| `30236d07-62d0-4c63-abf7-df46aa45e473` | Madison - Scared Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5310ac65-b073-4225-95c8-f6e484f17b04-fe4caf99.wav) | feminine | Adult | Enthusiastic, young adult female for emotive discussions | Voice Agents, Customer Support |
| `a5def41e-2e73-433f-92f7-5f1d99fef05d` | Madison - Surprised Best Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b602d62e-aee5-4432-b12a-3c02b4b50949-3d99bd14.wav) | feminine | Adult | Enthusiastic, young adult female for emotive discussions | Voice Agents, Customer Support |
| `63ff761f-c1e8-414b-b969-d1833d1c870c` | Malcom - Talk Show Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1b4b5949-eef4-421d-91f0-6a8926db7ddc-673d7185.wav) | masculine | Adult | Lively and experienced male voice ideal for natural, engaging conversations | Voice Agents, Customer Support |
| `9301949d-b7cd-40d9-a246-5a4430992d6b` | Marcus - Reliable Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/607fbd0f-5641-4dcf-9f23-6a7ac82825d5-056f9a7a.wav) | masculine | Adult | Composed voice with approachable warmth, perfect for customer service and support | Voice Agents, Customer Support |
| `a2364c9d-1fe3-4553-9eff-100c4fe5ffc8` | Marge - Seasoned Grace | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a46ec1c5-9e03-49ce-a01f-78b6009fbe30-a7511775.wav) | feminine | Adult | Wise matured voice with expressive warmth and character, perfect for storytelling and entertainment | Voice Agents, Customer Support |
| `26403c37-80c1-4a1a-8692-540551ca2ae5` | Marian - Poised Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/04d9c62f-7105-4176-8aa1-0a3d3821f97d-1346162a.wav) | feminine | Adult | Matured female voice with calm authority and smooth pacing, perfect for narrations and storytelling | Voice Agents, Customer Support |
| `f9fc912e-52f0-448a-8bfa-47e9ca75f25a` | Marilyn - Explainer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22f8143e-e5c3-4251-83c0-80b230b74f50-31ef8a29.wav) | feminine | Adult | smooth and supportive young adult woman great for natural conversations and explaining | Voice Agents, Customer Support |
| `3d9b50f9-10c5-4026-9ae1-c4a698f67fc5` | Marjorie - Encouraging Aunt | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3dd2eaa6-6197-4cf1-85c7-891bc0c7e907-3d7e7e4a.wav) | feminine | Adult | Encouraging matured voice with warm reassurance and steady tone, perfect for motivational and… | Voice Agents, Customer Support |
| `5619d38c-cf51-4d8e-9575-48f61a280413` | Mark - Promotion Lead | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/15e9da7d-6240-4936-98a4-6c7fad4b7bd2-b4c39f37.wav) | masculine | Adult | Deep, confident male voice with strong presence - ideal for commercials, promos, and broadcast… | Voice Agents, Customer Support |
| `7360f116-6306-4e9a-b487-1235f35a0f21` | Marty - Commercial King | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1942ab76-20ff-42ef-b434-cbd5a7d375ee-f443faaa.wav) | masculine | Adult | Bold and enthusiastic male voice suited for energetic, attention-grabbing ads | Voice Agents, Customer Support |
| `49808e4c-998a-40a8-b2ea-8ac8e8ce779e` | Marvin - Steady Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/167bb5c7-f82b-4b2d-bba7-5066a8cb02db-f9f9248b.wav) | masculine | Adult | Deep, comforting voice with calm authority and warmth, perfect for reassuring and professional… | Voice Agents, Customer Support |
| `5c42302c-194b-4d0c-ba1a-8cb485c84ab9` | Mary - Nurse | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0d2b0527-0ba1-4371-9ee5-8a9f6ddbcc0b-13cf301b.wav) | feminine | Adult | Mature adult female for instructional videos and empathetic conversations | Voice Agents, Customer Support |
| `b58b6b46-1a27-46ba-8648-bc203a5d394e` | Mason - Calm Vibe | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6e1df59b-24f6-41ea-a7c3-e883e7d23f60-74ec774d.wav) | masculine | Adult | Chill voice with a smooth, conversational tone that feels relaxed and genuine | Voice Agents, Customer Support |
| `bfd3644b-d561-4b1c-a01f-d9af98cb67c0` | Matt - Goofy Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/246a7ef4-d2e0-42d1-a1ba-0d9d30ba8445-7375bddb.wav) | masculine | Adult | High pitched, silly male for fun characters and entertainment use cases | Voice Agents, Customer Support |
| `6fbca103-0f7f-4e49-97ed-49a53b4f3534` | Maxine - Relaxed Energy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ee2dffbc-bd99-40aa-a3a7-a1babed634f2-3331e80e.wav) | feminine | Adult | Smooth voice with a calm, laid-back tone that brings an easy sense of comfort to any conversation | Voice Agents, Customer Support |
| `cbaf8084-f009-4838-a096-07ee2e6612b1` | Maya - Easygoing Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d6709905-8ff2-4e60-ae85-73d5e5288cf9-a4c5d23f.wav) | feminine | Adult | Friendly, casual female voice with clear articulation, ideal for natural conversations and… | Voice Agents, Customer Support |
| `dcc82bcd-647e-4478-955f-8232d5122f8b` | Melanie - Lively Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/438e947c-90f9-4c39-8c90-956aa007ddc6-65d7f299.wav) | feminine | Adult | Enthusiastic voice with bright, engaging energy that brings excitement to any conversation | Voice Agents, Customer Support |
| `d6b0c62a-c7ff-477c-9a1f-eadd64b94360` | Melina - Bright Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/728e1e77-75f0-424e-b6a4-ba1d5b8a0e31-2d98db9d.wav) | feminine | Adult | Outgoing voice with lively warmth and friendly tone, perfect for casual chats and everyday… | Voice Agents, Customer Support |
| `1d3ba41a-96e6-44ad-aabb-9817c56caa68` | Mia - Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/301ce895-a00c-429d-a3d7-a71f2275212d-d0bbadeb.wav) | feminine | Adult | Firm, young female for customer support and casual, natural conversation | Voice Agents, Customer Support |
| `d7bf7d75-64b7-4c1e-86c0-79d647366587` | Michelle - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/06659473-ab9d-4fda-a85c-f1d600d7f82a-2e56b515.wav) | feminine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `f114a467-c40a-4db8-964d-aaba89cd08fa` | Miles - Yogi | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/40587c88-5180-4d7f-8786-db87e9f89029-063c0e52.wav) | masculine | Adult | Deep, soothing mature male for providing guidance | Voice Agents, Customer Support |
| `d6905573-8e91-4e32-b103-fd4d1205cd87` | Mindy - Spirited Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/556af72e-5d98-4e06-818f-e69cecb3698b-62abf495.wav) | feminine | Adult | Enthusiastic female voice with bright energy and cheerful tone, great for lively conversations… | Voice Agents, Customer Support |
| `03b1c65d-4b7f-4c09-91a8-e2f6f78cb2c9` | Molly - Upbeat Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b038ed08-7475-4121-a9d9-4bfb4c29f9aa-b1f7044b.wav) | feminine | Adult | Bright and cheerful American-accented female voice for upbeat conversations, advertisements, and… | Voice Agents, Customer Support |
| `1b4ea5fb-b1c0-43ee-a7be-4e315878c2b1` | Monica - Emotive Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/98eaa5fa-7d3d-4552-bbec-46461db24f7d-ecf8b915.wav) | feminine | Adult | English female adult voice with rich emotional range and expressive delivery | Voice Agents, Customer Support |
| `0ee8beaa-db49-4024-940d-c7ea09b590b3` | Morgan - Executive Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fecc0b61-526e-4511-a65d-1c8b5c12038b-292098e9.wav) | feminine | Adult | Polished American female for highly professional interactions. | Voice Agents, Customer Support |
| `efddb3d2-4464-45e0-9f8a-fcd5fd4fc54f` | Nadia - Singaporean Female | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/04721b77-4609-4eb4-a96b-01ef9ec86cd3-55605f24.wav) | feminine | Adult | Friendly and clear Singaporean female voice. | Voice Agents, Customer Support |
| `e2d08065-b658-466b-ad52-cef8ee21d307` | Natasha - Upbeat Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/82908e21-5705-4df3-8a3d-b9876f457fbe-db0eb527.wav) | feminine | Adult | English female adult voice with a lively, upbeat tone for energetic conversations | Voice Agents, Customer Support |
| `97f4b8fb-f2fe-444b-bb9a-c109783a857a` | Nathan - Easy Talker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6e32fafc-5e8a-46f4-b49f-cce42a6e31e5-c64080eb.wav) | masculine | Adult | Confident, firm young adult male with a slight edge for conversational use cases | Voice Agents, Customer Support |
| `a924b0e6-9253-4711-8fc3-5cb8e0188c94` | Noah - Calming Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/426428f2-91f5-43dc-a76d-7e08889cfbb3-b19fa101.wav) | masculine | Adult | Slow-paced voice with gentle warmth and soothing tone, perfect for ASMR and relaxation content | Voice Agents, Customer Support |
| `f4c1a0b2-669d-403f-b440-4b34b34856aa` | Nora - Calm Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7261ac32-c8fb-4b7c-992f-61b903d25f1b-fe48497b.wav) | feminine | Adult | Balanced, neutral female voice that sounds natural and approachable for everyday conversations | Voice Agents, Customer Support |
| `ee7ea9f8-c0c1-498c-9279-764d6b56d189` | Oliver - Customer Chap | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/44c0e46b-341d-47b4-953a-57ee2f54cb20-654a2982.wav) | masculine | Adult | Polite, young adult male for customer facing use cases | Voice Agents, Customer Support |
| `f31cc6a7-c1e8-4764-980c-60a361443dd1` | Olivia - Sunny Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a3dea888-3a86-4ce6-8a7f-82eb9cb2cd0c-ab9c16c8.wav) | feminine | Adult | Friendly, happy adult female for engaging conversations | Voice Agents, Customer Support |
| `4c2dcd38-5608-45ca-8f11-51c88208d01c` | Orin - Velvet Gentleman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1c4c7ace-eecf-4e00-ab63-9fd4cf0d4c67-83e4ecc9.wav) | masculine | Adult | Deep, silky male voice that delivers authority and allure, perfect for impactful ads and promos | Voice Agents, Customer Support |
| `bd9120b6-7761-47a6-a446-77ca49132781` | Owen - Tutorial Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b6dfeed8-a4d0-4f02-9126-e79febd75926-ee598e8d.wav) | masculine | Adult | Elevated, mature adult male for providing guidance and instruction | Voice Agents, Customer Support |
| `e5a6cd18-d552-4192-9533-82a08cac8f23` | Patricia - Veteran Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6d1fb657-b26f-4c38-9763-940a0dc2d82e-c3f9512c.wav) | feminine | Adult | Matured voice with lively warmth and enthusiasm, perfect for engaging and energetic customer service | Voice Agents, Customer Support |
| `3e1ed423-17e5-4773-b87c-25b031106e41` | Paul - Straight Talker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/23e5a7ee-1ae7-48b3-b5d1-3cb48cd68314-cad130c3.wav) | masculine | Adult | Deep and firm male voice with a relaxed, conversational delivery | Voice Agents, Customer Support |
| `baf84392-fa95-4d44-8871-d32ee36b0e01` | Pieter - Polished Analyst | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/726c1a50-4593-466d-ac5d-5073520af520-f9844a6f.wav) | masculine | Adult | Clear, articulate South African male ideal for business briefings. | Voice Agents, Customer Support |
| `cd6256ef-2b2a-41f6-a8d8-c1307af5061f` | Preston - Relatable Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f32e07d2-ce3c-4b21-917f-74114c497eeb-bb76bbed.wav) | masculine | Adult | Confident voice with expressive tone and charismatic delivery, great for engaging conversations | Voice Agents, Customer Support |
| `f6141af3-5f94-418c-80ed-a45d450e7e2e` | Priya - Trusted Operator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c863e993-42ce-4ecb-96f7-3930c1e88652-922d79dd.wav) | feminine | Adult | Authoritative, adult female for customer support | Voice Agents, Customer Support |
| `045f0292-0731-4a4c-971d-64594fc2c35a` | Quinn - Calm Authority | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/817b0557-ee53-4dd2-b6da-4b576483398c-4b1160f7.wav) | feminine | Adult | Confident voice with clear articulation and poised tone, perfect for presentations and customer… | Voice Agents, Customer Support |
| `10bd4af4-825b-49b8-b8bd-0ca11865536e` | Rachel - Polished Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d846a2a4-ca69-46f2-b608-9b56ad458947-1ceb38bb.wav) | feminine | Adult | Refined and smooth articulation for high-quality corporate messaging. | Voice Agents, Customer Support |
| `1ce291a1-0771-4732-a3f7-8cca29bf055f` | Ralph - Dynamic Commentator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7d051201-eb57-4b21-8e40-653301548f43-f10c89a7.wav) | masculine | Adult | Matured male voice with powerful projection and crisp delivery, perfect for announcements and… | Voice Agents, Customer Support |
| `565510e8-6b45-45de-8758-13588fbaec73` | Ray - Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4fe72b0b-12f0-4f2d-94c3-8080ecece72d-5ac9a8ba.wav) | masculine | Adult | Approachable male voice with a laid-back, natural delivery for everyday conversations | Voice Agents, Customer Support |
| `57b6bf63-c7a1-4ffc-8e10-23bf45152dd6` | Rebecca - Counselor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3a127959-fe2c-423a-beae-013087f89989-12f4925d.wav) | feminine | Adult | Soft-spoken, empathetic female voice suited for thoughtful, calming dialogue | Voice Agents, Customer Support |
| `c7c790c5-2bf4-47e4-bc83-5f43e61f3803` | Reese - Warm Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/96ce6282-e4cc-4323-9e82-79edef937cd3-c568a648.wav) | feminine | Adult | Casual, friendly female voice with a bright and welcoming tone suited for everyday conversations. | Voice Agents, Customer Support |
| `a3520a8f-226a-428d-9fcd-b0a4711a6829` | Reflective Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fa14fa97-e9f5-46e9-a186-cb6c6371f8b7-6fdd4209.wav) | feminine | Adult | This voice is even, full, and reflective, perfect for a young narrator for an audiobook or movie | Voice Agents, Customer Support |
| `74f42072-6245-4fe2-b5dc-3dc9b56fdbd0` | Regis - News Anchor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/12b085e2-23b8-4186-bcec-9200b20a2b39-1b3f1e2c.wav) | masculine | Adult | Authoritative voice with polished clarity and balanced tone, perfect for news delivery and… | Voice Agents, Customer Support |
| `c2ac25f9-ecc4-4f56-9095-651354df60c0` | Renee - Commander | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9e037f5a-1160-49cb-824d-678eba1094f4-8f421b8a.wav) | feminine | Adult | Firm adult female fit for broadcasts and narrations | Voice Agents, Customer Support |
| `21b81c14-f85b-436d-aff5-43f2e788ecf8` | Riley - Chill Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ee20bc85-5d8b-4f2b-bcf4-87ef54f92fab-021633df.wav) | feminine | Adult | Casual, young female for authentic and everyday conversations | Voice Agents, Customer Support |
| `8985388c-1332-4ce7-8d55-789628aa3df4` | Robyn - Storycrafter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2807ec68-4974-424f-8d82-f25141b113b6-8c83193b.wav) | feminine | Adult | Neutral, mature female for narrations | Voice Agents, Customer Support |
| `f688c0a6-dddd-48ba-8246-c099d494a162` | Romeo - Calm Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/02e3c85e-7f84-4680-8024-e7c2785f0955-89170625.wav) | masculine | Adult | Relaxing voice with smooth depth and calm pacing, perfect for storytelling and immersive narrations | Voice Agents, Customer Support |
| `5ee9feff-1265-424a-9d7f-8e4d431a12c7` | Ronald - Thinker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b7590c1c-55ed-4f4b-857c-bd3073d7e0b9-ad97aacf.wav) | masculine | Adult | Intense, deep young adult male for casual conversations | Voice Agents, Customer Support |
| `8d7d11ff-d985-48a2-a737-1da0b6fedc8b` | Ronan - Warm Buddy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fed4b90f-51ee-4c13-81d8-5728617d4e39-e555f08d.wav) | masculine | Adult | Friendly male voice with an easygoing tone that feels natural and inviting in any context | Voice Agents, Customer Support |
| `9329fbdb-e285-4fba-95ec-592e15f14476` | Rory - Maternal Vibe | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/11ae236c-ad53-4bcf-b075-ebe9ac106420-de763634.wav) | feminine | Adult | Motherlike female voice with a calm, nurturing tone that brings warmth and reassurance to any… | Voice Agents, Customer Support |
| `f24ae0b7-a3d2-4dd1-89df-959bdc4ab179` | Ross - Reliable Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/78da4610-b711-4868-84b1-9e2b19bdfa70-28ec5ce5.wav) | masculine | Adult | Steady voice with balanced tone and clear delivery, ideal for customer support and service | Voice Agents, Customer Support |
| `701a96e1-7fdd-4a6c-a81e-a4a450403599` | Rowan - Team Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3ec4aa7f-1cfe-4da3-b895-2b552130a9a5-6a666cf8.wav) | masculine | Adult | Confident male for narrations | Voice Agents, Customer Support |
| `ed9ccfa4-8fa1-40f8-bfb2-cb7d67d2f9cd` | Ruby - Helpful Handler | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/56809442-4690-4a28-bb74-47e2a452dad2-60364710.wav) | feminine | Adult | Adult female for everyday dialogue. | Voice Agents, Customer Support |
| `0ad65e7f-006c-47cf-bd31-52279d487913` | Rupert - Caring Dad | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/86ad069e-9624-4822-8d6f-15218bd16ab2-0574d0dd.wav) | masculine | Adult | Warm, mature voice for caring, reassuring conversations | Voice Agents, Customer Support |
| `ab109683-f31f-40d7-b264-9ec3e26fb85e` | Russell - Mentor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0399f81c-e46f-410c-a712-dbd6aab92151-a6e2e31e.wav) | masculine | Adult | Friendly, deep mature adult male for providing instructions and guidance | Voice Agents, Customer Support |
| `11af83e2-23eb-452f-956e-7fee218ccb5c` | Ruth - Manager | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b8dfd52d-a830-42a1-82d9-d7a8d727e4a0-254bf170.wav) | feminine | Adult | Firm, authoritative female for providing guidance | Voice Agents, Customer Support |
| `0a9a5903-0a30-4d2e-b6b6-891f73d4b4e0` | Sabrina - Casual Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/90abb5d1-e945-4c6a-875e-766693626959-f81158bd.wav) | feminine | Adult | Relaxed female voice with an easy, conversational tone that feels approachable and genuine | Voice Agents, Customer Support |
| `6adbb439-0865-468c-9e68-adbb0eb2e71c` | Sally - Soft Spoken Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/16db9a63-5f26-46e9-bb51-ae35d9a5d1a6-6adc2da6.wav) | feminine | Adult | Gentle female for calm conversations | Voice Agents, Customer Support |
| `04bfd756-4fd4-42c2-9ccf-37f647c5bf54` | Samantha - Angry Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/15630e8c-20a4-418f-9526-f08e6fbeae61-d55527a0.wav) | feminine | Adult | Firm, confident adult female for conversational support | Voice Agents, Customer Support |
| `761afc95-bef5-44dd-aa07-d3c678912e43` | Samantha - Happy Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cb82ab62-bbba-4abf-949f-5a658461229f-c9c1150f.wav) | feminine | Adult | Firm, confident adult female for conversational support | Voice Agents, Customer Support |
| `5e10a334-7fa5-46d4-a64b-5ae6185da3fd` | Samantha - Sad Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2ccc69a6-b8f7-4542-8305-4ecba9b02784-0fc952c8.wav) | feminine | Adult | Firm, confident adult female for conversational support | Voice Agents, Customer Support |
| `f4e8781b-a420-4080-81cf-576331238efa` | Samantha - Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/84fb8b29-ed82-4725-9678-05d1ab0a6792-7a0522ef.wav) | feminine | Adult | Firm, confident adult female for conversational support | Voice Agents, Customer Support |
| `d3e03deb-5439-4203-add1-ca9a7501eaa7` | Samantha - Yelling Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/24d347c1-37dc-47a8-9ed9-92331dc9ff65-19a64558.wav) | feminine | Adult | Firm, confident adult female for conversational support | Voice Agents, Customer Support |
| `638efaaa-4d0c-442e-b701-3fae16aad012` | Sameer - Problem Solver | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/dec1c6a0-522c-4ad2-927e-e011d4da3b0e-01f4a98d.wav) | masculine | Adult | Friendly male for customer support use cases | Voice Agents, Customer Support |
| `3f38cbe2-ce6a-4051-b5dc-2b2ee20b9bc1` | Sasha - Cool Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/72a185a6-f946-4c7c-9e0b-a7f32924f79c-2d3c5473.wav) | feminine | Adult | Chill female voice with a smooth, laid-back tone that brings ease and calm to any conversation | Voice Agents, Customer Support |
| `78ab82d5-25be-4f7d-82b3-7ad64e5b85b2` | Savannah - Magnolia Belle | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/38521c03-f3e3-4f58-828f-7fbe6eeb91b0-43c6d10b.wav) | feminine | Adult | Adult female for casual, authentic conservations | Voice Agents, Customer Support |
| `2f22b9bc-b0eb-4cb6-b5ae-0c099a0fdfad` | Scott - Sportscaster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5194b1dc-9f58-4393-8e13-5cf6c63d092c-fa8af0ed.wav) | masculine | Adult | Energetic American adult male voice with the excitement of a sportscaster for live commentary,… | Voice Agents, Customer Support |
| `1cb5b8bc-77c9-4e7c-a251-da02348e2727` | Sean - Steady Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ecfa8846-ed96-4813-bd34-3021d55bc4a9-025381f6.wav) | masculine | Adult | Casual voice with an easy, relaxed tone that feels natural and effortlessly approachable | Voice Agents, Customer Support |
| `63927f41-9616-4ac2-89cf-f3afa346e0ef` | Selene - Soothing Aura | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/56d85aa0-5c8f-477a-baac-7801ebafe7ca-cb1c4e6e.wav) | feminine | Adult | Relaxing and calm voice with gentle flow and serene tone, ideal for meditation and mindfulness… | Voice Agents, Customer Support |
| `3ef78ba6-9aaa-46a2-b5b5-f9ded76a2370` | Serena - Laidback Girl | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/83dfdc48-bf81-446e-ad54-8adbd1fa0e64-04dedb78.wav) | feminine | Adult | Female adult voice with a relaxed, easygoing tone and laid-back delivery | Voice Agents, Customer Support |
| `8cbfe3ab-8364-4e72-b606-93f749519c66` | Shane - Helpful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/76012ca0-be40-4f06-9158-503a93a36b3f-6a26eb46.wav) | masculine | Adult | Casual male voice with clear, steady delivery that makes troubleshooting steps easy to follow… | Voice Agents, Customer Support |
| `64462aed-aafc-45d4-84cd-ecb4b3763a0a` | Shawn - Ad Reader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ce733e9a-6fb9-484b-8c0d-d41ab64c7fbb-05357e52.wav) | masculine | Adult | Upbeat male for commercials, announcements, and promotions | Voice Agents, Customer Support |
| `39b376fc-488e-4d0c-8b37-e00b72059fdd` | Sheldon - Help Desk Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/76984669-e25e-48c6-9437-d0ac0c05a4cd-96f96159.wav) | masculine | Adult | Enunciating male for customer support use cases | Voice Agents, Customer Support |
| `0d2162c2-2fe9-40a7-b3c1-43eab576a64b` | Shelly - Warm Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3e6a5447-b3e3-456d-8f44-d3ef0775b3c0-d0c1279a.wav) | feminine | Adult | Friendly voice with a bright, approachable tone that feels natural and welcoming in any setting | Voice Agents, Customer Support |
| `4e41a434-85fc-4614-b203-af79ba44d473` | Sienna - Encourager | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a6835a7e-5114-464c-ada6-2375fa39dbef-831b669d.wav) | feminine | Adult | Soft-spoken American-accented female voice with a motivating and reassuring tone for guidance,… | Voice Agents, Customer Support |
| `b7d50908-b17c-442d-ad8d-810c63997ed9` | Sierra - California Girl | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8e28d442-465e-452f-86b1-259730cc9a4b-6c46d3bd.wav) | feminine | Adult | Slow, chill young adult female for casual conversations | Voice Agents, Customer Support |
| `7e19344f-9f17-47d7-a13a-4366ad06ebf3` | Silas - Nighttime Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cb123229-ee5c-4a1c-ac0c-847c73a203c7-9d921951.wav) | masculine | Adult | Gentle and steady male voice with a nurturing tone for calm conversations and serene narration | Voice Agents, Customer Support |
| `3b554273-4299-48b9-9aaf-eefd438e3941` | Simi - Support Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/37d978c2-5659-42e2-ae28-6e9cd793d524-9698803c.wav) | feminine | Adult | Firm, young accented female for customer support use cases | Voice Agents, Customer Support |
| `d79d2b77-9192-4e10-9407-5d43ca034803` | Siobhan - Warm Welcomer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/afd6da03-ca70-4fff-a830-fc946b8eeecb-0d28b43c.wav) | feminine | Adult | Approachable Irish female for friendly, everyday dialogue. | Voice Agents, Customer Support |
| `db6b0ed5-d5d3-463d-ae85-518a07d3c2b4` | Skylar - Friendly Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/487734af-1c79-49be-9d70-545ebf58a595-5a409f8a.wav) | feminine | Adult | Approachable American female ideal for customer care and support. | Voice Agents, Customer Support |
| `01fd7d67-d2a0-4e4e-8c48-42611c71a926` | Skyler - Laidback Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d7b11e71-a884-4257-a5ad-519e5f3cd12d-07eae2b0.wav) | masculine | Adult | Easygoing voice with effortless tone that feels natural and approachable | Voice Agents, Customer Support |
| `3bf35adc-bcc4-464b-b834-c90c88cf6492` | Spencer - Chill Gentleman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2545f7e3-d53c-4c0c-86ea-f18a834c980c-0d7098d2.wav) | masculine | Adult | Casual voice with an engaging, upbeat tone that feels friendly and effortlessly conversational | Voice Agents, Customer Support |
| `6d287143-8db3-434a-959c-df147192da27` | Stacy - Mentor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2002050f-7bd2-400c-8a5e-7270cb19271c-4b5a6782.wav) | feminine | Adult | Mature-sounding female voice with kindness and ease, perfect for natural interactions | Voice Agents, Customer Support |
| `6a73e45f-3fa6-427c-97da-0fc6a7a1bc0d` | Stephanie - Steady Professional | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0b19ff28-4b80-4684-8c81-2e037cd13cda-4f3258d5.wav) | feminine | Adult | Steady and even pacing that offers a grounding presence for any script. | Voice Agents, Customer Support |
| `b134c304-d095-4d2b-a77a-914f5e8e84e7` | Sterling - Monarch | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ebbb951-f790-476e-b30d-6cdd7712f51e-47bea99e.wav) | masculine | Adult | Deep voice with commanding presence and dignified tone, perfect for narrations and authoritative… | Voice Agents, Customer Support |
| `7c8ba972-4960-4c43-bea0-8178e2205696` | Steve - Angry Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c8e212f4-31eb-41a8-8b4e-775f766fd325-19d07406.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `9fb269e7-70fe-4cbe-aa3f-28bdb67e3e84` | Steve - Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b2443629-a03f-4eda-85af-e330228edeba-2863192f.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `c1c65fc2-528a-4dde-a2c4-f822785c2704` | Steve - Curious Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/307d1682-ab2f-419a-8611-4335ebf2d793-e82cc0a3.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `f96dc0b1-7900-4894-a339-81fb46d515a7` | Steve - Disgusted Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f7e36e39-7848-4428-aee4-1829bf18de13-6106441f.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `adde00e9-c98f-42ae-a94d-fc9f92f11c76` | Steve - Happy Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/330fbfeb-bd3c-4a5b-bb11-5f158d7ecb61-8c695ec9.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `80713a53-e484-4f69-9852-7891096016ac` | Steve - Sad Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ca80fb2-4f8e-4421-8f72-91d864656aa3-778e3e12.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `b1ce5126-4d08-42c3-adef-d3eb39e90c7a` | Steve - Scared Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e98c7434-c472-48e3-85e2-6fe74a346d6d-3cba3ae3.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `6fd4f468-0345-4f41-81d0-3f48ebc295e0` | Steve - Surprised Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b75fe8b6-22ef-4593-8c29-1c5cae2fe135-fa482128.wav) | masculine | Adult | Deep, firm adult male for narrations and voiceovers | Voice Agents, Customer Support |
| `17488b72-f815-44d8-bdd9-869971c3ec06` | Steven - Big Brother | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9bed38c4-e223-439a-93fd-0965872d283a-845ec990.wav) | masculine | Adult | Conversational voice with a relaxed, natural tone that feels genuine and easy to engage with | Voice Agents, Customer Support |
| `156fb8d2-335b-4950-9cb3-a2d33befec77` | Sunny - Pep Talker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c720768c-6656-40fd-a10d-3b7151443a99-047f1131.wav) | feminine | Adult | Upbeat female for engaging conversations | Voice Agents, Customer Support |
| `8634bd27-0acf-4056-b014-4fea0385ed9e` | Suzanne - Laidback Aunt | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/075cdef7-7cfb-4b60-941c-55baaf681808-936b3db8.wav) | feminine | Adult | Matured voice with a natural, conversational tone that feels warm, relatable, and approachable | Voice Agents, Customer Support |
| `573e3144-a684-4e72-ac2b-9b2063a50b53` | Sylvia - Librarian | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3ff03a86-f01e-45bb-bf72-fb4dc1d993c1-ed2cd4c6.wav) | feminine | Adult | Firm female for instructions and guidance | Voice Agents, Customer Support |
| `b56c6aac-f35f-46f7-9361-e8f078cec72e` | Tabitha - Smooth Energy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e862faef-ef7a-4081-848d-a53406b541e7-74653ae7.wav) | feminine | Adult | Smooth voice with easy warmth and relaxed tone, perfect for casual conversations | Voice Agents, Customer Support |
| `373e661a-f0ef-4e34-a09e-183184a443e6` | Tanner - Laidback Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a157b9f7-5ec7-4cf9-ba54-a17ff57d4951-62160852.wav) | masculine | Adult | Laidback voice with smooth tone and easy rhythm, great for conversational and approachable content | Voice Agents, Customer Support |
| `710feaa3-b550-42f3-b3eb-6f37f2a7cc0a` | Tanner - Upbeat Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d86cd71d-4a69-4565-a136-1087c2db029b-be78cf38.wav) | masculine | Adult | English male adult voice with an upbeat and energetic tone | Voice Agents, Customer Support |
| `3308b492-50cc-417e-89dd-1f446c574546` | Tara - Confident Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d9fd76dd-e5f5-4460-bd97-3068b69f1573-94026ce9.wav) | feminine | Adult | Confident voice with clear, composed tone, perfect for professional and customer service settings | Voice Agents, Customer Support |
| `6ccbfb76-1fc6-48f7-b71d-91ac6298247b` | Tessa - Kind Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a275bdcb-c46f-4a3c-bb0a-5c3144f55d85-6591b92f.wav) | feminine | Adult | Friendly female voice with a warm, conversational tone that feels like chatting with a close friend | Voice Agents, Customer Support |
| `692846ad-1a6b-49b8-bfc5-86421fd41a19` | Thandi - Direct Dispatcher | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ea7d2c08-bd8a-42b7-bfd4-c2dfbed84106-32a89ed3.wav) | feminine | Adult | Professional South African female for structured support. | Voice Agents, Customer Support |
| `fb26447f-308b-471e-8b00-8e9f04284eb5` | Thistle - Troublemaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/98eacce4-7286-4332-8ae3-8f8a0b1b3573-98fa0ad4.wav) | neutral | Adult | Cheery, expressive gender neutral character for whimsical personas in entertainment content | Voice Agents, Customer Support |
| `86600680-b836-41e1-9916-8475728dcc14` | Tiffany - Dynamic Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fc199537-c28c-4abb-9b7f-bb223d16f3fd-e06fa571.wav) | feminine | Adult | Engaging voice with lively clarity and confident warmth, ideal for keeping listeners interested… | Voice Agents, Customer Support |
| `146485fd-8736-41c7-88a8-7cdd0da34d84` | Tim - Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/04f3e51d-9007-4ad0-aaad-5093d1e08243-18cf9a85.wav) | masculine | Adult | Nasal-y male for casual conversations | Voice Agents, Customer Support |
| `91b4cf29-5166-44eb-8054-30d40ecc8081` | Tina - Customer Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f1d806aa-17c7-4564-947c-21278926c7a5-e72dadfb.wav) | feminine | Adult | Natural, firm adult female for authentic conversation and customer support | Voice Agents, Customer Support |
| `3d5ce2fb-e56c-42f0-9ed9-4662484063b4` | Toby - Genuine Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/70bea007-8759-4e2b-8a2f-028e4f5eb587-b442f5a7.wav) | masculine | Adult | Warm, conversational British male with a polished tone. | Voice Agents, Customer Support |
| `efd255c7-f030-43d3-b5d8-c7b72063be70` | Todd - Matter of Fact Salesman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/af2cc1cf-139c-4f4d-b3a1-5325d234d0d8-983345ce.wav) | masculine | Adult | English male adult voice with a direct, matter-of-fact delivery | Voice Agents, Customer Support |
| `40104aff-a015-4da1-9912-af950fbec99e` | Travis - How To Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5586ddb7-b292-4191-910f-f6e56d4ef8d9-ec8d22de.wav) | masculine | Adult | Firm, young male for instructional videos and customer support | Voice Agents, Customer Support |
| `c45bc5ec-dc68-4feb-8829-6e6b2748095d` | Trevor - Movieman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4fe67bd5-c617-4188-a984-75bac4165499-2f3980bc.wav) | masculine | Adult | Deep, elderly male for narrations and entertainment use cases | Voice Agents, Customer Support |
| `726d5ae5-055f-4c3d-8355-d9677de68937` | Troy - Fix It Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/514f65a6-67f0-4001-8ff4-fd0d0efdd6de-b50920dc.wav) | masculine | Adult | Strong, dependable male voice designed for trust-building in customer-facing interactions | Voice Agents, Customer Support |
| `820a3788-2b37-4d21-847a-b65d8a68c99a` | Tyler - Friendly Salesman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9b57ff73-30a9-449c-8b23-97e94e2ad79f-d4971f5b.wav) | masculine | Adult | Direct and confidence inspiring adult male for sales and friendly interpersonal conversations | Voice Agents, Customer Support |
| `af346552-54bf-4c2b-a4d4-9d2820f51b6c` | Valerie - Support Authority | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bfdbffaa-0d3b-4a6c-84b0-c6df66bbb5e3-e393af68.wav) | feminine | Adult | Authoritative mature female for frontline customer support use cases | Voice Agents, Customer Support |
| `643f5eee-459d-4b41-b4fc-0b8407139be6` | Vicky - Businesswoman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/00f8fdc9-96ee-4f0d-ab19-5f747d8d3141-9251928e.wav) | feminine | Adult | Clear and crisp voice with precise delivery and bright tone, ideal for professional and… | Voice Agents, Customer Support |
| `7fe6faca-172f-4fd9-a193-25642b8fdb07` | Victor - Voiceover Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8a101e0d-24c4-4153-b940-c6b65fa4b89e-ba0bc944.wav) | masculine | Adult | Versatile, engaging adult male for professional use cases, narrations, and voiceovers | Voice Agents, Customer Support |
| `dc30854e-e398-4579-9dc8-16f6cb2c19b9` | Victoria - Refined Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8645edab-8f75-4dbf-bf71-fea76fb52214-a8527be5.wav) | feminine | Adult | Crisp, professional British female for reassuring communication. | Voice Agents, Customer Support |
| `ca31ce53-ebf6-4e51-b87d-2f65d5d1f7f8` | Vivian - Fierce Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a6c3c61d-b852-432b-b665-337544059243-cd69988e.wav) | feminine | Adult | Voice with rich emotion and expressive depth, perfect for dramatic readings and heartfelt narratio | Voice Agents, Customer Support |
| `3d83e30f-c31b-4f26-b442-7075feafa53a` | Wade - Southern Soul | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f46901bf-e40b-45a9-b66e-26b3f7d76fd1-9d963661.wav) | masculine | Adult | Country-sounding male voice with a warm drawl and genuine charm, perfect for friendly storytelling | Voice Agents, Customer Support |
| `fbf7d2ec-ebea-49f2-8889-a482b9b0a7ed` | Wade 2.0 - Southern Soul | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a1855b44-c9c8-4dfb-b9ac-cbb37b7331a0-2286e8f1.wav) | masculine | Adult | Country-sounding male voice with a warm drawl and genuine charm, perfect for friendly storytelling | Voice Agents, Customer Support |
| `79bfcec0-720c-41f2-a33a-f12383e9627f` | Wang - Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f2eb3b60-f656-4f65-b7f0-5a82b3d0359a-e6731c5d.wav) | masculine | Adult | Clear and firm adult male voice with an authoritative tone for customer support, giving… | Voice Agents, Customer Support |
| `2a4d065a-ac91-4203-a015-eb3fc3ee3365` | Wes - Customer Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eba3e73e-75fa-4a95-9714-0957e7f15b6f-21fd1da7.wav) | masculine | Adult | Kind male for engaging with customers | Voice Agents, Customer Support |
| `6fccb471-26f7-4f7a-93dd-542935db6c20` | Wesley - Chill Flow | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/af794b55-17ae-43a2-9162-03dbc591745b-7b49e23b.wav) | masculine | Adult | Casual voice with a relaxed, friendly tone that feels natural and easy to listen to | Voice Agents, Customer Support |
| `5f621418-ab01-4bf4-9a9d-73d66032234e` | Willow - Approachable Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3995c66c-0f40-4a68-a0a5-580423680103-8b924b7c.wav) | feminine | Adult | Friendly female for approachable, down-to-earth support. | Voice Agents, Customer Support |
| `5fc5c797-12c5-4f2b-ac9b-d4e53c08098f` | Wyatt - Dependable Dispatcher | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7525f56d-0f0a-41e4-9c06-531904e2b574-c4d8d430.wav) | masculine | Adult | Friendly, clear American male with a subtle Southern drawl. | Voice Agents, Customer Support |
| `daf747c6-6bc2-4083-bd59-aa94dce23f5d` | Yasmin - Dialogue Anchor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5dc043cc-fcae-459e-ac65-305a87545829-e260e4f3.wav) | feminine | Adult | Firm adult female for conversational use cases | Voice Agents, Customer Support |
| `ed81fd13-2016-4a49-8fe3-c0d2761695fc` | Zack - Sportsman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/97312efe-b0ae-4870-a06c-0179171fdf6d-f28a7441.wav) | masculine | Adult | Firm, energetic male for lively announcing | Voice Agents, Customer Support |
| `afb19d1b-4044-4f34-a962-f4aef640a002` | Zander - Energetic Announcer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/57399dc9-3414-40f6-a7d3-2ddbdd342784-1f29683f.wav) | masculine | Adult | Enthusiastic voice with energetic delivery and bold tone, perfect for advertisements and… | Voice Agents, Customer Support |
| `263b9cc0-0d99-44e7-ae92-3d4ad5d2ad18` | Zanele - Vibrant Advocate | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f7769505-1ae7-4adf-9178-a0508be755ec-50264a3f.wav) | feminine | Adult | Lively, positive delivery that brings authentic energy. | Voice Agents, Customer Support |
| `e00d0e4c-a5c8-443f-a8a3-473eb9a62355` | Zeke - Friendly Sidekick | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/891b535f-1c7c-4b12-9ebc-5095aca06151-11de6060.wav) | masculine | Adult | High pitched, friendly, young adult male for gaming and entertainment characters | Voice Agents, Customer Support |
| `48369ca9-0645-40de-9821-0d55e18a03c2` | Zoey - Bright Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0bc987ca-acdd-4046-ab81-a4d0bd8ffdd9-bd3fb349.wav) | feminine | Adult | Upbeat female voice with lively energy and warmth, perfect for energetic and engaging conversations | Voice Agents, Customer Support |
| `694f9389-aac1-45b6-b726-9d9369183238` | Sarah - Mindful Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3de351cf-f998-43f2-a274-ea8211ec1f77-a269889f.wav) | feminine | Adult | Soothing female for meditations and calming conversations | Voice Agents, Customer Support |
| `bf0a246a-8642-498a-9950-80c35e9276b5` | Sophie - Teacher | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ef6f4419-f2e3-4720-b6de-ae7d2bc7e180-572d9614.wav) | feminine | Adult | Mature female for natural conversations | Voice Agents, Customer Support |
| `00a77add-48d5-4ef6-8157-71e5437b282d` | Callie - Encourager | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/29307db0-da48-4c6f-9f50-8e5ae48f737a-2bda5494.wav) | feminine | Adult | Smooth, young adult female for empathetic conversation | Voice Agents, Customer Support |
| `87bc56aa-ab01-4baa-9071-77d497064686` | Jordan - Chill Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/707fdc3a-7688-4ec2-be16-445aa0251aa2-624b4e5c.wav) | masculine | Adult | Welcoming adult male for engaging conversations | Voice Agents, Customer Support |
| `79f8b5fb-2cc8-479a-80df-29f7a7cf1a3e` | Theo - Modern Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a2d7cced-c9bf-4845-b5ce-4a8e07232603-19b99d4e.wav) | masculine | Adult | Steady, enunciating, confident young male for narrations | Voice Agents, Customer Support |
## Spanish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `f4d6bb07-f876-4464-ba70-cd48d8701890` | Adriana - Bright Entertainer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0f8ba83a-cf77-4f19-89ee-e97ff1664253-45228516.wav) | feminine | Adult | Bright, expressive voice for promotional and entertainment use | Voice Agents, Customer Support |
| `2695b6b5-5543-4be1-96d9-3967fb5e7fec` | Agustin - Clear Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/83fa9db9-f107-489f-999a-52d537cc579c-4ce700ba.wav) | masculine | Adult | Intentional, clear adult for concise reports or storytelling | Voice Agents, Customer Support |
| `3a35daa1-ba81-451c-9b21-59332e9db2f3` | Alejandro - Calm Mentor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1476e704-b294-40e6-974e-12bad52f5cf3-3be9c8db.wav) | masculine | Adult | Warm voice with a rich tone and calm cadence, ideal for reflective narration, heartfelt… | Voice Agents, Customer Support |
| `ccfea4bf-b3f4-421e-87ed-dd05dae01431` | Alondra - Reassuring Sister | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a1cfd973-c7ba-414b-93b0-3ed53d13d7ff-441acd36.wav) | feminine | Adult | Warm, friendly voice with a supportive, big-sister tone | Voice Agents, Customer Support |
| `59b37da2-92ba-401a-9e4e-b1d16898d9bc` | Andrea - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b15606fd-ebb6-4244-abd3-905f66ac514a-d8a98d02.wav) | feminine | Adult | Professional Spanish female for direct and reliable support. | Voice Agents, Customer Support |
| `d46e87a1-7c6d-4b18-9359-926f4a35ffdf` | Andres - Trusted Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/86213c13-2ffa-44c6-8389-e604ca53e6a7-d2974cb9.wav) | masculine | Adult | Dependable, measured Mexican male ideal for professional communication. | Voice Agents, Customer Support |
| `02aeee94-c02b-456e-be7a-659672acf82d` | Benito - Digital Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/79ae7aab-7237-4745-9904-8d21949b66c1-05082087.wav) | masculine | Adult | Consistent voice for clear, conversational exchanges | Voice Agents, Customer Support |
| `538a8872-3799-4df5-b373-b78493b766c6` | Blanca - Graceful Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c019509b-c3c9-4474-b421-f1614aa2c7e0-3fea36b8.wav) | feminine | Adult | Warm, welcoming Spanish female that puts listeners at ease instantly. | Voice Agents, Customer Support |
| `30212483-5c20-479c-8121-f93cd24e30a6` | Camila | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3a63a60e-69fb-45a7-ad8c-15d81f765026-be3874cc.wav) | feminine | Adult | Lively voice for relaxed, casual conversations and light support. | Voice Agents, Customer Support |
| `bef2ba57-5c10-433b-b215-3bef35110a81` | Camila - Happy Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9d9a356d-279d-40bf-8637-2f937354aafe-717a08cf.wav) | feminine | Adult | Lively voice for relaxed, casual conversations and light support. | Voice Agents, Customer Support |
| `9ebc775b-c579-4c31-b37c-2306cbe9cc91` | Carlos | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1f87d216-756d-4a10-a686-ff3948b3d333-4eecf9d5.wav) | masculine | Adult | Warm, lively young adult male voice for expressive narrations and upbeat advertising. | Voice Agents, Customer Support |
| `727f663b-0e90-4031-90f2-558b7334425b` | Carmen - Friendly Neighbor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1ac0c699-e2ad-4350-90cc-b5341be2e50f-056cae21.wav) | feminine | Adult | Natural adult female voice for casual conversations and everyday interactions | Voice Agents, Customer Support |
| `162e0f37-8504-474c-bb33-c606c01890dc` | Catalina - Neighborly Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1ffbd0fb-d186-45c0-933d-9c265b0a0022-dc4a990e.wav) | feminine | Adult | Natural, approachable for everyday conversations | Voice Agents, Customer Support |
| `5c5ad5e7-1020-476b-8b91-fdcbe9cc313c` | Daniela - Relaxed Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9dd09541-c8fd-4188-9b75-84b1ecccc0f0-3ce38918.wav) | feminine | Adult | Calm and trusting Mexican accented female for natural conversations and efficient assistance | Voice Agents, Customer Support |
| `399002e9-7f7d-42d4-a6a8-9b91bd809b9d` | Diego - Hype Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e2bcc31c-ee92-4d92-b6f6-6a554852f695-22a9fca0.wav) | masculine | Adult | Lively young adult male voice for energetic, natural-sounding conversations and product-forward… | Voice Agents, Customer Support |
| `b0689631-eee7-4a6c-bb86-195f1d267c2e` | Emilio - Friendly Optimist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1d1c1112-3d26-4992-a091-24d20969611a-60e0521b.wav) | masculine | Adult | Upbeat voice with a friendly tone for positive customer service interactions | Voice Agents, Customer Support |
| `b4b8e2af-6139-466e-a93a-30c20d2e1fc5` | Fernanda - Friendly Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e2299bf9-7fae-4f96-b2dd-2d610bbe3afd-4b6aa276.wav) | feminine | Adult | Approachable, Mexican female ideal for customer care and support. | Voice Agents, Customer Support |
| `5ef98b2a-68d2-4a35-ac52-632a2d288ea6` | Gabriel - Serious Old Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9cfb9be1-f8ac-47bf-8079-f6ed6434fcaf-a24ed06e.wav) | masculine | Adult | Serious, elderly Spanish man for slow and insightful stories | Voice Agents, Customer Support |
| `58e531e3-b212-49df-adee-c335a19c2429` | Gonzalo - Grounded Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8351402e-b1b2-43df-914c-4e00786ee92a-ed960d76.wav) | masculine | Adult | Warm, authentic Spanish male perfect for natural communication. | Voice Agents, Customer Support |
| `dbaa1a0d-e004-442d-866f-5431b18d8d54` | Guadalupe - Wise Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8fa02cfe-4e50-4a94-b224-725bafa33501-d11bfa87.wav) | feminine | Adult | Character-rich voice for storytelling and dramatic narration | Voice Agents, Customer Support |
| `b042270c-d46f-4d4f-8fb0-7dd7c5fe5615` | Hector - Tour Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/12cd518f-1b9a-47a5-ae9e-a8d6bfc95031-06da28c0.wav) | masculine | Adult | Energetic and captivating male with a bright Castilian accent for providing instructions | Voice Agents, Customer Support |
| `c0c374aa-09be-42d9-9828-4d2d7df86962` | Isabel - Teacher | — | feminine | Adult | Smooth and approachable female with a gentle Castilian accent for guidance and teaching | Voice Agents, Customer Support |
| `e9f0368b-3662-4a01-b037-e13ca5203c74` | Javier - Gentle Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b8d4d3b0-997a-4dea-bfe4-7d66f1910f79-4b70612a.wav) | feminine | Adult | Approachable adult male voice for casual conversations and natural dialogue | Voice Agents, Customer Support |
| `7c1ecd2d-1c83-4d5d-a25c-b3820a274a2e` | Jeronimo - Empathetic Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6367f7cc-0eca-446d-b413-b4d800090b10-99d01059.wav) | masculine | Adult | Friendly, emotionally aware voice for trust-based customer interactions | Voice Agents, Customer Support |
| `7b001dff-b8b2-4da7-92e4-5c794798effa` | Jorge - Regular Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/73886579-264e-46b5-a08f-b8974117b7a8-cad17271.wav) | masculine | Adult | Seasoned, relaxed voice with a warm tone, ideal for casual narration and conversational support. | Voice Agents, Customer Support |
| `c68a8bd0-f99e-4e7f-915d-a097da6d024c` | Juanita - Helpful Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0982f7cc-2e62-4f07-940d-6cac9eeed4c7-a9fad6ff.wav) | feminine | Adult | Friendly, reassuring voice for customer support and assistance | Voice Agents, Customer Support |
| `b503f001-80b8-49d3-8666-8d7700fc5ca2` | Liliana - Doting Mother | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a5f25b67-8921-48bd-aff7-9cb7abfd5589-d1553cac.wav) | feminine | Adult | Gentle, motherly middle-aged female voice for nurturing conversations, wellness guidance, and… | Voice Agents, Customer Support |
| `c0925108-d541-4dc4-bbae-39f4e57ba10c` | Lucia - Radiant Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6d4cdd4e-bb96-4bf5-b748-a623cad80e34-3fcb5420.wav) | feminine | Adult | Bright, welcoming Spanish female that captures attention for events. | Voice Agents, Customer Support |
| `b5aa8098-49ef-475d-89b0-c9262ecf33fd` | Luis - News Caster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4a269534-6339-4707-9331-43ad93c9927e-1af1689f.wav) | masculine | Adult | Clear and distinctive male with a refined Castilian accent for clear communication | Voice Agents, Customer Support |
| `948196a7-fe02-417b-9b6d-c45ee0803565` | Manuel - Newsman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e10b60d9-6f85-452f-87a0-2da23b975eed-9796c17f.wav) | masculine | Adult | Clear, mature male voice with a steady tone and authoritative presence, ideal for narrations,… | Voice Agents, Customer Support |
| `ae823354-f9be-4aef-8543-f569644136b4` | Mariana - Nurturing Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8beeb03e-d04e-4dde-9bc1-322ff58ac756-6a0774af.wav) | feminine | Adult | Motherly voice with a calm, nurturing tone | Voice Agents, Customer Support |
| `de38f545-c574-44e8-9b54-a7d6fec1c6b1` | Marta - Friendly Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/56f067ab-2ab7-4d9c-ba1a-fabe5cacc1a5-a5d71666.wav) | feminine | Adult | Approachable Spanish female ideal for customer care and support. | Voice Agents, Customer Support |
| `2fc4f1ec-bfd0-46f1-8e6d-d4279eaaf838` | Mateo - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/47bed3bb-9ca2-41bb-bcdc-cd119f6ae18c-56a53738.wav) | masculine | Adult | Warm, genuine Mexican male perfect for conversational platforms. | Voice Agents, Customer Support |
| `9d8c6b2e-0a23-4a15-ae1b-121d5b5af417` | Nuria - Trusted Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d968236e-2007-49a1-827f-413295a7c99b-293d3c74.wav) | feminine | Adult | Calm, dependable Spanish female perfect for professional communication. | Voice Agents, Customer Support |
| `d4db5fb9-f44b-4bd1-85fa-192e0f0d75f9` | Paloma - Clear Presenter Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/08811291-f52d-4c7c-9d4e-d859b051aec1-2a359696.wav) | feminine | Adult | Clear and professional adult woman for reports, public speaking and customer assistance | Voice Agents, Customer Support |
| `e361b786-2768-4308-9369-a09793d4dd73` | Paola - Expressive Performer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/21884540-d1ad-44b2-a623-f573a4e92f9d-9c5c1f28.wav) | feminine | Adult | Bold and lively voice for expressive performances and engaging content | Voice Agents, Customer Support |
| `15d0c2e2-8d29-44c3-be23-d585d5f154a1` | Pedro - Formal Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/42529eb2-ad46-4ca6-8e7c-6f4c4fcad680-46795fde.wav) | masculine | Adult | Formal and steady Mexican adult for clear and concise exchanges of information | Voice Agents, Customer Support |
| `d3793b7b-4996-409c-9d59-96dd09f47717` | Renata - Cheerful Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/55e158d8-0b6a-4a54-83c5-e3731ef475f4-7b738cd3.wav) | feminine | Adult | Lively and upbeat matured voice, ideal for ads and narrations | Voice Agents, Customer Support |
| `079e3a17-5545-4bc5-93e3-e11df6fe37b8` | Rodrigo - Calm Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d4ed5225-9683-49c0-8657-c59ceb4f452e-adbbf46b.wav) | masculine | Adult | Gentle, reassuring Latino male perfect for customer service. | Voice Agents, Customer Support |
| `fb936dd1-66ea-43a0-86bd-18a6203dcda2` | Rosa - Optimist Mother | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a496e0b6-daa8-4e1e-8752-eb62dded7c6f-009afc5a.wav) | feminine | Adult | Happy, approachable middle-aged female voice for cheerful narration and casual conversations. | Voice Agents, Customer Support |
| `bef24f4f-adc9-4cef-acbf-cc1ceb98224b` | Santiago - Modern Navigator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cc3ac06e-2887-40a8-beaf-c017af169f63-3577f447.wav) | masculine | Adult | Crisp, approachable Mexican male ideal for guided communication. | Voice Agents, Customer Support |
| `ad8eee76-d702-4a1f-a1bd-7596755ae4c9` | Valeria - Cheerful Promoter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/43f2df37-ccb9-40af-bcba-eca71d9da356-3055df8c.wav) | feminine | Adult | Expressive and upbeat young adult female voice for energetic commercials, entertainment, and… | Voice Agents, Customer Support |
| `3597a26f-80ef-4bd5-8101-9699bc764917` | Ximena - Calm Navigator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e62a84cd-b17e-4277-99c2-da6c6696b972-2814c509.wav) | feminine | Adult | Steady, clear Latina female ideal for guided experiences. | Voice Agents, Customer Support |
| `13ff5deb-2591-42ad-a356-63a04e524411` | Marcos - Steady Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cc7fbc0c-20c2-4cd8-9d16-b3959f35a947-52ec95a7.wav) | masculine | Adult | Calm, measured Spanish male suited for professional communication. | Voice Agents, Customer Support |
| `79743797-2087-422f-8dc7-86f9efca85f1` | Fran - Confident Young Professional | — | masculine | Adult | Confident and engaging male for conversational AI and phone interactions | Voice Agents, Customer Support |
| `846fa30b-6e1a-49b9-b7df-6be47092a09a` | Pablo - Clear Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3599eb51-0869-4a55-b85e-fb07f2451462-11e9bfae.wav) | masculine | Adult | Smooth and captivating male with a Castilian accent for conversational AI and interactions | Voice Agents, Customer Support |
| `cefcb124-080b-4655-b31f-932f3ee743de` | Elena - Narrator | — | feminine | Adult | Smooth and grounded female with a soft Castilian accent for podcasts and meditation | Voice Agents, Customer Support |
## Hindi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `f91ab3e6-5071-4e15-b016-cde6f2bcd222` | Aadhya - Soother | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4e327be8-e2f1-476f-976e-4bf8eecc780e-b0c5fe48.wav) | feminine | Adult | Slow female voice for casual conversation | Voice Agents, Customer Support |
| `9cebb910-d4b7-4a4a-85a4-12c79137724c` | Aarti - Conversationalist | — | feminine | Adult | Indian accented female for relatable dialogue | Voice Agents, Customer Support |
| `97303aad-1a66-4edf-870a-58e6ba545005` | Amrit - Helpful Guide | — | masculine | Adult | Warm, conversational Hindi male voice for customer support, guided assistance, and conversational | Voice Agents, Customer Support |
| `209d9a43-03eb-40d8-a7b7-51a6d54c052f` | Anita - Meditation Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4dad0580-cc0c-43d6-99a9-b8931c6a3c20-bc92f748.wav) | feminine | Adult | Soft-spoken adult female voice for casual conversations, meditation, and calming dialogue | Voice Agents, Customer Support |
| `7e8cb11d-37af-476b-ab8f-25da99b18644` | Anuj - Engaging Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f51a0acc-397b-4c0e-9caf-2037aac0eb42-daccd394.wav) | masculine | Adult | Expressive male voice for storytelling and conversational content | Voice Agents, Customer Support |
| `95d51f79-c397-46f9-b49a-23763d3eaa2d` | Arushi - Hinglish Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7fb08c7a-bd84-4781-8aa4-9e281f87e8ea-01db7b55.wav) | feminine | Adult | Hinglish female for bilingual content | Voice Agents, Customer Support |
| `7f423809-0011-4658-ba48-a411f5e516ba` | Ashwin - Warm Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2f65eb88-1479-4518-959a-43709bafe59a-54cd02bf.wav) | masculine | Adult | Warm and authoritative Hindi male for narrating stories, audiobooks, and documentaries | Voice Agents, Customer Support |
| `53199cc1-d10d-4fe0-9129-af434b8dde20` | Atharv - Measured Professional | — | masculine | Adult | With a measured pace and clear articulation, Atharv brings a professional and reliable voice to any | Voice Agents, Customer Support |
| `791d5162-d5eb-40f0-8189-f19db44611d8` | Ayush - Friendly Neighbor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ae4694b8-23c4-4b91-a430-d30479b16688-514dfbf9.wav) | masculine | Adult | Confident, young Indian male for delivering demos and instructions | Voice Agents, Customer Support |
| `910fb75e-1d20-4840-ac63-ac6b26a71bdc` | Dev - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22b586d5-faab-4107-812f-7e89e1afc31e-7190858e.wav) | masculine | Adult | Warm, genuine Hindi male perfect for conversational platforms. | Voice Agents, Customer Support |
| `d2d3584d-1b44-428e-aab1-30255d28d978` | Diya - Service Specialist | — | feminine | Adult | Diya pairs a welcoming tone with precise Hindi delivery, ideal for troubleshooting calls and | Voice Agents, Customer Support |
| `72656902-fb4b-4c31-af52-c3b68e2cae26` | Esha - Calm Guide | — | feminine | Adult | Esha offers a soft, reassuring Hindi guide that works well for appointment reminders, care updates | Voice Agents, Customer Support |
| `bdab08ad-4137-4548-b9db-6142854c7525` | Imran - Hindi Film Actor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ebd914ea-eaf0-407c-a370-45bcb6c5678b-c0397420.wav) | masculine | Adult | Bollywood male artist for serious roles | Voice Agents, Customer Support |
| `fd2ada67-c2d9-4afe-b474-6386b87d8fc3` | Ishan - Ally | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5fb5fbc8-d643-4410-bf69-c009e15daf13-5764a849.wav) | masculine | Adult | Conversational male for Hinglish sales and customer support | Voice Agents, Customer Support |
| `56e35e2d-6eb6-4226-ab8b-9776515a7094` | Kavita - Customer Care Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c0e06ce0-2b40-4163-88bd-180bc4de2963-eb808e7d.wav) | feminine | Adult | Mature Indian female for customer care use cases | Voice Agents, Customer Support |
| `5283efe8-07d1-4e3a-b615-2ae4a81c1b73` | Kriti - Clear Explainer | — | feminine | Adult | Inviting and clear voice offers a friendly presence, perfect for guiding listeners through content | Voice Agents, Customer Support |
| `c6bbc7d5-4b35-4d49-b1c6-4417019a61c1` | Lavanya - Friendly Assistant | — | feminine | Adult | Approachable and upbeat, a strong match for routine updates, account guidance, and everyday | Voice Agents, Customer Support |
| `a81fccdc-5595-4dfc-ae76-4de6a515b8a2` | Meera - Bright Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3d253570-d3bc-487c-a3ed-b8d7669b3ff0-8c5861ae.wav) | feminine | Adult | Friendly, approachable Hindi female perfect for everyday interactions. | Voice Agents, Customer Support |
| `9b953e7b-86a8-42f0-b625-1434fb15392b` | Neeraj - Tour Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/38b177fb-6460-4e8e-936c-8b5380c91678-0be4afd8.wav) | masculine | Adult | Deep male for excellent storytelling and providing instructions | Voice Agents, Customer Support |
| `47f3bbb1-e98f-4e0c-92c5-5f0325e1e206` | Neha - Virtual Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3343a4a6-5d7f-495c-a90b-3008ea37a56d-a51cbfbd.wav) | feminine | Adult | Clear, composed female voice for virtual assistants and system prompts | Voice Agents, Customer Support |
| `f3222e9e-2798-4b2e-9830-e3f0393f8cc2` | Nikhil - Service Specialist | — | masculine | Adult | Nikhil provides precise and efficient support, ideal for navigating services and tech solutions. | Voice Agents, Customer Support |
| `0f14d8cb-f039-41fe-a813-a9b4bee7eed8` | Nisha - Elegant Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e0a21167-f288-4cc6-bd5c-23cb2d69d49c-d64c8c68.wav) | feminine | Adult | Refined, composed Hindi female perfect for formal announcements. | Voice Agents, Customer Support |
| `4e1a8eca-d53a-45ea-bb73-5c00be75f03e` | Paar - Friendly Explainer | — | masculine | Adult | Warm, conversational Hindi male voice for customer support, guided assistance, and conversational | Voice Agents, Customer Support |
| `28ca2041-5dda-42df-8123-f58ea9c3da00` | Palak - Presenter | — | feminine | Adult | Friendly female with a slight English accent for teaching use cases | Voice Agents, Customer Support |
| `bec003e2-3cb3-429c-8468-206a393c67ad` | Parvati - Friendly Supporter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/53cd4536-cd68-46c8-9857-8f5841ff8b86-36d33036.wav) | feminine | Adult | Friendly female for customer support use cases | Voice Agents, Customer Support |
| `92da9281-7cf3-4c61-be0f-face03a3312f` | Preeti - Steady Advisor | — | feminine | Adult | Clear, approachable Hindi female voice for customer support, guided assistance, and conversational | Voice Agents, Customer Support |
| `393dd459-f8d8-4c3e-a86b-ec43a1113d0b` | Rahul - Calm Office Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bf1b6fa5-3776-41ab-b6c5-b8abe361bd33-13af53cc.wav) | masculine | Adult | Approachable adult male voice for casual conversations and everyday interactions | Voice Agents, Customer Support |
| `6b7468f5-d6b0-4d6b-b38a-46f6d6e5bac7` | Rakesh - Thoughtful Speaker | — | masculine | Adult | Expressive male voice for informative narration and explanations | Voice Agents, Customer Support |
| `205fc552-2cce-4307-baa1-598b9dc3dd01` | Rehan - Friendly Explainer | — | masculine | Adult | Combines clarity with a friendly demeanor, ideal for engaging listeners in narratives and | Voice Agents, Customer Support |
| `faf0731e-dfb9-4cfc-8119-259a79b27e12` | Riya - College Roommate | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/878045c0-65e1-43fc-b3ee-81666b0cba57-f1406dfe.wav) | feminine | Adult | Friendly woman for playful conversations | Voice Agents, Customer Support |
| `4877b818-c7fe-4c89-b1cf-eadf8e23da72` | Rohan - Steady Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f03a13dd-5e4c-4078-a2ff-7dd5608a0642-b3b48cc4.wav) | masculine | Adult | Clear, measured Hindi male suited for corporate communication. | Voice Agents, Customer Support |
| `6303e5fb-a0a7-48f9-bb1a-dd42c216dc5d` | Sagar - Helpful Friend | — | masculine | Adult | Energetic adult male for engaging customer support and conversations | Voice Agents, Customer Support |
| `55e2a153-c61e-4784-85c8-e954cb22fe29` | Sanjay - Clear Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2fa2f792-0252-4c02-967a-94ac91e3687b-3991b660.wav) | masculine | Adult | Formal male voice with clear pronunciation for professional narration and announcements | Voice Agents, Customer Support |
| `432fc642-6a83-4975-b77a-c605903b5ba6` | Sanya - Modern Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/45c5a78e-89fa-4a7d-914c-29c267f7f4bc-65e7533a.wav) | feminine | Adult | Crisp, approachable Hindi female built for digital assistance. | Voice Agents, Customer Support |
| `b3610b4c-0fd6-4912-89d1-ace6cb6054dd` | Shailika - Clear Explainer | — | feminine | Adult | Clear, approachable Hindi female voice for customer support, guided assistance, and conversational | Voice Agents, Customer Support |
| `c7be5dde-c1e6-4ebe-9096-ddc4b4edb1cc` | Shreeraj - Professional Server | — | masculine | Adult | Neutral, conversational Hindi male voice for customer support, guided assistance, and | Voice Agents, Customer Support |
| `4459a9a5-69d6-4680-b970-e13dc51845b6` | Siya - Bright Conversationalist | — | feminine | Adult | Breathes life into words with a gentle, expressive quality, perfect for engaging listeners with | Voice Agents, Customer Support |
| `6b02ffe5-e3cb-48c0-a023-c72f85953375` | Sneha - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22fe4eb7-fe97-43cd-a037-5c9640ae8b07-0839d904.wav) | feminine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `be79f378-47fe-4f9c-b92b-f02cefa62ccf` | Sunil - Official Announcer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22b4a49f-1e44-4033-8876-f01b480c2f1b-23706083.wav) | masculine | Adult | Deep male for serious conversations | Voice Agents, Customer Support |
| `adf97b9d-905c-41de-9fe9-afb387116d06` | Vikas - Approachable Voice | — | masculine | Adult | Polite, friendly male voice for customer support and service conversations | Voice Agents, Customer Support |
| `098fb15d-2597-4186-8b74-25340050b6e7` | Vishal - Assured Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a7740ecb-709b-4f2c-a19d-aa3d843682f8-b45798a1.wav) | masculine | Adult | Grounded, knowledgeable delivery for professional communication. | Voice Agents, Customer Support |
| `20e68f5c-08e5-42d0-8e9b-6e716fd1ae66` | Vivek - Composed Voice | — | masculine | Adult | Low-pitched, grounded male voice for formal communication | Voice Agents, Customer Support |
## French
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `5def377d-908b-4540-8bd7-3c968fcae351` | Benoît - Methodical Moderator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fa4b4868-425b-42db-af9a-7b1d3fee29d2-7a4777a8.wav) | masculine | Adult | Clear, methodical French male for professional customer assistance. | Voice Agents, Customer Support |
| `a8a1eb38-5f15-4c1d-8722-7ac0f329727d` | Calm French Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/23c63aa3-7269-4098-9542-23d707b8463b-d61621ec.wav) | feminine | Adult | This voice is soft and calm, suited for soothing conversations in French | Voice Agents, Customer Support |
| `4325f426-c4e0-418e-a0e5-97fcdfcdf8e6` | Camille - Gracious Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3de553e2-cdcd-4fb4-8406-d4a0fbaa1d08-b6f71067.wav) | feminine | Adult | Elegant, articulated French female for customer support. | Voice Agents, Customer Support |
| `6c64b57a-bc65-48e4-bff4-12dbe85606cd` | Eloise - Dialogue Anchor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a0b66324-0aab-4e2d-b985-47bb3c9b86a2-3c124fc6.wav) | feminine | Adult | Clear and well-paced adult female voice with a warm tone for customer service and professional… | Voice Agents, Customer Support |
| `735287ee-ce91-4b08-8de4-63315c5ba1fb` | Emmanuelle | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/020e9496-bc62-4d6f-a827-6fd1df87db87-f2bb96c7.wav) | feminine | Adult | Energetic, upbeat young adult female great for friendly conversations | Voice Agents, Customer Support |
| `ab636c8b-9960-4fb3-bb0c-b7b655fb9745` | Erwan - Everyday Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/23af4235-bafb-4e26-a141-ee49b5a00a2e-444688f3.wav) | masculine | Adult | Clear voice for consistent, system-driven conversations | Voice Agents, Customer Support |
| `8832a0b5-47b2-4751-bb22-6a8e2149303d` | French Narrator Lady | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/097518ac-8dbd-42d7-a871-e83c9ff4cb4c-4e6b8e63.wav) | feminine | Adult | This voice is velvety and neutral, suited for narrating content in French | Voice Agents, Customer Support |
| `5c3c89e5-535f-43ef-b14d-f8ffe148c1f0` | French Narrator Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/edc88a3f-cfa3-4df0-b434-09f1ddffe0ca-304d69f0.wav) | masculine | Adult | This voice is even and rich, perfect for narrating content in French | Voice Agents, Customer Support |
| `ab7c61f5-3daa-47dd-a23b-4ac0aac5f5c3` | Friendly French Man | — | masculine | Adult | This voice is friendly and calm, perfect for French customer support agents | Voice Agents, Customer Support |
| `5deeaea9-c3cf-4288-82ec-22d8f04eb158` | Gerard | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/41ee7bcf-56e4-4566-83ba-302f160e129d-fdd1b59f.wav) | masculine | Adult | Deep, distinct middle-aged male voice for grounded narration and calm, authoritative guidance. | Voice Agents, Customer Support |
| `2d693a9c-fc75-4313-aefb-c9cfaa17dd83` | Gerard - Monsieur Noir | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5f52c173-20bd-4aaf-9233-52ccb25eaba3-6c183cbc.wav) | masculine | Adult | Deep, distinct middle-aged male voice for grounded narration and calm, authoritative guidance. | Voice Agents, Customer Support |
| `65b25c5d-ff07-4687-a04c-da2f43ef6fa9` | Helpful French Lady | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/57306e3a-8701-45f8-84c3-95e3a40fb4c1-19d0880f.wav) | feminine | Adult | This voice is helpful and cheery, like you're talking with a friend in French | Voice Agents, Customer Support |
| `7c58f4a4-a72c-42fa-a503-41b9408820f3` | Inès - Poised Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3e49f894-762d-4b14-b3b9-98a7b7899335-4fba922e.wav) | feminine | Adult | Confident, articulate French female suited for corporate narration. | Voice Agents, Customer Support |
| `22f1a356-56c2-4428-bc91-2ab2e6d0c215` | Isabelle - Professional Liaison | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/922d850c-8454-426f-ae3b-fa509c851c40-21a20c8e.wav) | feminine | Adult | Formal adult female for professional conversations | Voice Agents, Customer Support |
| `68db3d29-e0ab-4d4f-a5d5-e34ee47d38b7` | Joris - Command Coach | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ce51e4d2-f332-47af-9b7b-90bf36d9fcd0-7d09a637.wav) | masculine | Adult | Deep voice with firm tone for providing instructions | Voice Agents, Customer Support |
| `cc4276e6-1ebc-429a-8c7d-930993d51abc` | Julien - Polished Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5e7f0ab1-dae3-4b02-8657-1df2e98abbe1-4947f52e.wav) | masculine | Adult | Professional, warm French male for reliable assistance. | Voice Agents, Customer Support |
| `c9115185-0086-4cf4-bfdd-0d36425db387` | Juliette | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d8eda934-fe72-4098-b838-26e19b8c9568-b6959fa1.wav) | feminine | Adult | Upbeat and inviting young female suited for lifestyle and brand narrations | Voice Agents, Customer Support |
| `7345dfa5-ee04-44d2-abf4-29262b880ab4` | Laurent - Dependable Anchor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/47227800-3cd5-499e-adb2-481fcc70b1e3-d96c43f3.wav) | masculine | Adult | Strong, definitive French male providing steady corporate messaging. | Voice Agents, Customer Support |
| `c96a7d7d-3457-4979-8665-522f7b3e36fb` | Léa - Logical Liaison | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c07a38cf-059b-43b0-9f79-7fbc492ba33f-da6f5294.wav) | feminine | Adult | Methodical French voice for precise customer guidance. | Voice Agents, Customer Support |
| `adff5dcb-249f-463f-aa89-d98d8ca05e88` | Leo | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a75ec8bf-0f1b-4c55-b28a-94f33832a401-63d86c9f.wav) | masculine | Adult | High energy adult male great for motivational conversations | Voice Agents, Customer Support |
| `3817fdb0-7ae1-42d2-b46e-734dd9601bf2` | Madeleine - Reliable Resident | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c69c5900-f111-4d16-a945-d5c77780881f-145dc734.wav) | feminine | Adult | Warm, French Canadian female for helpful professional assistance. | Voice Agents, Customer Support |
| `2f8e82c4-cb94-4e6d-8b6a-29bf58ceb60a` | Manon - Bright Belle | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/90729187-95d0-4db1-ad69-13acfd78aa9f-0cfcd710.wav) | feminine | Adult | Upbeat and inviting young female suited for lifestyle and brand narrations | Voice Agents, Customer Support |
| `ce74c4da-4aee-435d-bc6d-81d1a9367e12` | Marc - Conversational Buddy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a0ff7c96-13fa-4169-b3a6-7954304ba223-5121c522.wav) | masculine | Adult | Friendly adult male for casual conversations | Voice Agents, Customer Support |
| `6d912a43-805f-4673-bbc8-a9e6c45a6ad0` | Marie-Eve - Team Mentor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/375e8cc1-b80f-4c92-ba8c-bd562b9e5bf9-9f614bfb.wav) | feminine | Adult | Warm firm adult female for workplace conversations | Voice Agents, Customer Support |
| `93c98a2b-7d15-4f7b-8236-294b1e02b1c0` | Mathieu - Assured Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5132bce6-07ae-4203-8d1a-7897bf8e21c7-1dc4409a.wav) | masculine | Adult | Knowledgeable French male conveying confidence for informative readings. | Voice Agents, Customer Support |
| `cc7d2711-69af-4072-9674-df588dd85682` | Maxime - Methodical Moderator | — | masculine | Adult | Calm adult male for reassuring and capable service. | Voice Agents, Customer Support |
| `187d1cc5-a771-4ccd-9110-9df8c4e39499` | Mika - Empathetic Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/587a1f3f-d772-4335-8940-4ae42160731a-692d7652.wav) | feminine | Adult | Friendly young adult female for emotive conversation | Voice Agents, Customer Support |
| `bfd5390b-e4f9-4e44-95ab-9ebd223acd62` | Pierre | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d1b9928a-c3ec-41ff-929f-a080698d6b45-136661de.wav) | masculine | Adult | Professional, calm adult male great for workplace conversations | Voice Agents, Customer Support |
| `56df0456-8f47-4f7a-ac26-40c2f9797104` | Pierre - Baritone Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a38146e4-5349-44da-a3e9-6b6a20642930-8619abd7.wav) | masculine | Adult | Deep and resonant adult male voice for narration, audiobooks, and authoritative storytelling | Voice Agents, Customer Support |
| `328e0683-d1a7-4cde-ad46-0ee69a3cbd6a` | Roxane - Problem-Solver | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c3b59c27-35ad-4633-ba7a-4b76447f0b34-e07fed0d.wav) | feminine | Adult | Warm French-Canadian female voice for customer service. | Voice Agents, Customer Support |
| `0d09e991-5763-406e-b637-02bc431ef72d` | Valérie - Vibrant Voice | — | feminine | Adult | Energetic French female for engaging customer communication. | Voice Agents, Customer Support |
| `dd951538-c475-4bde-a3f7-9fd7b3e4d8f5` | Vanessa | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/76b5abdf-487f-406d-bb3e-b6a2205869ca-7732631a.wav) | feminine | Adult | Firm adult female great for providing clear instructions | Voice Agents, Customer Support |
| `80e11491-2d8a-4361-ac61-c4f3e0a4f7e7` | Vincent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5f7e1c95-e5e8-4fb6-b1c2-2d3c974cf0fd-02057b15.wav) | masculine | Adult | Energetic, engaging adult male great for exciting conversations | Voice Agents, Customer Support |
| `faa75703-00e3-4a57-9955-0703001e3231` | Amélie - Decisive Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d43fe45a-e521-4c4b-a328-f8c54b965212-b4da3075.wav) | feminine | Adult | Polished female for capable professional assistance. | Voice Agents, Customer Support |
| `0418348a-0ca2-4e90-9986-800fb8b3bbc0` | Antoine - Stern Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/675046d8-410e-4523-8741-6d51754fb234-aff146c5.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## German
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `38aabb6a-f52b-4fb0-a3d1-988518f4dc06` | Alina - Engaging Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b496c349-ff70-4e0d-b297-76612dfa94a7-2e2a66ef.wav) | feminine | Adult | Warm female for phone systems, virtual assistants, and customer service | Voice Agents, Customer Support |
| `3264ada2-4a79-4666-badc-49e2267be692` | Christian | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/031a5500-01e7-4d41-b1dd-19af064002cf-6980fa9f.wav) | masculine | Adult | High energy adult male great for engaging and emotive conversations | Voice Agents, Customer Support |
| `c0c52199-e35f-4681-b68a-949ee499617e` | Eleni - Troubleshooter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/141af324-6500-4c27-aaa6-1fb832222685-e7e5be96.wav) | feminine | Adult | Warm, approachable Swiss-German female for technical assistance. | Voice Agents, Customer Support |
| `43a317e9-f1b9-45bf-bbdb-1d4a52e46f0d` | Emi | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/df30bfe8-c433-478e-8e40-855b9c0887ba-0078f4de.wav) | feminine | Adult | Calm neutral adult female great for customer support | Voice Agents, Customer Support |
| `f6f315e4-4fb3-4440-92ea-2edb01f9bf1b` | Hermann - Businessman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d318c2b7-503c-4654-8e1c-ec1b50834cb1-1c6b49f6.wav) | masculine | Adult | Warm, confident, and approachable voice, perfect for customer support and business conversations | Voice Agents, Customer Support |
| `42f14755-88c3-4124-aae3-5cc3a9618e8f` | Jan | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/65be667e-7a58-41f3-a343-bdfbc9e6bc1d-517adeeb.wav) | masculine | Adult | Clear adult male great for providing guidance and instruction | Voice Agents, Customer Support |
| `ac197a78-cec7-4c50-93e5-93bdc1910b11` | Jennifer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1584df1d-5124-41f9-ac97-5013e7f57c91-fe03d2a1.wav) | feminine | Adult | Approachable adult female great for conversational support | Voice Agents, Customer Support |
| `dff81230-ff75-49a4-af44-f6b2f43500d8` | Jonas | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/11fff07b-9203-42a1-9243-687b2025ca3e-9cf7d278.wav) | masculine | Adult | Casual male voice thats warm, friendly, and conversational | Voice Agents, Customer Support |
| `3f4ade23-6eb4-4279-ab05-6a144947c4d5` | Karin - Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5d738df5-9e7b-4faf-b14d-b25c9b08c902-a3a39b76.wav) | feminine | Adult | Friendly female for casual conversations | Voice Agents, Customer Support |
| `2578354e-4b18-4d28-832c-5943344b7085` | Klara - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f47952a2-433f-41c5-a31b-1cfcc0c45748-94028e1b.wav) | feminine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `24c61c42-b538-468e-a9ad-16c7a032c9cb` | Klaus - Archivist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e523e3c5-af10-4ec7-8b7e-77000dca3a45-ae14c9ae.wav) | masculine | Adult | Deep, grounded male voice for narration, storytelling, and impactful brand content. | Voice Agents, Customer Support |
| `1ade29fc-6b82-4607-9e70-361720139b12` | Lea - Breezy Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6320f384-b294-4dec-ba2f-fb292a9737d3-1f81fd6a.wav) | feminine | Adult | Smooth female for casual conversations | Voice Agents, Customer Support |
| `758a5cff-af0b-4bdf-84bd-4c1b5525c249` | Leander | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/427efc70-4712-4a73-a4a7-52663e06a5cb-792c5a66.wav) | masculine | Adult | Warm and approachable voice, ideal for lifestyle content, social media, and casual explainers. | Voice Agents, Customer Support |
| `4ab1ff51-476d-42bb-8019-4d315f7c0c05` | Lena - Muse | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/866a5920-a7fa-4849-aa8a-5b8f6d0f26fd-5dafa6f7.wav) | feminine | Adult | Cool German female for clear communication and audiobooks | Voice Agents, Customer Support |
| `adc919b3-6ebf-47fd-8a46-27c5169d6d94` | Leni - Daymaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/276b2753-3fa0-4b59-84c8-748a5ab1a006-826fd514.wav) | feminine | Adult | Bright, cheerful voice with clear articulation and natural enthusiasm, ideal for upbeat… | Voice Agents, Customer Support |
| `0b66a153-548f-4f2c-b734-09a13b0bd163` | Lorelei - Helpful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/90446720-78d8-486f-866b-445400473a37-56ff2540.wav) | feminine | Adult | Calm and clearly enunciated voice, ideal for informative narration, mindfulness, and… | Voice Agents, Customer Support |
| `e00dd3df-19e7-4cd4-827a-7ff6687b6954` | Lukas - Professional | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/408f4083-8459-4f37-bbe1-570ca7b849bb-8eb8bbb3.wav) | masculine | Adult | Confident male for phone systems and customer support | Voice Agents, Customer Support |
| `9b4d08b6-0494-4301-ab92-9150f4ee2718` | Marlene - Elegant Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/214d9720-842c-4518-b1d6-27a1223e8064-17c34d63.wav) | feminine | Adult | Refined, composed German female built for formal announcements. | Voice Agents, Customer Support |
| `4ad22058-7cb6-402c-a115-196cbfc25dce` | Moritz - Modern Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/42b14fce-f612-47a7-ad42-77956cda3c87-31f51988.wav) | masculine | Adult | Crisp, approachable German male ideal for digital assistants. | Voice Agents, Customer Support |
| `afa425cf-5489-4a09-8a3f-d3cb1f82150d` | Nico - Friendly Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6eabad81-4ea3-4142-b90d-b21adbe62f28-b961e1e4.wav) | masculine | Adult | Casual male for phone calls and conversational agents | Voice Agents, Customer Support |
| `d42fc8d7-efdd-44df-bb2e-a6e093601917` | Oskar - Steady Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5c3e4b0d-2533-4761-a025-540d8f5ab88f-cd2bd70c.wav) | masculine | Adult | Seasoned and composed voice with a calm and confident tone, ideal for guidance and thoughtful… | Voice Agents, Customer Support |
| `de07efe3-b309-418b-bdca-42827223efd2` | Rena | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/27da4f44-9dc8-4020-98fa-cf7eebb4ae5a-2a80acbe.wav) | feminine | Adult | Emotive, energetic young adult female great for engaging conversations | Voice Agents, Customer Support |
| `6d4b1416-8d54-4d94-a788-8a802c086544` | Sabine - Firm Newscaster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0af4ee25-1c11-4f1d-b3c5-4c7d1cf9ce2f-433c9c71.wav) | feminine | Adult | Soft yet commanding adult female voice for customer support, clear communication, and giving… | Voice Agents, Customer Support |
| `b7187e84-fe22-4344-ba4a-bc013fcb533e` | Sebastian - Orator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/34c4bccc-fad6-44fb-84f7-bd1fb39e250d-663d357a.wav) | masculine | Adult | Warm male for audiobooks and clear communication | Voice Agents, Customer Support |
| `11c61307-4f9e-4db8-ac3b-bfa5f2a731ce` | Serafina - Serene Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/36a97ffc-bfd2-4013-aad0-3475c7341283-98021f5f.wav) | feminine | Adult | Deep female for calming conversations and storytelling narrations | Voice Agents, Customer Support |
| `b629d743-2b5a-4ffd-b5bb-9de9b969a690` | Sibylle | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b204259c-afa4-4e72-964d-6cbae42fb6b1-67a28985.wav) | feminine | Adult | Clear and confident voice, ideal for announcements and customer support | Voice Agents, Customer Support |
| `384b625b-da5d-49e8-a76d-a2855d4f31eb` | Thomas - Anchor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9f1268d9-1bd7-4c36-ad57-c53b73845067-6ed2dafe.wav) | masculine | Adult | Earnest male for conversations and customer support | Voice Agents, Customer Support |
| `b9de4a89-2257-424b-94c2-db18ba68c81a` | Viktoria - Phone Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1eb7c5ca-3f71-474e-8b2c-0ed5fade6716-e9c1dffa.wav) | feminine | Adult | Clear and smooth female for phone conversations | Voice Agents, Customer Support |
| `40e0f496-a220-46bb-975a-7ef465b3d92b` | Vreni - Diligent Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/598ab59d-2a48-4edf-b807-4016ec2f49a8-51c31a05.wav) | feminine | Adult | Composed, Swiss-German female for professional assistance. | Voice Agents, Customer Support |
| `d1cbea67-e4d3-47cd-be2a-2bd4e646b002` | Henrik - Steady Analyst | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/59782047-7ea0-4b47-a2a1-60c9d6cb578a-c40cc434.wav) | masculine | Adult | Articulate, dependable German male perfect for business briefings. | Voice Agents, Customer Support |
| `db229dfe-f5de-4be4-91fd-7b077c158578` | Andreas - Recorder | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0dc19a85-c032-48d9-a843-68fb50d293b4-34fb1f8f.wav) | masculine | Adult | Smooth male for story narration | Voice Agents, Customer Support |
| `2be00b67-d53f-4eb5-89e7-96c224d56fbc` | Dieter - Commercial Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3d19567b-e751-4c48-975f-5bd38855b40c-9891534d.wav) | masculine | Adult | Loud and expressive adult male voice for storytelling, commercials, and energetic announcements | Voice Agents, Customer Support |
## Japanese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `498e7f37-7fa3-4e2c-b8e2-8b6e9276f956` | Aiko - Calming Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6472916c-212d-4043-bbf3-92d6c4f64aa7-c1beb0f1.wav) | feminine | Adult | Calm and composed voice for clear, conversational interactions | Voice Agents, Customer Support |
| `446f922f-c43a-4aad-9a8b-ad2af568e882` | Akira - Professional Colleague | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/85f7f90e-6919-43f6-8fb1-20c0e4280178-a324baf0.wav) | masculine | Adult | Clear and professional male for news announcements and business conversations | Voice Agents, Customer Support |
| `63d6f469-8c2c-489d-b53f-d36f0bbdcd4b` | Ayako | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/aa767f2f-c8b0-4516-b412-2c699bcc7714-9f6c02c5.wav) | feminine | Adult | Friendly and calm adult female for providing instructions and conversational support | Voice Agents, Customer Support |
| `31c55968-a9f4-4115-8831-3a16952179c8` | Ayumi - Sales Guide | — | feminine | Adult | Upbeat and enthusiastic adult female voice for sales, promotions, and engaging customer interactions | Voice Agents, Customer Support |
| `a759ecc5-ac21-487e-88c7-288bdfe76999` | Daichi - Baritone Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/582c13bc-9cc3-4600-9b1f-b65cb2fc5c2b-f1bfa6de.wav) | masculine | Adult | Low pitched, intense male with a mysterious and brooding tone for villains, anti-heroes, and… | Voice Agents, Customer Support |
| `e8a863c6-22c7-4671-86ca-91cacffc038d` | Daisuke - Businessman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1a4f8703-7c10-4aaf-baa2-06189b8fa533-eeab411a.wav) | masculine | Adult | Business-like, clear male for professional use cases | Voice Agents, Customer Support |
| `c7eafe22-8b71-40cd-850b-c5a3bbd8f8d2` | Emi - Soft-Spoken Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b3d41dfe-5002-4799-9cd4-44395c6e58a8-09e00235.wav) | feminine | Adult | Soft and delicate female with a gentle, timid tone for female game characters and children's… | Voice Agents, Customer Support |
| `97e7d7a9-dfaa-4758-a936-f5f844ac34cc` | Fuji - Positive Colleague | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/739f83ef-aa2d-492a-a39f-9fdc1e97829c-6f25a19f.wav) | masculine | Adult | Positive and gentle male for conversational settings | Voice Agents, Customer Support |
| `861213b7-f057-45c8-9527-0f4c144f1a03` | Haruka - Gracious Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/11d4c300-1427-4dca-b568-5cf819b7d43a-66e5117d.wav) | feminine | Adult | Clear, polite Japanese female for welcoming customer assistance. | Voice Agents, Customer Support |
| `d0ff6870-dd30-420d-8568-d756d806ea62` | Hinata - Graceful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a8ed3499-20ec-418d-b9ef-d73b71e2fe78-75eaaabb.wav) | feminine | Adult | Polished Japanese female for polite, reassuring assistance. | Voice Agents, Customer Support |
| `1d210168-d764-462c-8ab6-288a6d5a9579` | Hiroshi - Dependable Director | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cbbe6406-c183-4551-b9bd-e9dc216c5da6-f86bf682.wav) | masculine | Adult | Steady Japanese male for clear transactional support. | Voice Agents, Customer Support |
| `44863732-e415-4084-8ba1-deabe34ce3d2` | Kaori - Friendly Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f86ae19f-9173-40ba-a807-73510c3012f0-41adba6e.wav) | feminine | Adult | Upbeat, positive, and gentle female for commercials and audiobooks | Voice Agents, Customer Support |
| `9436e723-612d-4114-aeb0-fa00d4d639bf` | Katsuya - Promo Host | — | masculine | Adult | Lively confident male for advertising and announcing | Voice Agents, Customer Support |
| `6b92f628-be90-497c-8f4c-3b035002df71` | Kenji - Calm Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7d192e13-1e2b-45db-bca4-c94ab4509d64-9eb14f15.wav) | masculine | Adult | Calm, deep male for news narration and formal customer service | Voice Agents, Customer Support |
| `177df681-25b1-48c2-bb47-03ca5fa27f0a` | Ren - Calm Navigator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/37ed7cd7-4762-4753-890a-7ae87d32ea67-85ea8e5b.wav) | masculine | Adult | Calm Japanese male suited for professional and reassuring communication. | Voice Agents, Customer Support |
| `9e7ef2cf-b69c-46ac-9e35-bbfd73ba82af` | Ren - High-Energy Character | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f27962c4-cb91-44d5-ab3f-8fc2a94e1594-f6efa790.wav) | masculine | Adult | Bold and lively male with high energy for fictional characters, dynamic narration, and… | Voice Agents, Customer Support |
| `0cd0cde2-3b93-42b5-bcb9-f214a591aa29` | Sayuri - Peppy Colleague | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/36273ea9-7e58-42fd-8509-27e3dcbf33f5-d649c877.wav) | feminine | Adult | Clear and bright female with a gentle tone of politeness and a naturally inquisitive cadence for… | Voice Agents, Customer Support |
| `b8e1169c-f16a-4064-a6e0-95054169e553` | Takashi - Professional Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/16c4fc00-6d7d-4f2c-b807-c25a24a156eb-9e634ef4.wav) | masculine | Adult | Serious adult male voice with a steady but approachable tone for casual conversations and… | Voice Agents, Customer Support |
| `06950fa3-534d-46b3-93bb-f852770ea0b5` | Takeshi - Hero | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3b7fef0b-5d63-4561-8a4f-ed9522247b9f-cbce8957.wav) | masculine | Adult | Smooth, expressive male with a warm mid-range and dynamic emotional range for dramatic storytelling | Voice Agents, Customer Support |
| `49e02441-83ea-4c77-bda8-79fdd7f07e92` | Tohru - Career Coach | — | masculine | Adult | Young professional male for providing guidance and instruction | Voice Agents, Customer Support |
| `59d4fd2f-f5eb-4410-8105-58db7661144f` | Yuki - Calm Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e804952b-1bac-4733-b899-1e85572c0e3c-ab66f8ac.wav) | feminine | Adult | Calm, more serious female for news narration and formal customer service | Voice Agents, Customer Support |
| `2b568345-1d48-4047-b25f-7baccf842eb0` | Yumiko - Friendly Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4d3608e3-0006-40d9-b106-dac59dc99412-a91e684d.wav) | feminine | Adult | Friendly, professional and upbeat woman for casual conversations | Voice Agents, Customer Support |
## Korean
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `af6beeea-d732-40b6-8292-73af0035b740` | Byungtae - Enforcer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1b0e851a-2ab5-476e-a902-5d94dc86544c-c79ff485.wav) | masculine | Adult | Authoritative male for providing instructions | Voice Agents, Customer Support |
| `4dd4630e-19e0-4243-bca0-676ff85119b7` | Haeun - Polished Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c0c17054-bb28-4883-9c7a-6cbe53c862ba-6d02d62f.wav) | feminine | Adult | Refined and smooth articulation for high-quality corporate messaging. | Voice Agents, Customer Support |
| `90dba946-774b-40ed-98d9-ac3835117827` | Hyerin - Graceful Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c1b39477-be59-4dd4-8fdd-e859d407071a-59edc288.wav) | feminine | Adult | Warm, welcoming Korean female that puts listeners at ease instantly. | Voice Agents, Customer Support |
| `663afeec-d082-4ab5-827e-2e41bf73a25b` | Jaechul - Disciplined Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1404574f-ca15-45ca-942b-9cad3cf977a9-8d715b43.wav) | feminine | Adult | Serious female for formal conversation | Voice Agents, Customer Support |
| `89f4372f-1f73-4b85-8e1e-5d24ed8bc826` | Jaewon - Steady Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c76dc570-f949-4bb1-b277-085e3fa0a73e-d22f49d9.wav) | masculine | Adult | Calm, measured Korean male suited for professional communication. | Voice Agents, Customer Support |
| `304fdbd8-65e6-40d6-ab78-f9d18b9efdf9` | Jihyun - Anchorwoman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f43e0910-7248-41bd-bcfc-cbc48db1291c-da3fa626.wav) | feminine | Adult | Relaxing female for narrations and announcements | Voice Agents, Customer Support |
| `15628352-2ede-4f1b-89e6-ceda0c983fbc` | Jiwoo - Service Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f9121e6b-0bdd-4bf8-a025-be2678b6d6b3-f328dd5a.wav) | feminine | Adult | Professional and polite adult female voice for customer service, support, and clear communication | Voice Agents, Customer Support |
| `29e5f8b4-b953-4160-848f-40fae182235b` | Mimi - Show Stopper | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8f52b862-7cc6-42a6-a822-34703716a1fb-440835cb.wav) | feminine | Adult | Cheery, young female for entertainment and content | Voice Agents, Customer Support |
| `537a82ae-4926-4bfb-9aec-aff0b80a12a5` | Minho - Friendly Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4214bd0b-58dd-42bb-8ec7-896bc8facb1b-d21f8a35.wav) | masculine | Adult | Laidback voice with a smooth, approachable tone that feels friendly and natural in conversation | Voice Agents, Customer Support |
| `7706804e-ea85-443a-968a-b9bf363bdde8` | Minji - Modern Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e8070f02-4429-45e9-b44e-053eb8aafc7a-e9af0016.wav) | feminine | Adult | Crisp, natural Korean female built for platforms and digital assistants. | Voice Agents, Customer Support |
| `f7755efb-1848-4321-aa22-5e5be5d32486` | Ryeowook - Easygoing Pal | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a33acab4-39b9-467b-aa00-caef33064ce7-2dba3eda.wav) | masculine | Adult | Relaxed voice with calm, natural pacing, ideal for easygoing everyday conversations | Voice Agents, Customer Support |
| `ce9ca2b6-2bed-4452-99bb-052e1ec0b534` | Seoyun - Warm Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3267fcec-125d-4a61-a71a-cdbf65c299da-29886861.wav) | feminine | Adult | Inviting and approachable tone perfect for providing friendly guidance. | Voice Agents, Customer Support |
| `cd6c48a9-774b-4397-98b4-9948c0a790f0` | Soojin - Helpful Tone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9c117966-8221-447e-8601-83e5bc8b56af-a9754b64.wav) | feminine | Adult | Casual voice with a natural, friendly tone that feels relaxed and approachable in conversation | Voice Agents, Customer Support |
| `69c18e1d-fab0-4747-b9da-58617cd8b9e4` | Soyeon - Bright Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0a881ed0-33d3-4776-ab57-2718f824ad9c-c8ffce13.wav) | feminine | Adult | Confident, friendly Korean female suited for conversation. | Voice Agents, Customer Support |
| `a0fc16d3-01af-482b-910f-ed063c3d79d3` | Subin - Elegant Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7c6553c3-8afd-41ed-a957-8a9d7de099ac-98fc24fa.wav) | feminine | Adult | Refined, composed Korean female suited for formal announcements. | Voice Agents, Customer Support |
| `e1717dc3-b87b-4720-aa7f-b6db290e0609` | Taehyun - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6f6b5939-743f-4925-b5f7-203ecd8f5595-65a36ad7.wav) | masculine | Adult | Warm, genuine Korean for podcasts and conversational platforms. | Voice Agents, Customer Support |
| `cac92886-4b7c-4bc1-a524-e0f79c0381be` | Yuna - Kind Unnie | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d04e75f4-da1b-4e3c-8d2f-158a09a268c6-ebb7e72e.wav) | feminine | Adult | Cheerful voice with a bright yet gentle tone, perfect for empathetic and friendly customer support | Voice Agents, Customer Support |
## Portuguese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `1cf751f6-8749-43ab-98bd-230dd633abdb` | Ana Paula - Marketer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ec9fcee6-cdba-476e-92d6-d0dfdfc47444-52416e93.wav) | feminine | Adult | Warm, friendly female for natural, informal dialogue | Voice Agents, Customer Support |
| `d4b44b9a-82bc-4b65-b456-763fce4c52f9` | Beatriz - Support Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/05378499-ab6e-4206-88b5-5a218f606d67-e17c37e8.wav) | feminine | Adult | Friendly, natural female for engaging conversation | Voice Agents, Customer Support |
| `b603811e-54c2-4a0a-8854-09eab9ffa63f` | Bruno - Reliable Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/29d1c011-5672-408a-9ef4-28816d020371-46207910.wav) | masculine | Adult | Clear, dependable Brazilian male built for corporate communication. | Voice Agents, Customer Support |
| `5063f45b-d9e0-4095-b056-8f3ee055d411` | Camilo - Supporter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2c2e2adc-ee1d-44c6-8121-3db0f296bb2a-7c65258f.wav) | masculine | Adult | Soothing, warm male for feel good conversations | Voice Agents, Customer Support |
| `fbee0e7d-a83a-4082-bad1-13c70f86da4e` | Diogo - Promotion Lead | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d6388b20-b0ac-4352-aad0-a7436fa87bbf-9433a8b6.wav) | masculine | Adult | Strong and expressive adult male voice for narrations, commercials, and persuasive communication | Voice Agents, Customer Support |
| `a37639f0-2f0a-4de4-9942-875a187af878` | Felipe - Casual Talker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2b8e8611-2964-4561-8fd0-3c12a9d0b99b-b368de77.wav) | masculine | Adult | Relaxed, conversational male for reassuring conversation | Voice Agents, Customer Support |
| `28a942b5-74f3-47bb-9b56-4c3f2562d3ba` | Gustavo - Steady Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/96a4bbbb-abeb-48f4-b9eb-33b01d9076a9-a07e033c.wav) | masculine | Adult | Calm, measured Brazilian male suited for professional communication. | Voice Agents, Customer Support |
| `b0f46533-d4bb-493f-a26f-a99e1f2e86e3` | Heitor - Easygoing Local | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4ebbf8ae-1fa1-41c9-a5a6-64ab111c0be6-8fc4d6aa.wav) | masculine | Adult | Warm, relatable young adult male with a down-to-earth countryside charm | Voice Agents, Customer Support |
| `6a16c1f4-462b-44de-998d-ccdaa4125a0a` | Hidalgo - Anchorperson | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/254e066e-f39b-4551-ad5f-4569a592cad7-6cac16dc.wav) | masculine | Adult | Lively, confident male for announcements | Voice Agents, Customer Support |
| `f39bf583-3b3d-402f-9ffb-6179d9ec3e35` | Isabel - Confident Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3363f675-0f13-4b95-a179-a66567549d83-f5d57bf6.wav) | feminine | Adult | Confident, clear, and firm adult female voice for giving instructions, guidance, and… | Voice Agents, Customer Support |
| `c9611be8-aae9-4a93-bb1c-98dd6b7d52a4` | Isabella - Warm Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/825c727f-4e88-4fca-adbb-6c4bf19137e5-114d3da6.wav) | feminine | Adult | Rich, expressive Brazilian female perfect for narration. | Voice Agents, Customer Support |
| `8d826d43-20ad-4c56-8d37-1048eccca1bf` | Larissa - Bright Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5c26b9d5-344e-414a-875a-9a326930cd02-166c5c7c.wav) | feminine | Adult | Friendly, approachable Brazilian female for everyday interactions. | Voice Agents, Customer Support |
| `700d1ee3-a641-4018-ba6e-899dcadc9e2b` | Luana - Public Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e924cc13-adbf-4e97-b5f6-bd651d143b49-1373f073.wav) | feminine | Adult | Pleasant, clear female for casual conversation | Voice Agents, Customer Support |
| `2f4d204f-a5dc-4196-81bc-155986b76ab6` | Mirella - Upbeat Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0a9944ed-91a4-4690-be0f-8045363a1341-d40f0c7a.wav) | feminine | Adult | Bright, youthful female voice for friendly, everyday dialogue | Voice Agents, Customer Support |
| `07b6f895-78b9-4921-8e10-8a21c99c2e8a` | Rafael - Dynamic Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ea319cec-f7a2-498d-9210-85fe5fdbe08f-7d40f069.wav) | masculine | Adult | Engaging, charismatic Brazilian male that captures attention for media. | Voice Agents, Customer Support |
| `6a360542-a117-4ed5-9e09-e8bf9b05eabb` | Tiago - Narration Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f5667bbb-5ca2-454b-9799-a1fe785c5f9e-33d0b697.wav) | masculine | Adult | Calm, clear male for narrations | Voice Agents, Customer Support |
## Arabic
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `6304c635-6681-4f9e-85b6-a97f4d26461a` | Amira - Dreamy Whisperer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a0d695e5-1774-4683-bb35-078a95661577-a2fe6e61.wav) | feminine | Adult | Calm, soft-spoken adult female for narrations and storytelling | Voice Agents, Customer Support |
| `218a8026-7a26-4dc5-9753-9e75dffe1ea6` | Dina - Trusted Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7757a236-5b58-490f-a7c0-06c9aba2ac2f-4a1be997.wav) | feminine | Adult | Confident, measured delivery that conveys expertise for communications. | Voice Agents, Customer Support |
| `731ace69-ee17-41bc-8c6f-665c9f1db95c` | Fatima - Graceful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7013b974-2e15-434a-b2ed-3c3cca7195ea-1f597412.wav) | feminine | Adult | Polite, steady Arabic female for customer service. | Voice Agents, Customer Support |
| `664aec8a-64a4-4437-8a0b-a61aa4f51fe6` | Hassan - Authoritative Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e3a5d9e2-a773-48b3-8a70-e96d3e8773e0-6bd7a3d0.wav) | masculine | Adult | Strong, authoritative voice for instructions, narration, and news-style delivery | Voice Agents, Customer Support |
| `002622d8-19d0-4567-a16a-f99c7397c062` | Huda - Approachable Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cc926ceb-3902-4a40-a1bd-513c714b730c-7f3d5070.wav) | feminine | Adult | Natural voice for clear, engaging conversations | Voice Agents, Customer Support |
| `9825cf5f-6aff-412a-80c5-bc58a8d55bc4` | Maryam - Friendly Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e3eff61e-687e-4a46-8427-6bcd67bbcf6a-91e72c1d.wav) | feminine | Adult | Voice with warm, conversational tone and natural rhythm, ideal for approachable conversations | Voice Agents, Customer Support |
| `fc923f89-1de5-4ddf-b93c-6da2ba63428a` | Nour - Engaging Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/03e69407-0f0b-47f0-a554-dbd013d042c7-9d451aca.wav) | feminine | Adult | Smooth, expressive voice for engaging customer interactions | Voice Agents, Customer Support |
| `e3087ad8-7018-4154-9a87-11577f916cd4` | Omar - High-Energy Presenter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/19f6ece2-4a05-4d20-ab70-064100170358-b33c87ad.wav) | masculine | Adult | Lively, energetic adult male for engaging conversations and dynamic narration | Voice Agents, Customer Support |
| `98bf39ce-b44a-49d7-9794-fb9a9329fd11` | Rania - Spirited Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6b4f0f83-cba9-47fd-b768-9e1a63ed0cde-a8531ce0.wav) | feminine | Adult | Expressive, lively Arabic female that brings scripts and ads to life. | Voice Agents, Customer Support |
| `db873303-3a70-4d9d-867a-0d70a6377195` | Tariq - Wise Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4895c6cd-1125-4cd5-89d4-ff40dbf7c790-2bf6ef29.wav) | masculine | Adult | Calm, measured Arabic male suited for reassuring communication. | Voice Agents, Customer Support |
| `f1cdfb4a-bf7d-4e83-916e-8f0802278315` | Walid - Steady Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ed5705ef-54a3-4e0f-a2ed-c8b7cb7501d1-0ae2b8e9.wav) | masculine | Adult | Warm, confident voice for clear, customer-facing conversations | Voice Agents, Customer Support |
| `9cbad5f7-fbf6-4416-a22f-1ecc75ad40a2` | Youssef - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/41ddcea5-0dfd-4baf-961f-af8d21654fa3-a73c6c22.wav) | masculine | Adult | Articulate delivery designed for seamless instructional content. | Voice Agents, Customer Support |
| `40f9b5d1-bc79-43a6-b5cc-1c692b3b40d2` | Zain - Dynamic Presenter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a5d4b091-fc84-4b1f-a8b0-7820fd9c62d6-cdcd2051.wav) | masculine | Adult | Engaging Arabic male that captures attention for customer experience. | Voice Agents, Customer Support |
| `b0aa4612-81d2-4df3-9730-3fc064754b1f` | Khalid - Bright Energy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e1990c96-bee7-463a-bb50-28a7068cee43-9a46d49b.wav) | masculine | Adult | Voice with cheerful tone and expressive clarity, perfect for engaging advertisements and lively… | Voice Agents, Customer Support |
## Chinese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0b904166-a29f-4d2e-bb20-41ca302f98e9` | Fei - Broadcast Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/96bdd693-83f0-443b-8f52-c1e33bcf6d18-1cb33421.wav) | feminine | Adult | Cheery, confident adult woman for narrations and announcements | Voice Agents, Customer Support |
| `16212f18-4955-4be9-a6cd-2196ce2c11d1` | Hao - Friendly Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/74822cc5-cfd1-4f02-b620-c339fb6839dd-4851782d.wav) | masculine | Adult | Warm and friendly adult male voice for approachable conversations, customer support, and casual… | Voice Agents, Customer Support |
| `7a5d4663-88ae-47b7-808e-8f9b9ee4127b` | Hua - Sunny Support | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7b6b16dc-02f3-4223-b0c8-877503f5c912-090ab661.wav) | feminine | Adult | Upbeat, happy young adult woman for engaging conversations and conversational support | Voice Agents, Customer Support |
| `7e2a44d1-76b8-42b8-9507-fedfe3a803c8` | Jian - Direct Dispatcher | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/38024310-7033-4e1c-b6a6-6329528b19ac-6e9df8c3.wav) | masculine | Adult | Formal Mandarin male for structured and capable support. | Voice Agents, Customer Support |
| `6eb8965c-e295-47bd-a9e4-3eeebb3abcff` | Jing - Clear Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3561e644-15ee-49be-8907-c9c88b306a18-cbe4e977.wav) | feminine | Adult | Clear Mandarin female for reliable business communication. | Voice Agents, Customer Support |
| `eda5bbff-1ff1-4886-8ef1-4e69a77640a0` | Kai - Commercial Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1b776049-a393-4435-bb3f-1f99d0adc8d2-8cf069b0.wav) | masculine | Adult | Deep, friendly adult male for commercials and advertising | Voice Agents, Customer Support |
| `bf32f849-7bc9-4b91-8c62-954588efcc30` | Lan - Instructor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fcc0dfcb-6c25-4234-a5f5-b839cfc13f4f-448140d0.wav) | feminine | Adult | Firm, neutral adult woman for providing guidance and instruction | Voice Agents, Customer Support |
| `653b9445-ae0c-4312-a3ce-375504cff31e` | Liu - Plain Talker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1e34d0f1-caf8-436e-bf6d-12ee896e7d7d-40acf08a.wav) | masculine | Adult | Casual, neutral adult man for conversational support use cases | Voice Agents, Customer Support |
| `a53c3509-ec3f-425c-a223-977f5f7424dd` | Mei - Expressive Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b25522c0-ee32-48d2-b6ce-4dd84b25cba0-e99be130.wav) | feminine | Adult | Expressive adult female voice with a lively and engaging tone for storytelling, advertisements,… | Voice Agents, Customer Support |
| `f9a4b3a6-b44b-469f-90e3-c8e19bd30e99` | Shuwen - Precision Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c9d31bbd-0bf4-41d3-9ddd-77bf22ff8861-c95a7f30.wav) | feminine | Adult | Neutral, firm female for providing guidance and instruction | Voice Agents, Customer Support |
| `c59c247b-6aa9-4ab6-91f9-9eabea7dc69e` | Tao - Lecturer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/11eb01e9-18eb-4621-9cf4-e5d5b4024a14-10f849e4.wav) | masculine | Adult | Friendly young adult male for presentations and educational content | Voice Agents, Customer Support |
| `e90c6678-f0d3-4767-9883-5d0ecf5894a8` | Yue - Gentle Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3bb0efdb-ccff-4a44-9889-bc7ccc3d7c70-ffce0422.wav) | feminine | Adult | Kind adult female for empathetic conversations | Voice Agents, Customer Support |
## Dutch
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ac317dac-1b8f-434f-b198-a490e2a4914d` | Anneke - Trusted Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/63b5850b-c8aa-4133-9ecf-590781509418-091019c1.wav) | feminine | Adult | Soft-spoken adult female voice with a warm and caring tone for supportive conversations and… | Voice Agents, Customer Support |
| `225ba8cf-9fc2-4371-a78c-fe38ba38898a` | Anneliese - Methodical Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/51d12264-8f9b-4c7e-bd5e-7cce23d68be9-c34aa391.wav) | feminine | Adult | Clear, articulate Dutch female for efficient professional assistance. | Voice Agents, Customer Support |
| `4aa74047-d005-4463-ba2e-a0d9b261fb87` | Bram - Instructional Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5143dfdd-1a4a-4f23-a9b3-912109666617-3274f5af.wav) | masculine | Adult | Clear male for tutorials and explainer videos | Voice Agents, Customer Support |
| `9e8db62d-056f-47f3-b3b6-1b05767f9176` | Daan - Business Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e9121f87-791f-476b-a736-0f2ff0231d33-a728ee1d.wav) | masculine | Adult | Authoritative male for presentations | Voice Agents, Customer Support |
| `de075c71-b2dd-4723-848d-ea9aa9cd010b` | Fleur - Vibrant Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/516d10ad-3a3a-4119-9961-c3c05cb76454-27f51c31.wav) | feminine | Adult | Youthful, spirited Dutch female for friendly professional assistance. | Voice Agents, Customer Support |
| `60e94cf5-8069-459f-a91e-3ff852a51107` | Isa - Empathetic Ear | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b337895d-43be-4c8d-b89e-0cd905e031b2-8458e7fe.wav) | feminine | Adult | Warm, expressive Dutch female for supportive customer interactions | Voice Agents, Customer Support |
| `4b250449-c635-4b63-bd1d-b654b12ffcd4` | Jeroen - Clear Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b9516086-cc80-41ab-9050-5370f8836181-44df95b1.wav) | masculine | Adult | Clear and firm adult male voice for scientific reporting, documentaries, and professional… | Voice Agents, Customer Support |
| `af482421-80f4-4379-b00c-a118def29cde` | Lucas - Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4ded1fe6-2122-4a4c-9bfe-3ed5a7ba4d27-5696e9e7.wav) | masculine | Adult | Enunciating male for storytelling | Voice Agents, Customer Support |
| `96355f3d-0179-4c9a-a8d8-11ef0779a9b8` | Noa - Reassuring Responder | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2a18cb40-cd8c-46a7-9fbb-6804d6f833ae-3ea7f16b.wav) | feminine | Adult | Soft, clear Dutch female for empathetic customer communication. | Voice Agents, Customer Support |
| `0eb213fe-4658-45bc-9442-33a48b24b133` | Sanne - Clear Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/93751bb7-b192-4460-8e88-3d39800d3aaf-e3a58948.wav) | feminine | Adult | Cheerful female for engaging conversations | Voice Agents, Customer Support |
| `da743a82-ddf2-4d9b-8eb8-ff67ca0b138e` | Stjin - Helpful Handler | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/abdc0b05-0685-4100-b38d-0f2b3f813bc7-4184d252.wav) | masculine | Adult | Approachable Dutch male for professional dialogue. | Voice Agents, Customer Support |
| `95e9fdaf-cf0b-4739-b1de-3350ca50774a` | Thijs - Confident Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2c2fae6c-2bf6-49b1-b1e0-95b53f2ec315-a87286fc.wav) | masculine | Adult | Clear, methodical Dutch male for reassuring professional dialogue. | Voice Agents, Customer Support |
## Italian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0e21713a-5e9a-428a-bed4-90d410b87f13` | Alessandra - Melodic Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1cecd9af-8ea5-439b-af1d-5c9dcf388378-c53c330a.wav) | feminine | Adult | Graceful female for providing instructions and guidance | Voice Agents, Customer Support |
| `d609f27f-f1a4-410f-85bb-10037b4fba99` | Francesca - Elegant Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/17bc3a82-5480-4f76-aad7-3711903a89a7-fb122e3f.wav) | feminine | Adult | Enunciating female for natural conversations | Voice Agents, Customer Support |
| `029c3c7a-b6d9-44f0-814b-200d849830ff` | Giancarlo - Support Leader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a388cc60-4269-4b91-8846-3e2222323422-21166d81.wav) | masculine | Adult | Deep male for conversational support | Voice Agents, Customer Support |
| `36d94908-c5b9-4014-b521-e69aee5bead0` | Giulia - Teacherly Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4fa56193-c026-40d5-a3f4-49b9169103c0-96901cc0.wav) | feminine | Adult | Firm and clear adult female voice for lectures, guidance, and authoritative storytelling | Voice Agents, Customer Support |
| `88b329db-85d7-47cc-a5c5-98225a756721` | Giuseppe - Retro Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0024ad9b-a076-4a21-b2c9-54fea7165636-357b446c.wav) | masculine | Adult | Vintage-style adult male voice with a nostalgic old-radio tone for historical reenactments,… | Voice Agents, Customer Support |
| `d718e944-b313-4998-b011-d1cc078d4ef3` | Liv - Casual Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a81f15f8-1e8c-494c-8746-0d567e3be25b-1f0e50bf.wav) | feminine | Adult | Casual female for natural conversations | Voice Agents, Customer Support |
| `ee16f140-f6dc-490e-a1ed-c1d537ea0086` | Lorenzo - Hospitable Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/44471136-7261-4b6f-88ed-1ed34a1c89e8-40a08896.wav) | masculine | Adult | Approachable Italian adult male for natural, everyday communication. | Voice Agents, Customer Support |
| `e019ed7e-6079-4467-bc7f-b599a5dccf6f` | Luca - Everyday Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eb01f8bc-e633-4e80-a1d3-06c1d5d85ae0-1f100197.wav) | masculine | Adult | Casual male for natural conversations | Voice Agents, Customer Support |
| `e5923af7-a329-4e9b-b95a-5ace4a083535` | Lucio - Empath | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4ee3e0b4-298e-4461-972f-45d9bbb1f616-dbc1e651.wav) | masculine | Adult | Charismatic and engaging male for expressive dialogue | Voice Agents, Customer Support |
| `79693aee-1207-4771-a01e-20c393c89e6f` | Marco - Friendly Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3020f05c-b4ff-478c-8335-eeaf4fdaafe3-dc31cbb7.wav) | masculine | Adult | Friendly and professional male for conversational support | Voice Agents, Customer Support |
| `408daed0-c597-4c27-aae8-fa0497d644bf` | Matteo - Gentle Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/05438eea-65f8-414b-8a3f-b97f1f4de3c1-94576615.wav) | masculine | Adult | Reassuring male for soothing dialogue | Voice Agents, Customer Support |
| `90c7d657-9599-4cd0-9ed2-2568359e4d1a` | Sofia - Methodical Moderator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a4a59027-cd42-468f-a322-0c43ad078671-7e0aefbc.wav) | feminine | Adult | Polished adult female for efficient transactional assistance. | Voice Agents, Customer Support |
## Polish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `6bc7c014-022b-42ce-8b53-a5ec878a7ca7` | Agnieszka - Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/913b12f2-a564-4550-8215-7d1d88f95387-b41709aa.wav) | feminine | Adult | Formal adult female for direct and capable assistance. | Voice Agents, Customer Support |
| `887149a8-4616-42ad-b2ce-c3819176f45d` | Andrzej - Elder Voice | — | masculine | Adult | Wise-sounding elderly male voice with a calm and casual tone for storytelling, guidance, and… | Voice Agents, Customer Support |
| `f8aacd6e-1ac2-42d3-bcbf-125336ecd0f2` | Ewa - Efficient Envoy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a800e531-ab4f-4282-9a8d-132b390159a0-5f837ae1.wav) | feminine | Adult | Professional Polish female for efficient, everyday dialogue. | Voice Agents, Customer Support |
| `2a3503b2-b6b6-4534-a224-e8c0679cec4a` | Jakub - Gentle Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/aa06ebfe-abf1-4bb0-b8bb-25ae186c5e78-0c3285b5.wav) | masculine | Adult | Clear male for narrations | Voice Agents, Customer Support |
| `43e52207-96fc-4e01-aaf8-cae317e43fdb` | Kacper - Diligent Detailer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/121e1090-48d9-4df4-83ee-8cfa816d3180-7a654a37.wav) | masculine | Adult | Methodical Polish male for precise and efficient support. | Voice Agents, Customer Support |
| `ea7b5eee-39d9-40b0-b241-1910cbca9c62` | Kasia - Natural Conversationalist | — | feminine | Adult | Approachable adult female voice with a natural and casual tone for everyday conversations and… | Voice Agents, Customer Support |
| `575a5d29-1fdc-4d4e-9afa-5a9a71759864` | Katarzyna - Melodic Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f50b3316-58bc-4694-9c6c-c80ce8e2e356-da2c5a48.wav) | feminine | Adult | Melodic female for storytelling | Voice Agents, Customer Support |
| `d358377a-cd1d-45c5-abd0-701314e36cbe` | Marcin - Charismatic Presenter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/38dfe663-bfce-4d90-9b25-f082bd8d5106-efcdedb1.wav) | masculine | Adult | Bright, energetic Polish male that brings scripts to life. | Voice Agents, Customer Support |
| `3d335974-4c4a-400a-84dc-ebf4b73aada6` | Piotr - Corporate Lead | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/97939994-3668-4de2-920f-f38234324bdc-6a71c8d8.wav) | masculine | Adult | Confident male for providing instructions | Voice Agents, Customer Support |
| `82a7fc13-2927-4e42-9b8a-bb1f9e506521` | Tomek - Casual Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/057533b1-337c-47ae-bb01-a9edf8722614-28e6a9df.wav) | masculine | Adult | Energetic male for casual conversations | Voice Agents, Customer Support |
| `4ef93bb3-682a-46e6-b881-8e157b6b4388` | Wojciech - Documentarian | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a9a103b1-1e1a-4fd9-b451-2a3232b68b4f-51ed0e00.wav) | masculine | Adult | Deep male for narrations and documentary media | Voice Agents, Customer Support |
| `dcf62f33-7cff-4f20-85b2-2efaa68cbc32` | Zofia - Audiobook Muse | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7c123e94-dd21-4ca7-9d69-e3e4806914cf-f12a86f7.wav) | feminine | Adult | Expressive female for clear communication | Voice Agents, Customer Support |
## Russian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `069ff31a-5524-4945-a403-f746ee617507` | Alexei - Articulate Analyst | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/839d6ee9-f2d8-404b-8a96-424a9943260d-f22a6b05.wav) | masculine | Adult | Polished Russian voice for capable transactional assistance. | Voice Agents, Customer Support |
| `25b7aaa6-1670-42dc-b791-419322400803` | Daria - Decisive Dispatcher | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/64748cd0-9abc-48bd-858d-1e07f9e22ef4-57708a9d.wav) | feminine | Adult | Confident adult female for direct and capable assistance. | Voice Agents, Customer Support |
| `888b7df4-e165-4852-bfec-0ab2b96aaa46` | Dmitri - Gentle Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1f42db68-9910-4347-83f5-e23becff2b1f-af4fdbd5.wav) | masculine | Adult | Approachable adult male voice with a relaxed tone for casual chats and everyday conversations | Voice Agents, Customer Support |
| `642014de-c0e3-4133-adc0-36b5309c23e6` | Irina - Poetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/759bd57c-1dd7-4cdf-9dfa-560780c366f8-dd49a083.wav) | feminine | Adult | Graceful female for narrations and audiobooks | Voice Agents, Customer Support |
| `7a62541e-5492-410e-95ff-3abd096fce87` | Natalia - Steady Strategist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b3a7c338-17de-406e-962a-d563f9c596d3-752df295.wav) | feminine | Adult | Measured Russian female for highly structured communication. | Voice Agents, Customer Support |
| `779673f3-895f-4935-b6b5-b031dc78b319` | Natalya - Soothing Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/15804a2d-6f65-4294-bd27-7e9fd40b58c7-0a9d9bdf.wav) | feminine | Adult | Serene female for relaxing audio | Voice Agents, Customer Support |
| `9ed9f7e7-3ef6-4773-9dd3-ffcb479ca1f0` | Olga - Confident Saleswoman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/de6a39ff-f3b2-430e-804e-a33b6aa3f5be-eeed3b80.wav) | feminine | Adult | Upbeat and confident adult female voice for presentations and engaging customer interactions | Voice Agents, Customer Support |
| `1e4176b1-3db9-44d6-a601-4fe68b041942` | Sergei - Steady Supporter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e2a000ab-a01a-4e00-97f0-2f71e9953410-7d00a5ba.wav) | masculine | Adult | Reliable Russian male for clear, efficient dialogue. | Voice Agents, Customer Support |
| `064b17af-d36b-4bfb-b003-be07dba1b649` | Tatiana - Friendly Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ca4f249f-8592-49ab-a41b-c4b72bfceada-1ade7379.wav) | feminine | Adult | Friendly female for audiobooks and clear communication | Voice Agents, Customer Support |
## Swedish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `38a146c3-69d7-40ad-aada-76d5a2621758` | Anders - Nordic Baritone | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e16a6cb1-d092-47eb-bbbf-d53caec24d16-db2245d3.wav) | masculine | Adult | Deep male for historical narrations | Voice Agents, Customer Support |
| `b576c504-cbd1-4224-af06-04067c5a5e3e` | Astrid - Direct Director | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/22ca81f7-54fd-4885-a4fb-67472901a692-10700405.wav) | feminine | Adult | Polished Swedish female for efficient corporate assistance. | Voice Agents, Customer Support |
| `0caedb75-417f-4e36-9b64-c21354cb94c8` | Cees - Nordic Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5a35d80e-29e4-461f-9a02-a6c2ac428566-985f992d.wav) | masculine | Adult | Enunciating male for smooth conversations | Voice Agents, Customer Support |
| `00510a15-4216-4fdc-a0ab-05d74cd9f795` | Elina - Clear Presenter Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fdf38cb6-a6d3-4c07-a8d8-f56540921099-30d54865.wav) | feminine | Adult | Firm and professional adult female voice for news delivery, announcements, and formal presentations | Voice Agents, Customer Support |
| `32a806e8-894e-41ad-a4d5-6d9154d7b1e6` | Erik - Social Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f80c9940-ca60-4605-b39f-1a7470088e1c-0f6be431.wav) | masculine | Adult | Relaxed and approachable adult male voice for casual conversations and natural everyday dialogue | Voice Agents, Customer Support |
| `6c6b05bf-ae5f-4013-82ab-7348e99ffdb2` | Freja - Nordic Reader | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/93fa0dfc-e473-4855-97fe-a5c3290c90c7-ada447b3.wav) | feminine | Adult | Expressive female for clear communication | Voice Agents, Customer Support |
| `eede54e1-c038-4b4d-b655-809eeaa45c4c` | Henrik - Refined Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/12d3a43b-282a-4cb6-ad5a-74108bc0c803-666e3a1f.wav) | masculine | Adult | Smooth, polished Swedish male suited for premium content. | Voice Agents, Customer Support |
| `f852eb8d-a177-48cd-bf63-7e4dcab61a36` | Ingrid - Peaceful Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8437d466-d96b-4064-8528-144182ec3ce8-039f21ff.wav) | feminine | Adult | Serene female for relaxing narrations | Voice Agents, Customer Support |
| `8c889eba-5b31-4179-8fb2-37bbee22db64` | Nils - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ea6dd0e7-da0b-4b1a-9d12-52e0dc8f052a-868cdf0b.wav) | masculine | Adult | Warm, genuine Swedish male for podcasts and conversational platforms. | Voice Agents, Customer Support |
## Tagalog
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `d1c819ba-0384-496b-b63b-eb57a96a43cc` | Angel - Welcoming Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/0b11a4c1-fc73-4130-9c1a-3a2e6b049c83-0fde9edf.wav) | feminine | Adult | Hospitable and warm articulation that puts the listener at ease. | Voice Agents, Customer Support |
| `c4cbcb7d-d9fa-4eac-b547-46831718ef58` | Angelo - Calm Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f3bb8442-ecf6-4b82-8a38-207df7926325-e806e691.wav) | masculine | Adult | Gentle young adult male voice with a calm and approachable tone for casual conversations,… | Voice Agents, Customer Support |
| `42332792-6e9f-4b2c-a106-3ff97e34a79d` | Jerome - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a6dd0cb4-afae-4c1c-ae42-52a3a995c880-ca0b6dab.wav) | masculine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `8bfb1d08-a77a-4a7c-a4b7-af377380c6eb` | Joy - Crisp Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e18877f8-86ce-48c6-9a42-b481d4c6bebc-2724f74b.wav) | feminine | Adult | Sharp and precise delivery ideal for clearly explaining complex topics. | Voice Agents, Customer Support |
| `5cd73b8e-703e-4f73-9e30-56876c620204` | Juan - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7ee2dbf8-7eda-47b6-bd47-4beaa611f597-2ed708c0.wav) | masculine | Adult | Crisp and articulate delivery designed for seamless information sharing. | Voice Agents, Customer Support |
| `21d8f579-b69c-42f0-8313-c50c6be05531` | Liezel - Steady Informer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b26189e2-b7c5-4889-a29c-fc887bafc4d0-c21dcfee.wav) | feminine | Adult | Reliable and consistent tone for general communication. | Voice Agents, Customer Support |
| `9261664a-c3d0-4200-9038-5466bcf3a09c` | Luz - Casual Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2fecf2fc-9ff4-4256-a1e1-1671ae107f81-17f81ea6.wav) | feminine | Adult | Natural and conversational adult female voice for everyday dialogue, friendly interactions, and… | Voice Agents, Customer Support |
| `6d14ac2a-4dda-46f8-bd6f-0722db08ec00` | Mae - Calm Authority | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d6ffa9fc-cb28-4d78-b49f-478695654436-5d8592d7.wav) | feminine | Adult | Grounded and soothing voice that conveys confidence. | Voice Agents, Customer Support |
## Telugu
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `76961778-5ce4-4aa9-9cdf-66a029d61a8f` | Bhavani - Reassuring Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/bc686ccc-787a-4fe9-957b-a23012fdbb1e-4096d09a.wav) | feminine | Adult | Soft and understanding tone for conveying genuine care and empathy. | Voice Agents, Customer Support |
| `ebecd063-10f4-422e-a8ff-556ce5c4d4e4` | Pavan - Bright Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9235752a-16b9-4000-bbdc-116726b1b575-8cfc089e.wav) | masculine | Adult | Voice with energetic clarity and upbeat tone, ideal for customer support and engaging communication | Voice Agents, Customer Support |
| `cf061d8b-a752-4865-81a2-57570a6e0565` | Ramya - Graceful Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/acaa51a2-4710-427f-92b9-9075bfb8cf04-bfbf468b.wav) | feminine | Adult | Warm, welcoming Telugu female that puts listeners at ease instantly. | Voice Agents, Customer Support |
| `330c4fa0-1da3-4c55-8e97-951bfd724e20` | Sarika - Calm Spirit | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/dcfdc69f-6a33-4d9a-b5d4-384afc98b5ce-55354895.wav) | feminine | Adult | Voice with laidback tone and gentle rhythm, perfect for relaxed, friendly, and conversational… | Voice Agents, Customer Support |
| `4418bb06-8329-49a1-bb11-53bb64ca0547` | Shanti - Calm Authority | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6611ecdb-78d4-49fd-80a0-a50bb5664e43-c5ffd0f4.wav) | feminine | Adult | Grounded and soothing voice that conveys confidence. | Voice Agents, Customer Support |
| `07bc462a-c644-49f1-baf7-82d5599131be` | Sindhu - Conversational Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/31ca94a5-ad66-4375-81d2-ee1ce436e308-e906490b.wav) | feminine | Adult | Clear and natural adult female voice for casual conversations and everyday interactions | Voice Agents, Customer Support |
| `3a8e6fea-81e5-4d4d-8755-86093146cdb8` | Vidya - Empathetic Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/072f65aa-a306-425b-ae06-dd45e973b6bf-db690e2d.wav) | feminine | Adult | Gentle and reassuring tone designed to offer comfort and build trust. | Voice Agents, Customer Support |
| `38bded0a-3ab4-42d1-8e47-2e0b6b10ced9` | Vikram - Folk Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/a3164a71-51c9-44a6-8dfa-9caf256511b5-e5056464.wav) | masculine | Adult | Expressive adult male voice with a colorful tone for storytelling, narrations, and engaging… | Voice Agents, Customer Support |
## Turkish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `bb2347fe-69e9-4810-873f-ffd759fe8420` | Aylin - Warm Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/16c4c937-1959-4ebf-a0ec-fdc9b0887ffa-b7f39338.wav) | feminine | Adult | Friendly female for narrations and explainer videos | Voice Agents, Customer Support |
| `0f95596c-09c4-4418-99fe-5c107e0713c0` | Azra - Service Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/55e9bdd7-d217-489b-bf25-5fbbb56e7c2d-b3ec2560.wav) | feminine | Adult | Firm and clear adult voice with a professional tone for instructions, customer service, and… | Voice Agents, Customer Support |
| `8036098f-cff4-401e-bfba-f0a6a6e5e49b` | Elif - Structured Supporter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7f059b8e-0bdc-485b-80f2-595945251a1d-eb804f43.wav) | feminine | Adult | Methodical adult female for precise and reliable assistance. | Voice Agents, Customer Support |
| `39f753ef-b0eb-41cd-aa53-2f3c284f948f` | Emre - Calming Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/75221c76-4823-4dcb-91d5-b7aa7e04327e-0b3d880e.wav) | masculine | Adult | Soothing male for calming dialogue | Voice Agents, Customer Support |
| `fa7bfcdc-603c-4bf1-a600-a371400d2f8c` | Leyla - Story Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/759f4ff6-e419-4ed9-b956-77ef422cdb85-a451d759.wav) | feminine | Adult | Expressive female for conversational support | Voice Agents, Customer Support |
| `5a31e4fb-f823-4359-aa91-82c0ae9a991c` | Murat - Anatolian Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3dbccc94-4291-4000-9a4b-fbda7edea284-3a24c219.wav) | masculine | Adult | Deep male for narrations and audiobooks | Voice Agents, Customer Support |
| `c1cfee3d-532d-47f8-8dd2-8e5b2b66bf1d` | Taylan - Expressive Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9267d64b-bbaf-4edc-9f31-a6b11ffa06cb-5b39a8be.wav) | masculine | Adult | Versatile articulate male for storytelling | Voice Agents, Customer Support |
| `91e91d74-8eb4-43cd-97d3-7466c21db00d` | Zehra - Friendly Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/4324ecf9-8db5-48bc-a032-3a739253ca17-6f0f35f0.wav) | masculine | Adult | Relaxed adult male voice with a natural and approachable tone for casual chats and everyday… | Voice Agents, Customer Support |
## Tamil
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `d4470f50-295e-4e11-82a2-158d45bf6abc` | Anitha - Warm Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/21ad8368-d18e-48e4-a44b-a7f084f98940-e1559557.wav) | feminine | Adult | Inviting and approachable tone perfect for providing friendly guidance. | Voice Agents, Customer Support |
| `d2870b91-1b4c-47ab-81a8-3718d8e9c222` | Arun - Lively Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3abaaa29-2825-48f7-ae19-634b61fb6688-15513584.wav) | masculine | Adult | Expressive adult voice with a lively tone for storytelling, narrations, and engaging cultural… | Voice Agents, Customer Support |
| `01d7796d-ac10-4ea3-8df0-3cc04f2d25ff` | Kavitha - Clear Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5d10bd11-b6f8-4187-b42f-b1b277e29d02-e3c34485.wav) | feminine | Adult | Crisp and articulate delivery designed for seamless information sharing. | Voice Agents, Customer Support |
| `25d2c432-139c-4035-bfd6-9baaabcdd006` | Kavya - Warm Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e5eb2649-4645-47b5-a8da-14407a84a80c-e71d2407.wav) | feminine | Adult | Friendly voice with natural tone and smooth flow, ideal for everyday conversations | Voice Agents, Customer Support |
| `7f98e662-142d-41ba-89a2-12452640ce6d` | Lakshmi - Everyday Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/892075dc-115b-4aac-a37c-76cf1fab135a-3d60f372.wav) | feminine | Adult | Casual and upbeat adult female voice for friendly conversations, everyday dialogue, and… | Voice Agents, Customer Support |
| `4014f0c9-d3eb-4eca-af2b-fd6004f526be` | Meena - Measured Professional | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d1dfa534-68ee-4e6d-a14a-a0d321af4476-627a2c46.wav) | feminine | Adult | Steady and even pacing that offers a grounding presence for any script. | Voice Agents, Customer Support |
| `80e4e2b3-ec54-4930-97ac-667eba950352` | Nithya - Polished Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6422eec3-e1ce-41c1-88ab-a412c0cca9ca-8919743a.wav) | feminine | Adult | Refined and smooth articulation suited for corporate messaging. | Voice Agents, Customer Support |
## Czech
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `82db1f84-5b96-4364-b04a-4c7ff80e2f8a` | Jan - Capable Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f45321b7-a8b8-43f7-9aba-3f5e4123c09b-d4828874.wav) | masculine | Adult | Clear, professional Czech male for trustworthy customer communication. | Voice Agents, Customer Support |
| `bdc4a3ce-2e22-4398-8cd6-76b7160d2298` | Jana - Crisp Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/62dec9ed-4787-4696-ba02-d8e722b35f66-499741be.wav) | feminine | Adult | Clear and crisp female voice with a casual yet commanding tone for customer support and guidance | Voice Agents, Customer Support |
| `0b6d3ccb-f421-4e49-80f7-4bfa39f6eb8e` | Marek - Steady Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c6d40988-15b2-4a49-b8b0-1d21f38f0a69-3a5e67b1.wav) | masculine | Adult | Resonant Czech male with a calm presence for expert support. | Voice Agents, Customer Support |
| `b66b3a19-31b3-401f-8b08-40d46a61e4f1` | Milena - Composed Clarifier | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/be319ee1-31bf-48e2-8a42-22acfd8143c5-c07236c5.wav) | feminine | Adult | Steady Czech voice for capable professional assistance. | Voice Agents, Customer Support |
| `89266bab-6e15-455d-8654-e18c440b0656` | Petr - Pastor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/090fd473-64b7-43ba-a64e-75e7c0af16f2-dfb97c87.wav) | masculine | Adult | Resonant adult male voice, reminiscent of a priest delivering a sermon for narrations and formal… | Voice Agents, Customer Support |
| `f8685385-96f6-4c12-8520-49e4914bcbfe` | Tereza - Decisive Agent | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/04495111-9d2c-4442-ad56-96a0b699ab51-d17ee383.wav) | feminine | Adult | Professional adult female for highly structured customer communication. | Voice Agents, Customer Support |
## Hebrew
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `2821fd0c-35c7-4adf-9c42-32e394bf85cb` | Adi - Efficient Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/ad39f2f6-e472-4d1c-aba7-69083fbf56e6-67026b9f.wav) | feminine | Adult | Articulate, professional Hebrew female for customer assistance. | Voice Agents, Customer Support |
| `daa4d6bb-da62-4e16-8065-76cd87942475` | Eitan - Modern Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/be8fbcc9-6e29-4cfa-9a56-bac9e68b8d38-f1a9e457.wav) | masculine | Adult | Strong Hebrew male providing a clear tone for corporate messaging. | Voice Agents, Customer Support |
| `84b969ad-19c7-428d-b742-48d387f7f138` | Gil - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6e79397e-23ee-4c51-98da-b1cc6e02af92-02002bc5.wav) | masculine | Adult | Warm, genuine Hebrew male perfect for conversational experiences. | Voice Agents, Customer Support |
| `3e32f3c5-9ac0-4192-9994-87fdb277120f` | Noam - Broadcaster | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/1142e827-b53e-4a38-9921-cd71794d585d-a2a54379.wav) | masculine | Adult | Clear and authoritative adult male voice for announcements, broadcasts, and formal presentations | Voice Agents, Customer Support |
| `431b7e77-b46d-4eda-8362-db430ac0913c` | Oren - Steady Advisor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d49959dc-e6fc-48d9-af85-f6260e64c078-94a6f3f8.wav) | masculine | Adult | Calm, measured Hebrew male suited for professional communication. | Voice Agents, Customer Support |
| `1daba551-67af-465e-a189-f91495aa2347` | Yael - Casual Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5b541ce2-c2cf-453d-abc7-d4ba21814370-5a6f9126.wav) | feminine | Adult | Voice with relaxed tone and friendly warmth, ideal for conversational dialogue and everyday… | Voice Agents, Customer Support |
## Finnish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `65c34eec-42c9-4a75-a8bd-b676fb847b72` | Helmi - Warm Friend | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/df1a7d59-4030-45b3-a96c-b9b8cffc5a9d-d3d4db40.wav) | feminine | Adult | Friendly adult female voice for casual conversations and everyday chat | Voice Agents, Customer Support |
| `8ccd7fcd-846a-4594-bde2-5feec2cba73a` | Jari - Reliable Representative | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/74553192-1cbf-41b4-a32a-ddf564fa09e0-a5c757e4.wav) | masculine | Adult | Steady adult male for direct and efficient dialogue. | Voice Agents, Customer Support |
| `7849a11e-4107-44ae-bc7e-77bea41ec019` | Matti - Measured Manager | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2aa59c6b-deba-4361-9830-ecc36ea0eea7-ab651304.wav) | masculine | Adult | Steady adult male for structured professional interactions. | Voice Agents, Customer Support |
| `ae1a833b-0d95-4b7f-8d05-d6418c6f8049` | Mikko - Narration Expert | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6e8b19a1-81ae-4e35-a845-1e890359720f-e35c98c0.wav) | masculine | Adult | Firm and strong adult male voice for narration, audiobooks, and authoritative communication | Voice Agents, Customer Support |
| `2835e382-643b-4ac6-8f6c-74df549a7ad0` | Milla - Modern Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f74f305a-fb44-454a-96cc-72023b84038c-3397ceb6.wav) | feminine | Adult | Crisp, natural Finnish female for customer assistance. | Voice Agents, Customer Support |
## Thai
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aaa0bf6d-bc07-40f2-bc6b-66afc5fd42f6` | Chakrit - Reliable Communicator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2ef90170-adde-477d-bd59-763ac836be42-5668376c.wav) | masculine | Adult | Clear, dependable Thai male built for public communications. | Voice Agents, Customer Support |
| `a50a04b8-35ee-487e-8b87-97f0eee68a64` | Krit - Efficient Envoy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/08578e60-0d9e-4fb8-b256-f9a88c0f4fc1-8833edc6.wav) | masculine | Adult | Professional adult male for smooth, everyday dialogue. | Voice Agents, Customer Support |
| `5de076e9-7b28-4442-b279-e7d80d573505` | Somchai - Star | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/309ca8ce-a177-4c06-b21b-c0778f4aaec4-b1f6442a.wav) | masculine | Adult | Upbeat and confident adult male voice for commercials, brand promotions, and lively presentations | Voice Agents, Customer Support |
| `ccc7bb22-dcd0-42e4-822e-0731b950972f` | Suda - Fortune Teller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/cbd0d0dd-2c43-453f-9fba-ce71c90e0dd3-ab961f12.wav) | feminine | Adult | Expressive adult female voice with lively pronunciation for storytelling, advertisements, and… | Voice Agents, Customer Support |
| `db938869-18b5-4c21-be8b-2ffdfba6d8d4` | Thaksin - Tactful Tracker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6293ddde-8dbc-4dc0-996a-aa221f81dda7-e4b61d96.wav) | masculine | Adult | Methodical adult male for structured professional interactions. | Voice Agents, Customer Support |
## Danish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `c323c793-41f9-47b8-99dc-9b44b0440b84` | Katrine - Calm Caregiver | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b568316e-afbc-4794-89f9-afd6d96d7516-e78e71e0.wav) | feminine | Adult | Soft and calm adult female voice for meditation, relaxation, and gentle conversations | Voice Agents, Customer Support |
| `eb929394-68e7-4e08-bd2f-e7055728a5e1` | Mette - Polished Facilitator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/31ed8bdf-90fe-456b-91d7-08f9d184c7b1-f57aee1f.wav) | feminine | Adult | Bright, professional Danish female for welcoming customer service. | Voice Agents, Customer Support |
| `926e0766-f380-4d77-aeb0-9aa4ebb16b38` | Soren - Executive Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/7cba2f2e-9534-4187-967b-46fa15565d1b-efdfa015.wav) | masculine | Adult | Voice with confident, businesslike tone and clear precision, perfect for professional dialogue | Voice Agents, Customer Support |
| `a466f9e2-28eb-4bb7-925c-8e8984950700` | Søren - Steady Strategist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/183da4ec-5261-47ef-9a43-98f04fdc517b-4fc36ac6.wav) | masculine | Adult | Steady, Danish male voice for reassuring professional dialogue. | Voice Agents, Customer Support |
## Bengali
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `48b9e1de-e2fa-4914-8b32-31c437813548` | Ananya - Paced Helper | — | feminine | Adult | Clear steady tone with a paced delivery. Perfect for a smooth customer service experience. | Voice Agents, Customer Support |
| `59ba7dee-8f9a-432f-a6c0-ffb33666b654` | Pooja - Everyday Assistant | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8af0ca75-1003-4d31-8ded-a336ed10a34f-f665b3c9.wav) | feminine | Adult | Soft-spoken adult female voice for casual conversations and natural dialogue | Voice Agents, Customer Support |
| `2ba861ea-7cdc-43d1-8608-4045b5a41de5` | Rubel - City Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/fe66d91b-c4a2-4da5-9b79-a90577498723-9b95502a.wav) | masculine | Adult | Casual adult male voice for everyday conversations and relatable dialogue | Voice Agents, Customer Support |
## Hungarian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `4c5c7be8-6b3b-4c62-b915-c54d049c198f` | Bence - Focused Facilitator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/9129045b-2deb-495a-862f-843c46fcb2eb-3a9f22e6.wav) | masculine | Adult | Professional adult male for highly structured communication. | Voice Agents, Customer Support |
| `e97c3b37-1aa5-46af-afb7-9545086aaa92` | Eszter - Customer Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3135e082-c50c-45fd-9377-bfedb3aea428-b2e6fc92.wav) | feminine | Adult | Clear and cheerful adult female voice for customer support and friendly interactions | Voice Agents, Customer Support |
| `36e0c00b-1bfd-4ad7-a0e8-928d4cadca00` | Gabor - Reassuring Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/62e092b5-445d-45ab-8eff-6fd556b1904b-03aed14f.wav) | masculine | Adult | Firm and well-paced adult male voice for customer support, guidance, and professional communication | Voice Agents, Customer Support |
## Vietnamese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `935a9060-373c-49e4-b078-f4ea6326987a` | Linh - Soft Presence | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e772ec36-4c8c-4b63-b412-adff1e330512-02d3ac28.wav) | feminine | Adult | Voice with gentle tone and natural warmth, perfect for natural conversations and friendly dialogue | Voice Agents, Customer Support |
| `0e58d60a-2f1a-4252-81bd-3db6af45fb41` | Minh - Conversational Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/305fb6be-1fb3-4ebe-9f3d-055679301ae7-a10d9b7b.wav) | masculine | Adult | Easygoing adult male voice with a friendly tone for light conversation, casual dialogue, and… | Voice Agents, Customer Support |
| `b8cd71e3-bc14-4538-a530-d6314731c036` | Xia - Calm Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/329ce14b-92e6-4954-ace1-314f76be9e9e-353cd848.wav) | feminine | Adult | Soft-spoken adult female voice for calm conversations and customer support | Voice Agents, Customer Support |
## Bulgarian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `d132064c-b931-4a80-bf0d-02a331ec4572` | Georgi - Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/03aeac35-1cbe-497d-bd39-ed998a289c90-ce329608.wav) | masculine | Adult | Friendly adult male with a casual tone for everyday conversations and relatable dialogue | Voice Agents, Customer Support |
| `fcbecbcc-0cef-4615-8b5a-712fe1b39dd0` | Ivana - Instruction Provider | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/aa78ddb5-2272-418b-8b7e-6f64dc691d1d-bba5d59e.wav) | feminine | Adult | Clear and authoritative adult female voice for giving instructions and professional communication | Voice Agents, Customer Support |
## Croatian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `a1a16724-b1f3-4b27-9e47-8a175115e93c` | Ivan - Bar Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/da56722a-d0d0-4403-987e-03a01a30e5c2-9c4dccb0.wav) | masculine | Adult | Relaxed adult male voice for easygoing conversations | Voice Agents, Customer Support |
| `2a2624ad-bd06-4563-81fd-0519742e25d2` | Petra - Strict Lecturer | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6a9e0cdc-5a02-4226-9f7b-d44e2005f08a-0b64862b.wav) | feminine | Adult | Firm and strict adult female voice for storytelling, guidance, and instructional use cases | Voice Agents, Customer Support |
## Georgian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `dbebd077-80cb-4bcf-b43b-4552f96341bb` | Levan - Support Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/998902b9-6a89-4658-ada3-d4098c52e4ee-274edeb2.wav) | masculine | Adult | Casual and approachable adult male voice for customer support and everyday conversations | Voice Agents, Customer Support |
| `0bfbea6c-2f8f-4f86-b411-aa2316561e36` | Tamara - Support Specialist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c2403c01-2d68-479b-a8bc-d9b2355ab314-15bee256.wav) | feminine | Adult | Professional and clear adult female voice for customer service, guidance, and supportive… | Voice Agents, Customer Support |
## Greek
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `50849023-76e9-46c7-af52-9ec39888a165` | Despina - Motherly Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/378c24e5-9928-4a44-9422-af847ae79ce1-158f76ae.wav) | feminine | Adult | Warm yet authoritative middle-aged female voice, with a motherly tone for guidance, reassurance,… | Voice Agents, Customer Support |
| `b45eba5b-2215-4da7-9c7c-121c95ed7b81` | Nikos - Radio Storyteller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/afaeff8f-ae43-4a8c-b0af-28fb60d11da1-3d3917ba.wav) | masculine | Adult | Nostalgic, middle-aged male voice with an old-radio tone for historical reenactments, vintage… | Voice Agents, Customer Support |
## Gujarati
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `91925fe5-42ee-4ebe-96c1-c84b12a85a32` | Amit - Sports Student | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/232b0aa5-57a1-47c3-acb1-72803bcac234-54901778.wav) | masculine | Adult | Friendly young adult male voice for casual conversations and natural everyday dialogue | Voice Agents, Customer Support |
| `4590a461-bc68-4a50-8d14-ac04f5923d22` | Isha - Learner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5e76154d-e4cd-4919-a70e-5b00dd37cea2-a1a31fb2.wav) | feminine | Adult | Youthful female voice with a clear and approachable tone for narration, educational content, and… | Voice Agents, Customer Support |
## Indonesian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `a053f6bc-7df4-40de-96d4-de026bc47ce8` | Andi - Dynamic Presenter | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/2e51d67e-adb0-4a64-8ab4-0117bfe81c9e-c3068446.wav) | masculine | Adult | Expressive adult male voice with an upbeat tone for advertisements, promotions, and lively… | Voice Agents, Customer Support |
| `b441c4fd-4910-4c55-ae56-f0291057e2cc` | Siti - Ad Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/c42b6f6b-a8e4-4c5a-ade0-de7c7d68a75b-7608c30d.wav) | feminine | Adult | Cheerful and optimistic adult female voice for brand placements, advertisements, and engaging… | Voice Agents, Customer Support |
## Kannada
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `7c6219d2-e8d2-462c-89d8-7ecba7c75d65` | Divya - Joyful Narrator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/8d48e526-0e08-4b32-bb25-8645ffe12da1-03c911f1.wav) | feminine | Adult | Lively and cheerful adult female voice for product advertisements, upbeat promotions, and happy… | Voice Agents, Customer Support |
| `6baae46d-1226-45b5-a976-c7f9b797aae2` | Prakash - Instructor | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6bde795a-4f8a-4d75-8e80-238aef3ea8b4-04db8619.wav) | masculine | Adult | Firm and articulate middle-aged male voice for lectures, presentations, and instructional content | Voice Agents, Customer Support |
## Malay
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `83604597-55fa-4ccc-8357-730b313f353f` | Aisyah - Chat Partner | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3954a5e5-0ba8-429a-b681-f609cdea5207-1ea8ed76.wav) | feminine | Adult | Friendly and upbeat adult female voice for casual conversations and engaging everyday dialogue | Voice Agents, Customer Support |
| `8281db18-6ac5-47bb-91a8-ce23a1f1d951` | Faiz - Family Guide | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/5d853a88-398e-4505-a41d-8b31ce44e33f-1d279cb8.wav) | masculine | Adult | Warm and fatherly adult male voice for casual conversations and comforting dialogue | Voice Agents, Customer Support |
## Malayalam
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `b426013c-002b-4e89-8874-8cd20b68373a` | Latha - Friendly Host | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/48803272-a6e3-4919-8aa8-b4df8f3bdd35-ab20c9ac.wav) | feminine | Adult | Bright and clear adult female voice for customer support, greetings, and welcoming guests | Voice Agents, Customer Support |
| `374b80da-e622-4dfc-90f6-1eeb13d331c9` | Vijay - Comfort Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/e2f99187-247b-4431-bf98-8ebd6750df5b-715b7470.wav) | masculine | Adult | Friendly and easygoing male voice for casual conversations and everyday support | Voice Agents, Customer Support |
## Marathi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `5c32dce6-936a-4892-b131-bafe474afe5f` | Anika - Enthusiastic Seller | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/387fe845-4e9c-454f-bc9b-34216580b469-df2e063f.wav) | feminine | Adult | Energetic and approachable adult female voice for sales conversations, casual chat, and customer… | Voice Agents, Customer Support |
| `f227bc18-3704-47fe-b759-8c78a450fdfa` | Suresh - Instruction Voice | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/f14dc991-482c-4e83-a6d0-56d3da301cab-3589739a.wav) | masculine | Adult | Clear and well-enunciated adult male voice for instructions, narrations, and professional… | Voice Agents, Customer Support |
## Norwegian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `4f7b1820-6263-4615-87a7-b105768d8f64` | Kari - Crisp Coordinator | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6a5e30bd-b2bf-4e10-afff-0f6c4fdbce6b-1b4bb146.wav) | feminine | Adult | Polished Norwegian voice for efficient transactional assistance. | Voice Agents, Customer Support |
| `d6dca1b6-cdd8-4e9c-823c-e03979261740` | Lars - Casual Conversationalist | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/d4d22bdf-61e5-4d45-8d86-b8ff6fd1d865-1f08e311.wav) | masculine | Adult | Approachable adult male voice with a relaxed tone for casual conversations and everyday interactions | Voice Agents, Customer Support |
## Punjabi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `8bacd442-a107-4ec1-b6f1-2fcb3f6f4d56` | Gurpreet - Companion | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/6ccbbe0f-8cfb-4e43-b9d8-35ad2969a1ee-aa38bcc9.wav) | masculine | Adult | Soft and caring adult male voice for empathetic conversations, support, and reassuring dialogue | Voice Agents, Customer Support |
| `991c62ce-631f-48b0-8060-2a0ebecbd15b` | Jaspreet - Commercial Woman | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/b914d1e4-d525-4a37-83e3-bf818be3f1c1-d61b688b.wav) | feminine | Adult | Expressive adult female voice with an engaging tone for commercials, promotions, and lively… | Voice Agents, Customer Support |
## Romanian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `34acfaee-c556-41ee-a5f6-c687fb20357c` | Andrada - Steady Speaker | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/eacbff51-946e-48c5-aa19-1175d926c810-a48f8cdb.wav) | feminine | Adult | Clear and monotone adult female voice for instructions formal announcements, and straightforward… | Voice Agents, Customer Support |
| `3f64ef99-d87b-4b51-b217-df7351f7886a` | Andrei - Conversationalist Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/3106d0a1-f572-48c9-a760-6baf1042755a-725bd319.wav) | masculine | Adult | Casual yet firm middle-aged male voice for everyday conversations, guidance, and professional… | Voice Agents, Customer Support |
## Slovak
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `abf68668-6549-462c-8426-1fa7b466b91d` | Katarina - Friendly Sales | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/23de336c-15f4-499c-b5bc-8849e7a71daf-2748670b.wav) | feminine | Adult | Warm and approachable adult female voice for customer service, support, and friendly communication | Voice Agents, Customer Support |
| `ca590fdc-df56-4d2e-94a4-ef5b423c7ddf` | Peter - Narrator Man | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/59376463-cc6c-416b-95da-caf07046ae27-12936bad.wav) | masculine | Adult | Steady and articulate adult male voice for narrations, audiobooks, and professional storytelling | Voice Agents, Customer Support |
## Ukrainian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `05ffab9c-d380-4909-8375-cd12f59238c3` | Oleh - Professional Guy | [Sample](https://assets.slng.ai/voice-previews/cartesia/sonic:3/66d29f78-6ba2-4f76-9691-db4f859511d9-bb46f852.wav) | masculine | Adult | Approachable adult male voice with a professional tone for casual conversations and everyday… | Voice Agents, Customer Support |
# Deepgram Aura
Source: https://docs.slng.ai/models/voices/deepgram-aura
Browse Deepgram Aura 2 voices on SLNG with audio samples — natural conversational TTS across English, Spanish, Dutch, French, German, Italian, and Japanese.
Deepgram Aura 2 offers a variety of high-quality, natural-sounding voices for text-to-speech. You can specify a voice by passing its model ID in your TTS request.
```json theme={null}
{
"model": "aura-2-thalia-en"
}
```
SLNG provides two ways to use Deepgram Aura voices:
* **SLNG-hosted**: voices are hosted on SLNG infrastructure. English and Spanish are currently supported. Use the [SLNG-hosted Text to Speech API](/api-reference/text-to-speech/slng/deepgram-aura-2/aura-2-english-websocket).
* **Deepgram proxy**: requests are forwarded to Deepgram's API, giving you access to their full voice catalog across all languages. Use the [third-party Text to Speech API](/api-reference/text-to-speech/deepgram/deepgram-aura-2/aura-2-websocket). See [Deepgram's TTS models documentation](https://developers.deepgram.com/docs/tts-models) for the complete list of available voices.
## English
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-amalthea-en` | Amalthea | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7e9d4fd4-b44d-401a-ae75-27824285519d-fcf9245a.mp3) | feminine | Adult | Engaging, Natural, Cheerful | Casual Chat |
| `aura-2-andromeda-en` | Andromeda | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/8a446829-ea0c-47b3-8395-3e84f0e02d49-3d99a739.mp3) | feminine | Adult | Casual, Expressive, Comfortable | Customer Service, IVR |
| `aura-2-apollo-en` | Apollo | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7a0b8925-43bc-417f-a68b-66e341c2cec5-26887e91.mp3) | masculine | Adult | Confident, Comfortable, Casual | Casual Chat |
| `aura-2-arcas-en` | Arcas | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/72ff7f7b-afac-4626-bf7c-31fc825265e5-1ce2a7ad.mp3) | masculine | Adult | Natural, Smooth, Clear, Comfortable | Customer Service, Casual Chat |
| `aura-2-aries-en` | Aries | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/96c7f50c-15ad-4456-a92d-6cc7445a19ac-9349978a.mp3) | masculine | Adult | Warm, Energetic, Caring | Casual Chat |
| `aura-2-asteria-en` | Asteria | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/813d7e61-b935-4189-9385-f0d5a008b7ac-2f3aa301.mp3) | feminine | Adult | Clear, Confident, Knowledgeable, Energetic | Advertising |
| `aura-2-athena-en` | Athena | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/d7ebc7a5-54af-4703-b497-ce018267f5c1-4b3b85f2.mp3) | feminine | Adult | Calm, Smooth, Professional | Storytelling |
| `aura-2-atlas-en` | Atlas | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7530db4d-389f-4d36-af33-7efb12531bba-78dfe556.mp3) | masculine | Adult | Enthusiastic, Confident, Approachable, Friendly | Advertising |
| `aura-2-aurora-en` | Aurora | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/4eaa615a-0bea-477f-aa84-1220d72f811d-6404fb72.mp3) | feminine | Adult | Cheerful, Expressive, Energetic | Interview |
| `aura-2-callista-en` | Callista | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/b187e2c7-ab2f-4e03-b56f-f8587fecfa57-fe1f3779.mp3) | feminine | Adult | Clear, Energetic, Professional, Smooth | IVR |
| `aura-2-cora-en` | Cora | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/fa66e0d1-d5cb-4adc-907c-467742c50a6e-c3789f7d.mp3) | feminine | Adult | Smooth, Melodic, Caring | Storytelling |
| `aura-2-cordelia-en` | Cordelia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/a4cbcf56-3234-4932-a1c5-f3fbb6f6cb00-5653731d.mp3) | feminine | Adult | Approachable, Warm, Polite | Storytelling |
| `aura-2-delia-en` | Delia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7f10716f-070c-4633-ba01-cc38be02a4b7-e744b46d.mp3) | feminine | Adult | Casual, Friendly, Cheerful, Breathy | Interview |
| `aura-2-draco-en` | Draco | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/44825bd8-7294-4e08-bde8-48b1b6917e65-ba3bd7b0.mp3) | masculine | Adult | Warm, Approachable, Trustworthy, Baritone | Storytelling |
| `aura-2-electra-en` | Electra | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/eea5231e-040d-4286-b781-2e9b6294377e-d22acbcb.mp3) | feminine | Adult | Professional, Engaging, Knowledgeable | IVR, Advertising, Customer Service |
| `aura-2-harmonia-en` | Harmonia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/04189c83-2eea-4dcd-a60e-6c89ddc85d72-ab7afd6c.mp3) | feminine | Adult | Empathetic, Clear, Calm, Confident | Customer Service |
| `aura-2-helena-en` | Helena | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/34e7fbe7-7055-4627-9e38-5a6bc8404dda-c0076286.mp3) | feminine | Adult | Caring, Natural, Positive, Friendly, Raspy | IVR, Casual Chat |
| `aura-2-hera-en` | Hera | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/79306830-d897-414a-a98a-f142d3ceec7b-5ebe51d3.mp3) | feminine | Adult | Smooth, Warm, Professional | Informative |
| `aura-2-hermes-en` | Hermes | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/1e415a66-48ba-4583-8484-8e050fbbb265-7a0bd3e6.mp3) | masculine | Adult | Expressive, Engaging, Professional | Informative |
| `aura-2-hyperion-en` | Hyperion | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/0b0b9968-35eb-428b-b598-b3408c29c38d-588c9040.mp3) | masculine | Adult | Caring, Warm, Empathetic | Interview |
| `aura-2-iris-en` | Iris | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/05bf043a-ebda-4ad1-afe2-29969b752ddc-c0e82dae.mp3) | feminine | Adult | Cheerful, Positive, Approachable | IVR, Advertising, Customer Service |
| `aura-2-janus-en` | Janus | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/5169e242-31ca-46d5-8256-1f44edd4adbf-56749eb9.mp3) | feminine | Adult | Southern, Smooth, Trustworthy | Storytelling |
| `aura-2-juno-en` | Juno | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/79557a34-b69e-4ef5-a98b-177c2a1ee475-1a1a564b.mp3) | feminine | Adult | Natural, Engaging, Melodic, Breathy | Interview |
| `aura-2-jupiter-en` | Jupiter | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/a68f9f06-5f48-4246-9f97-589a09d2bcba-470b9b50.mp3) | masculine | Adult | Expressive, Knowledgeable, Baritone | Informative |
| `aura-2-luna-en` | Luna | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/57896470-29f7-4333-9092-9ff0b1905f71-8aa212fe.mp3) | feminine | Adult | Friendly, Natural, Engaging | IVR |
| `aura-2-mars-en` | Mars | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/a52466ca-1703-448f-a059-3dbe78bb34dd-afe006ee.mp3) | masculine | Adult | Smooth, Patient, Trustworthy, Baritone | Customer Service |
| `aura-2-minerva-en` | Minerva | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/134c3f2d-69cb-4450-872b-066da3d09372-3ba65426.mp3) | feminine | Adult | Positive, Friendly, Natural | Storytelling |
| `aura-2-neptune-en` | Neptune | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/2bb4b54e-de6c-4e78-b5b1-3d8a107bb25a-78de21b1.mp3) | masculine | Adult | Professional, Patient, Polite | Customer Service |
| `aura-2-odysseus-en` | Odysseus | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9f05c774-c031-4e8c-a11a-57c4352317ca-1a1cb87a.mp3) | masculine | Adult | Calm, Smooth, Comfortable, Professional | Advertising |
| `aura-2-ophelia-en` | Ophelia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/865b7650-fdd4-477a-8bb7-378632435347-591a4931.mp3) | feminine | Adult | Expressive, Enthusiastic, Cheerful | Interview |
| `aura-2-orion-en` | Orion | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/ac88f63b-ebe6-4ddd-a2e1-b60df8a668a3-4ba234d0.mp3) | masculine | Adult | Approachable, Comfortable, Calm, Polite | Informative |
| `aura-2-orpheus-en` | Orpheus | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/e21d5016-f486-4c82-ab88-530ef0561801-c4516676.mp3) | masculine | Adult | Professional, Clear, Confident, Trustworthy | Customer Service, Storytelling |
| `aura-2-pandora-en` | Pandora | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/ca3652d6-d4ae-43d0-8fcb-75397d94599f-08ac3fc0.mp3) | feminine | Adult | Smooth, Calm, Melodic, Breathy | IVR, Informative |
| `aura-2-phoebe-en` | Phoebe | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/0e297bfb-d87e-4ad3-88a2-8993456e1ec2-d66daf10.mp3) | feminine | Adult | Energetic, Warm, Casual | Customer Service |
| `aura-2-pluto-en` | Pluto | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/ee8e40e4-569f-4c15-92dd-1a68bffb56e2-60e61abb.mp3) | masculine | Adult | Smooth, Calm, Empathetic, Baritone | Interview, Storytelling |
| `aura-2-saturn-en` | Saturn | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/ef1d1f0e-e7cd-4cd4-b9bd-c9ce027b7f3c-7328fef9.mp3) | masculine | Adult | Knowledgeable, Confident, Baritone | Customer Service |
| `aura-2-selene-en` | Selene | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/37d4ecef-356f-4150-9b50-04cc4cb202ee-f0b52a5f.mp3) | feminine | Adult | Expressive, Engaging, Energetic | Informative |
| `aura-2-thalia-en` | Thalia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/95a90995-3f18-434b-b005-b78e7b6a14fb-e55dad94.mp3) | feminine | Adult | Clear, Confident, Energetic, Enthusiastic | Casual Chat, Customer Service, IVR |
| `aura-2-theia-en` | Theia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/4dd3eb93-e6bc-4d21-b7e8-d912f80bea19-5fa65927.mp3) | feminine | Adult | Expressive, Polite, Sincere | Informative |
| `aura-2-vesta-en` | Vesta | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/ca546ab3-ac25-4b8d-a452-53ec17924e3b-9d9bab75.mp3) | feminine | Adult | Natural, Expressive, Patient, Empathetic | Customer Service, Interview, Storytelling |
| `aura-2-zeus-en` | Zeus | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/2705a827-1c42-40af-b48c-6e4994ee30af-7e34a85f.mp3) | masculine | Adult | Deep, Trustworthy, Smooth | IVR |
## Spanish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-agustina-es` | Agustina | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/912d16f1-695c-4f5e-987b-8cf7a8cea55f-295eba0f.mp3) | feminine | Adult | Calm, Clear, Expressive, Knowledgeable, Professional | Interview, Casual Chat |
| `aura-2-alvaro-es` | Alvaro | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9422bdeb-c988-4bb4-9ebe-9f1a81093795-ed792470.mp3) | masculine | Adult | Calm, Professional, Clear, Knowledgeable, Approachable | Interview, Customer Service |
| `aura-2-antonia-es` | Antonia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/3b241667-81dc-45e2-b072-f8bb5f9b21d7-488705d1.mp3) | feminine | Adult | Approachable, Enthusiastic, Friendly, Natural, Professional | Customer Service, Interview, Casual Chat |
| `aura-2-aquila-es` | Aquila | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/d2671a55-3d0d-45cf-ac90-6c3122530820-08a66770.mp3) | masculine | Adult | Expressive, Enthusiastic, Confident, Casual, Comfortable | Casual Chat, Informative |
| `aura-2-carina-es` | Carina | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/2b3a807b-cc35-4fe0-ae64-85124d7c2a5c-8541b539.mp3) | feminine | Adult | Professional, Raspy, Energetic, Breathy, Confident | Interview, Customer Service, IVR |
| `aura-2-celeste-es` | Celeste | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/d078c0d5-3d22-486a-9731-51dfca6e40d3-cac98fed.mp3) | feminine | Young Adult | Clear, Energetic, Positive, Friendly, Enthusiastic | Casual Chat, Advertising, IVR |
| `aura-2-diana-es` | Diana | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/a88029fd-6c28-45e0-8a60-2ef06ad66f12-6f37c331.mp3) | feminine | Adult | Professional, Confident, Expressive, Polite, Knowledgeable | Storytelling, Advertising |
| `aura-2-estrella-es` | Estrella | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9025ce99-22db-4f67-a765-5b8acf4432f9-31aefdea.mp3) | feminine | Mature | Approachable, Natural, Calm, Comfortable, Expressive | Casual Chat, Interview |
| `aura-2-gloria-es` | Gloria | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/bcf037aa-a246-4d58-9851-4a27b4dd4f27-526ea821.mp3) | feminine | Adult | Casual, Clear, Expressive, Natural, Smooth | Customer Service, Casual Chat |
| `aura-2-javier-es` | Javier | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/fd970a21-abf6-4828-bfd0-d57e5eefa0fe-7d55d5bb.mp3) | masculine | Adult | Approachable, Professional, Friendly, Comfortable, Calm | Casual Chat, IVR, Storytelling |
| `aura-2-luciano-es` | Luciano | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/be446283-908f-4ca7-a866-afe9d9290821-b451d1e9.mp3) | masculine | Adult | Charismatic, Cheerful, Energetic, Expressive, Friendly | Customer Service, Casual Chat |
| `aura-2-nestor-es` | Nestor | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/99d37d96-a6fe-4d7c-9a13-0dc01f79c682-37b22eff.mp3) | masculine | Adult | Calm, Professional, Approachable, Clear, Confident | Casual Chat, Customer Service |
| `aura-2-olivia-es` | Olivia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9ced3542-49d2-4683-9bd2-5073ad8e8e2d-8600738d.mp3) | feminine | Adult | Breathy, Calm, Casual, Expressive, Warm | Customer Service, Casual Chat |
| `aura-2-selena-es` | Selena | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/dbb5ae56-ce2d-4acf-9ac9-92552bedecae-6078bafb.mp3) | feminine | Young Adult | Approachable, Casual, Friendly, Calm, Positive | Customer Service, Informative |
| `aura-2-silvia-es` | Silvia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/cb1e7236-5938-4d35-bf24-016e0cc29362-f3e59fc5.mp3) | feminine | Adult | Charismatic, Clear, Expressive, Natural, Warm | Customer Service, Casual Chat |
| `aura-2-sirio-es` | Sirio | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/f36d0c45-4b74-4d00-b6ea-f94d9a44aced-63926c84.mp3) | masculine | Adult | Calm, Professional, Comfortable, Empathetic, Baritone | Casual Chat, Interview |
| `aura-2-valerio-es` | Valerio | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/e61178ec-be53-4f4f-b574-1ca0752dd308-aa23e732.mp3) | masculine | Adult | Deep, Knowledgeable, Natural, Polite, Professional | Customer Service, Informative |
## Dutch
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-beatrix-nl` | Beatrix | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/feaf299a-6960-4c44-b73b-c0aa5aeb1c99-edf061db.mp3) | feminine | Adult | Cheerful, Enthusiastic, Friendly, Trustworthy, Warm | Customer Service |
| `aura-2-cornelia-nl` | Cornelia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/3e40faad-035b-49e3-b80a-42ffb09675aa-87a536e3.mp3) | feminine | Adult | Approachable, Friendly, Polite, Positive, Warm | Customer Service |
| `aura-2-daphne-nl` | Daphne | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/876a38ff-ea1e-43a2-a6ee-2bd3562322e7-448b3f52.mp3) | feminine | Adult | Calm, Clear, Confident, Professional, Smooth | Healthcare, Interview, Casual Chat, Audiobook |
| `aura-2-hestia-nl` | Hestia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/4383102e-0e22-4018-8b38-988be2cd70fa-6aeb82eb.mp3) | feminine | Adult | Approachable, Caring, Expressive, Friendly, Knowledgeable | Customer Service |
| `aura-2-lars-nl` | Lars | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/929b9eba-a1eb-4252-bcff-72663c871610-779a23d4.mp3) | masculine | Adult | Breathy, Casual, Comfortable, Sincere, Trustworthy | Customer Service |
| `aura-2-leda-nl` | Leda | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/2ebb8cab-0dcc-418d-b9de-a8cb497aa759-20acf9eb.mp3) | feminine | Adult | Caring, Comfortable, Empathetic, Friendly, Sincere | Sales |
| `aura-2-rhea-nl` | Rhea | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/adf9a187-f70c-4a39-9410-af20d4e449bb-9cdfdcc9.mp3) | feminine | Adult | Caring, Knowledgeable, Positive, Smooth, Warm | Customer Service |
| `aura-2-roman-nl` | Roman | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/305af76d-467a-4e3c-b7ec-ad7a4df01c9c-875ad7da.mp3) | masculine | Adult | Calm, Casual, Deep, Natural, Patient | Customer Service |
| `aura-2-sander-nl` | Sander | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/865a5977-2e36-4fe2-ba64-72dcc1d0b7cf-0bb25e5a.mp3) | masculine | Adult | Calm, Clear, Deep, Professional, Smooth | Customer Service |
## French
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-agathe-fr` | Agathe | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/8afca20f-df5c-4d57-8889-bdce69d32548-cc5976d8.mp3) | feminine | Adult | Charismatic, Cheerful, Enthusiastic, Friendly, Natural | Customer Service |
| `aura-2-hector-fr` | Hector | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/4f0c1999-1bf4-4c11-bd22-e141e3c26d55-f491dabf.mp3) | masculine | Adult | Confident, Empathetic, Expressive, Friendly, Patient | Customer Service |
## German
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-aurelia-de` | Aurelia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7675f75f-1cf8-43ba-a4db-5be51e71b79f-32af69b5.mp3) | feminine | Adult | Approachable, Casual, Comfortable, Natural, Sincere | Healthcare, Customer Service, Sales, Financial Services |
| `aura-2-elara-de` | Elara | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7383e7ac-e2cf-4930-aded-13351f280e95-0f4d5536.mp3) | feminine | Adult | Calm, Clear, Natural, Patient, Trustworthy | Healthcare, Customer Service, Sales, Financial Services |
| `aura-2-fabian-de` | Fabian | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/7d25a025-2480-4a96-8bc7-2ea251fe665d-f5cdcf23.mp3) | masculine | Adult | Confident, Knowledgeable, Natural, Polite, Professional | Healthcare, Customer Service, Sales, Financial Services |
| `aura-2-julius-de` | Julius | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/496bf72b-ee5a-4676-8366-df128c0c2dd6-6b39672d.mp3) | masculine | Adult | Casual, Cheerful, Engaging, Expressive, Friendly | Customer Service |
| `aura-2-kara-de` | Kara | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/f5ed95e5-0a0e-4a5c-a952-c7c83e3138ef-3aa6ea5d.mp3) | feminine | Adult | Caring, Empathetic, Expressive, Professional, Warm | Healthcare, Customer Service, Sales, Financial Services |
| `aura-2-lara-de` | Lara | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/6be53711-7279-49bb-bb92-47c29e168525-39722206.mp3) | feminine | Adult | Caring, Cheerful, Empathetic, Expressive, Warm | Healthcare, Customer Service, Sales, Financial Services |
| `aura-2-viktoria-de` | Viktoria | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/fe7c2b28-3da0-45c5-b3e6-eb29fe7d7b6c-48e02735.mp3) | feminine | Adult | Charismatic, Cheerful, Enthusiastic, Friendly, Warm | Customer Service |
## Italian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-cesare-it` | Cesare | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/b864af02-29b9-4a5a-a3d6-6e5de0afbdab-237fd779.mp3) | masculine | Adult | Clear, Empathetic, Knowledgeable, Natural, Smooth | Casual Chat, Customer Service, Interview, IVR |
| `aura-2-cinzia-it` | Cinzia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9c7b169e-55c5-4f6f-9bd8-944b67317736-f336cde4.mp3) | feminine | Adult | Approachable, Friendly, Smooth, Trustworthy, Warm | Customer Service, Interview, Narration |
| `aura-2-demetra-it` | Demetra | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/9144e677-c539-4b0f-b753-8d644e71c0f1-5828646e.mp3) | feminine | Adult | Calm, Comfortable, Patient | Casual Chat, Interview, Narration |
| `aura-2-dionisio-it` | Dionisio | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/970519ca-a2b1-4e7e-8290-e5556d687411-2f83480e.mp3) | masculine | Adult | Confident, Engaging, Friendly, Melodic, Positive | Sales |
| `aura-2-elio-it` | Elio | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/5cc2ad0f-2aaf-4d89-bfbf-ba360c88e799-f8442bff.mp3) | masculine | Adult | Breathy, Calm, Professional, Smooth, Trustworthy | Interview, Casual Chat, Customer Service |
| `aura-2-flavio-it` | Flavio | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/659d52f1-f583-42f4-9233-137008aff890-7e77945e.mp3) | masculine | Adult | Confident, Deep, Empathetic, Professional, Trustworthy | Casual Chat, Interview, Customer Service |
| `aura-2-livia-it` | Livia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/3ed72b23-7bbe-4df3-8bdb-e12e5ae9735f-1550bc2c.mp3) | feminine | Adult | Approachable, Cheerful, Clear, Engaging, Expressive | Customer Service |
| `aura-2-maia-it` | Maia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/09bdabd6-2308-4415-baef-5cab8ea38c80-a6265d0e.mp3) | feminine | Adult | Caring, Energetic, Expressive, Professional, Warm | Interview, Casual Chat, Customer Service |
| `aura-2-melia-it` | Melia | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/301f9745-c880-46f7-a625-229ac019208c-82977f2b.mp3) | feminine | Adult | Clear, Comfortable, Engaging, Friendly, Natural | Casual Chat, Customer Service, Interview |
| `aura-2-perseo-it` | Perseo | — | masculine | Adult | Casual, Clear, Natural, Polite, Smooth | Casual Chat, Customer Service |
## Japanese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aura-2-ama-ja` | Ama | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/bd3c764f-940a-4203-ae96-9d3b6e2f1a39-4cfbc4f9.mp3) | feminine | Adult | Casual, Comfortable, Confident, Knowledgeable, Natural | Interview, IVR |
| `aura-2-ebisu-ja` | Ebisu | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/88e99416-ffec-4aeb-8348-7c44a28801e0-b0034dc5.mp3) | masculine | Adult | Calm, Deep, Natural, Patient, Sincere | Casual Chat, Customer Service |
| `aura-2-fujin-ja` | Fujin | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/50080dcb-ad8e-42b0-91ac-2b5e2d98fd05-6ec249d4.mp3) | masculine | Adult | Calm, Confident, Knowledgeable, Professional, Smooth | Interview, Casual Chat, IVR |
| `aura-2-izanami-ja` | Izanami | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/cfd9dfc1-b02a-4ac1-8cc9-70d91ad174d2-ffbe740b.mp3) | feminine | Adult | Approachable, Clear, Knowledgeable, Polite, Professional | Casual Chat, Customer Service, Interview, IVR |
| `aura-2-uzume-ja` | Uzume | [Sample](https://assets.slng.ai/voice-previews/deepgram/aura:2/601efca5-f5d1-4659-ba63-97560b73d7d8-b531c1d7.mp3) | feminine | Adult | Approachable, Clear, Polite, Professional, Trustworthy | Customer Service, Interview, IVR, Commercial |
# Fish Audio
Source: https://docs.slng.ai/models/voices/fish-audio
Browse Fish Audio S2.1 Pro and S2 Pro voices on SLNG with audio samples — expressive multilingual TTS referenced by voice-model ID.
Fish Audio S2.1 Pro and S2 Pro are expressive multilingual text-to-speech models that share the same voice library. Voices are referenced by a Fish Audio voice-model ID. Pass the `voice_id` from the tables below as the `reference_id` field in your request.
```json theme={null}
{
"text": "Hello from sunny Barcelona!",
"reference_id": "9a9cf47702da476aa4629e2506d4a857"
}
```
Leave `reference_id` unset to use the model's default voice, or supply inline reference audio over MessagePack for one-shot voice cloning.
## English
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `8634617958764b539e0cdd5eb6c7723e` | Abel | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d0bdd6b9-9fa0-49f1-88d4-535146de4e29-35f83fbd.wav) | masculine | Adult | English | Voice Agents, Customer Support |
| `bf322df2096a46f18c579d0baa36f41d` | Adrian | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f32f1c0c-bf79-4b37-85e3-a198252051f7-c0003197.wav) | masculine | Adult | Narration, Deep, Slow | Voice Agents, Customer Support |
| `1258154bb41540c7b9dc0d10cd6704bf` | Amara | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/453bc126-038b-4393-8ae7-aa880c4ec52c-2020afc4.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `16cabdb7f8d240569aff36c9e480d783` | Amelia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dbe54555-040d-46d9-aaee-565c49a20c83-f1cab750.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `18b1276891524bd786fb8a59ecd3630a` | Ananya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/48676cb8-603a-4709-961c-527c9c83ff4d-b3fb8e35.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2e8a3bd7fb474d80b4e7966d678fb777` | Arjun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/037c55c0-4e83-4d49-a66f-51f39e05af41-f37123fb.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `ba875f2fb2ea4a4e9b175821014984b6` | Avery | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1930e55c-9bed-45f4-b6ba-5087a1fd11f9-1c6a8f2b.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `732ea755bd9e446eb31dc79966b50428` | Beau | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8ee13fdf-81e5-4295-94c2-c5facb20af66-fc9a74c5.wav) | masculine | Adult | English | Voice Agents, Customer Support |
| `0984f8581bbb4e5e980a990abb865874` | Blair | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d3d707b1-7579-40ba-8012-d738df02ec5a-8e1a0f11.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `3f6a61eb4d084459b75c67d93810b61f` | Casey | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/487d32bb-12e8-4599-a40a-47e314d67363-b12ab456.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `ac23b666ac6149839d350ab4af7e4979` | Charlotte | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3c891a7f-bb3d-4e0c-ada3-54aa9614201c-a4c7fd69.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `6d7a45828f6a432c9233cd93bb93e5be` | Chidi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/64a98e41-6925-477e-a454-d706f7769ff0-e7ca3586.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `b121b91872f54f04ba9f6da08b8b6253` | Chloe | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d3e5238d-d6fb-4a5c-aa30-85bcfb65d9fd-ec206e70.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `be9ce4282d8e414daad6fa1797f1cee8` | Cian | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/19b242f8-1605-445f-bf14-c11fe2ba871f-b77463c1.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f663fef9788d4ac0a6bfe36f1b3c871f` | Cody | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8b3a8620-cca3-4661-81a1-3ef8d3f66f5f-050418ca.wav) | masculine | Young Adult | English | Voice Agents, Customer Support |
| `51ae3c2a6e504830a0525e4745c04399` | Corey | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7c1f6a80-7f1f-407a-9ea9-179c2c9bf9ed-5538f384.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `9fa4b7a1b67446b48208f2f5d4bcd8da` | Dax | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3edba5eb-895a-44f2-a474-0679f88c77ad-47a8e96b.wav) | masculine | Adult | English | Voice Agents, Customer Support |
| `c70cfb98867a4bfb9ae20d2401257b92` | Delia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/061ff72d-93d2-40e0-9408-7cced7a10c5b-21aeb08d.wav) | feminine | Adult | English | Voice Agents, Customer Support |
| `6f0ae9a9f53c4d5bb7f546b62368cc3c` | Elizabeth | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e2a6f473-4b7b-4708-8a56-47f2a1f4227d-d222315a.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `536d3a5e000945adb7038665781a4aca` | Ethan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b01d90b2-effa-41fc-8fe2-06461105887a-13874681.wav) | masculine | Adult | Educational, Narration, Professional | Voice Agents, Customer Support |
| `1f97ab64476c4e468a0888ae22954dab` | Felix | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5f62c7ed-6bd5-4446-b314-d9202c101906-3479b521.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `a07450a60b8f453e86ef62391f2b9226` | Frankie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1f464923-a187-4065-acb9-aa8b6830c9b7-fc4ab26b.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `8abfa9ebd4c24a3399b68c3cdac8c7b5` | Freya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0296ec3c-41b1-4b19-8892-80e7caf76282-55b074bc.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `e041d483a7b54d96a6b91676468b304b` | Grant | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8d18b629-d13f-4394-8b3a-36bb843f29de-dc26d6c1.wav) | masculine | Adult | English | Voice Agents, Customer Support |
| `9a9cf47702da476aa4629e2506d4a857` | Hannah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ce52c0bf-1ee7-4772-9cd0-a1a05b95bfc1-a67abc9a.wav) | feminine | Adult | Advertisement, Educational, Professional | Voice Agents, Customer Support |
| `c250136a9ec74cc0b799be54664a83f2` | Harper | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/55424a82-5a5b-4b53-ace3-3fd85faad551-0b0c48ad.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `04a767f405104eb7afa1a7e80f60bd1b` | Iris | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2faa2835-f7b0-43cd-91fd-7e2879cf443d-ad47120b.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `15e288e662ca4072b2276d5c7c962bb2` | Isabella | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0914ffc1-dc4d-4e22-bf1a-cfc5df0937c9-97434adc.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `a92fb82d739d428a80d4645c5cf91e38` | Jack | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0247c834-d4b7-4a86-b4f0-b4e027dd87f1-2a0daa45.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f493c40876fc4d5ab28daf77efb0e686` | Jennifer | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0b49d3ab-bc54-48a2-823e-7225615b074f-04234f9e.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `8451cb6e7e204684973f172cc616ec20` | Jonah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b04e9291-0123-4538-a62c-155b2d984a68-1efc9b61.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `79d0bd3e4e5444b18f7b6d89b5927bf1` | Jordan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/57d983c2-62a9-420d-a3c5-39adc548e002-8c5a73bc.wav) | masculine | Senior | Educational, Professional, Confident | Voice Agents, Customer Support |
| `7882b0ed0f2a4a30bb89170985d19edc` | Juno | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a7254d5a-60a1-454b-b662-7b3fd74dd358-e3d98b7f.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `0db6e93af420470b9d9b9a886dbaa954` | Kai | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/17666678-d0dd-4f48-a34e-13464cc922d9-5cd6ab4f.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `e3cd384158934cc9a01029cd7d278634` | Laura | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/433f3f8a-02d6-46f9-ad73-f6acc8deb752-b2514984.wav) | feminine | Adult | Conversational, Educational, Deep | Voice Agents, Customer Support |
| `050df12e0f30484fb882a9a5410e5d66` | Lerato | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2e326637-5b7a-47ba-9b43-f5d3e70bbf84-2e90ead6.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `ce9db9be1ecb4c8a832802626864595d` | Liam | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e26ec01f-cba1-480e-99f1-20b06a2614f5-2b272602.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `94bf3b7fe581422e89d6db3653a61a38` | Linda | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7f96073c-9592-4887-a595-34da1ed8a1f3-3494dd89.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `9137ed6c094e41b08c74bec615a3c4b2` | Lindsay | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/567163bf-6b46-456c-841d-d6bbf8b14098-a9fa122d.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `d17747d4522e4c3fb73aed8110f4df07` | Maren | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/db961196-0ad3-4c94-9cb0-468ea89bba27-9ca6f8a0.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `15259c52cf5d41c28ea4394080e5e593` | Marion | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4ca4fd9f-1800-4fd8-a862-c04b445d0f1a-ccb1bbae.wav) | feminine | Adult | English | Voice Agents, Customer Support |
| `e33cb9b53cdf4b76a1b5913851b24c37` | Marlowe | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6b3b4d99-2e5e-4937-894a-d8b43a5fd90b-9dda11a3.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `ffe058c27068460a87f65335867c51d1` | Mary | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2ad1bc57-a1ce-4c5a-9276-f146ae3b9def-a21f98ce.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `02e950ce577d4f008a2dfb4782789a3a` | Mason | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0f564afa-2052-4995-9db3-6e28605d6925-ec30cbdf.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `18b7e3bed34d46b088b8fbd10926feb2` | Michael | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f829bb03-b4d9-4f3a-bf71-2ced2a341835-673f11b8.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `7f3375b90d3e4494bbb1a3cbbf56c607` | Mila | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d7af70fa-c239-4e8a-9df0-dc675aa84e64-43028e53.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `f983ef416c87413f986e1a5a000c385e` | Miles | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e728df2b-b03f-4d35-ae27-e3b9074a6beb-0be8a8e9.wav) | masculine | Young Adult | English | Voice Agents, Customer Support |
| `89fe13ec21f54e40920c9a9c089d5ff3` | Milo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/95afb4fd-8ad8-4e62-8a56-9cfd5662bb9a-2ba5b36e.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `7120c18aa277469483becf66310a4192` | Nell | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2aeb1114-405d-41e4-a199-8034b70780cd-ccd8976b.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `a5aafcd92cee4a7db52ee34c82fedcab` | Nova | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/144cf45e-1da6-491b-a1c0-ebed5310b1c9-d48f6973.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `8d8aec63a56c460cb7def795bdf754fa` | Oliver | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ee614252-bf3c-42ca-804f-a69dcc87efc7-6417f69e.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2cb3eee641694eb5a11861d0f4a1d494` | Olivia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2cd11a62-cedd-421e-87a7-2407ca5ffc5a-7413c548.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `33f160e820044eb89b61cda598f888df` | Patricia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a72c6c04-6bc9-4eeb-afd1-5d89b11a82a7-4441387a.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `d556767a32b44f5c82572d718a8bdf79` | Quinn | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7e068698-8462-4c9e-bf7c-9ef7c551bacc-18f9dda9.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `5b5b1e7d87fd4033b065146f504c8cfb` | Ray | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/16906377-e710-4898-b886-1b9b3cd0e23a-54d4f3df.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `2321552f1b0d4120b89e59a108bfa9d7` | Reese | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/bc74078b-48bd-49a7-9f0a-f7140451a4f6-60b4f762.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `fbc1029c018041d4b17f2c1e57222dff` | Richard | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6dc9f7b9-2816-42e8-9222-4509e03c0912-2610d209.wav) | masculine | Adult | English, Narration | Voice Agents, Customer Support |
| `7bb342e710854139b1d6e12411229f1f` | Ruan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a72af9d9-66bc-4dc8-b9d4-d3689a43c7de-de8f2271.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f83f2e43d24b4bccb3bd3a63a950aa93` | Rupert | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2aa15c9c-25be-4d9f-8b29-4e19ba6ff5ab-6c3f3430.wav) | masculine | Adult | English | Voice Agents, Customer Support |
| `4f14b263c4ee418b9193de6ab1123015` | Sadie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d6f709f0-23ab-4149-aa1b-1f77ef383fe8-98abed8e.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `4210f97652d14bec82edc1c2ee8296d2` | Saoirse | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2760848f-49c4-4adb-b7e0-51717b5ceedd-ad3c9792.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `1dc966a13a564043ae15591f997a3144` | Sarah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/090bca6a-e23a-4f82-947b-abeb1161cf86-12b0e28b.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `933563129e564b19a115bedd57b7406a` | Sarah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/cbdd4606-2af2-4318-ac30-5b7a644f0591-ce96a262.wav) | feminine | Young Adult | Conversational, Narration, Soft | Voice Agents, Customer Support |
| `b347db033a6549378b48d00acb0d06cd` | Selene | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2cf19e20-c5a3-436b-b885-ded400167a16-f1136112.wav) | feminine | Adult | Narration, Soft, Calm | Voice Agents, Customer Support |
| `f3a2b90078d54a65af4b95f63bc7798e` | Sheila | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f2f95748-a194-47e1-a7da-a0c924396faa-3ea1822a.wav) | feminine | Young Adult | English | Voice Agents, Customer Support |
| `71007f272c954703ab5a05bb5de3e68b` | Sloane | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0ddb3b28-48f8-4d4b-8e80-77eaf3c5a701-58e6933a.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `0efe38923c0b445ab09382e851ae1e30` | Sophia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/485d8961-37aa-470d-b88a-b075ec780575-1cc35e26.wav) | feminine | Adult | English, Professional | Voice Agents, Customer Support |
| `242624d5b8794da994805c51628782f1` | Tatum | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9caf71cb-2892-4dfe-af0b-8cef773cc1ee-fbd58672.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `db6abd0e4d5544e4ac75d777d90b9a35` | Theo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e5566f23-e124-4f4e-965f-7634a753c633-b6d1657d.wav) | masculine | Adult | Conversational, English | Voice Agents, Customer Support |
| `458abe2c9c0b41f793c7235a230caa8c` | Wei Jie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e70541b2-37f8-4e41-b331-e4801cfc4ee5-58721f20.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `84a54330a178478a88e8c9589de585a0` | Wren | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3ca06e98-f3e1-44eb-b437-656b7972af31-5de3eb7c.wav) | feminine | Adult | Conversational, English | Voice Agents, Customer Support |
| `8784f1c03bdd41c3a381f65eae08e814` | Xin Yi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3645a4e3-6e2e-48a4-a128-b94ddbb96179-f98ca4ac.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Spanish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `cfdef48803f04b38821a8010da142187` | Adriana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/cdf613d8-0d2e-4812-8651-5b1ff3251505-2826ae5a.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `5d4ab5f266c8402eb7f0f3f4f97f76b8` | Alejandro | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d89de159-a6c4-4df3-9dcd-394b49cdee7e-dddbc92d.wav) | masculine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `4838cb6500d947f2a8dfdefcfcbe800b` | Álvaro | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1074b0da-1b0a-4304-9900-93de76885d94-52e109ad.wav) | masculine | Young Adult | Professional, Spanish | Voice Agents, Customer Support |
| `d85aae3c4f4d4c70860997c27554f533` | Andrés | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/57a0452e-7ef9-45f2-aec0-9de8c1fc3d5e-e7db6b18.wav) | masculine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `1b4cc0ad245b402ea72800319efe856a` | Camila | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/64b378ed-c5d5-49a0-b727-3c2f61d9c56e-c9adee0f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3f065d660212478a9c697fa965b4d098` | Carmen | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e058002f-ed34-4074-af92-dc2f01c09ec4-765ebfe5.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `1dcb6447a95c4cc09e49561ddd2e51ba` | Diego | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/29102d6c-1d7c-4f5f-bffa-28529be201f8-9f39c2c5.wav) | masculine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `566359628f6a4d5fabf902f6f64ecec1` | Elena | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ac8ab886-e735-4da7-bc5d-3112fcbe6527-9ea69605.wav) | feminine | Adult | Castilian, Spanish | Voice Agents, Customer Support |
| `61afe46cdbd64edc8361744c9f560d0c` | Emiliano | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c8a7e8b6-859c-48ce-8490-bfce7dc1b7cd-48a7f937.wav) | masculine | Adult | Mexican, Spanish | Voice Agents, Customer Support |
| `65793e1ac2e545bb9c56e7ca777d806a` | Fernanda | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f9e5e1d0-fb01-4735-a14b-ba9679a73a9a-fc6a2b68.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `7bf888807be64764b67aacbfc92c4121` | Gabriel | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1abe357a-679f-4321-8c46-06bfb9b93180-b40f2e5d.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `fb9d5855f185451983404deb10788ad4` | Isabela | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ea5f18b0-b73e-4d1a-b9a3-40945fb9047e-3cfb7c9e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `ba2789ed32474fab820ceaf3266171a6` | Juana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/25738d9d-8e71-437e-8b8e-76b866319210-bd40a4d8.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `de3042eb048a4d37baf2e61d10183e23` | Julián | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/627b949c-f025-452c-87df-d0ecf35d2b22-fd397f29.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `7898cfc996b84e9d935732674e8abebc` | Julieta | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d5453bbe-0e65-4c36-9476-8038183f244c-ccb80734.wav) | feminine | Adult | Argentine, Spanish | Voice Agents, Customer Support |
| `e5d684e38c4e490985335ac0f94f019f` | Laura | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d5b759ea-b939-4dc1-a5e2-4f5304e42909-c48538dc.wav) | feminine | Adult | Professional, Spanish | Voice Agents, Customer Support |
| `fa65111eb1f44159bb2c0fa550698d59` | Lucía | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4eccdc18-08c1-4e15-95c8-5773108f5799-f8e39a3b.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `a915219a5a4d477a82480860f80ac05d` | Manuela | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/35ac453f-bd36-46ed-a7c0-090e4b25a794-30ec46b1.wav) | feminine | Adult | Colombian, Spanish | Voice Agents, Customer Support |
| `93d0f85c2a184a34b612151be0bff67c` | María | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f795e51e-bd7b-45fd-92d0-8b05af8e5c26-4dcf53e6.wav) | feminine | Adult | Professional, Spanish | Voice Agents, Customer Support |
| `3a21ad7d1ff048b482c40e33a9b31bff` | Mariana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/df6afd9c-e2a5-4d44-8b30-8d2b0cccc8fb-e92a07c4.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `e8c4bf4a0a2d481991acf8bd1c25e2e0` | Marta | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f117e19b-bc28-4e90-b4c7-5d9324010e05-16865675.wav) | feminine | Adult | Castilian, Spanish | Voice Agents, Customer Support |
| `c18c359b8e3a49259d5d7c9604ae42a2` | Martina | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1d69ed8c-18ee-41e6-a987-bb8b5bd2344c-9d95a02a.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `1c6b981d50c743ed8050ce0aeee84fb0` | Mateo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f1eed252-f9bf-4973-bcfa-7708548577c3-8d173cfa.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c0ce2d0b29924388b10283160f304956` | Matías | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a580203a-d573-41e0-b1fe-bb9f594695ad-6a5acff2.wav) | masculine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `955096f5cb2642dd98dbd5c0b2d3c9ab` | Nicolás | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d8230b91-aca1-49eb-be23-67bcf2eca2db-4e8dd976.wav) | masculine | Adult | Argentine, Spanish | Voice Agents, Customer Support |
| `1bd666ea8ada44c789e0fec21cf78f33` | Pablo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fa56e14b-99d2-4bb2-9fe5-807b75c0422c-15e01970.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `28d27dadce5a41a68565c7d20ff43988` | Paula | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/50e8b176-d813-497c-86fa-56c4622aea0f-cf2d4d37.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `cd0bc5cce98647268d5bf77943240b5c` | Pilar | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/38de6484-97ab-4b15-86fc-0091932b9299-4941f583.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `ec0718028a2445fb9be8e8bfb56a0150` | Rodrigo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f089b8d0-56a3-4975-9949-2e9fd0fa3ceb-eca58d4b.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f08f8db359974d479dc50097b1a1bd63` | Rosa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ab7923ca-80ed-4477-8836-4fa8a0a34043-932ad75e.wav) | feminine | Adult | Mexican, Spanish | Voice Agents, Customer Support |
| `ad675babbf7a45eeb44a5bbe111597c4` | Santiago | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c4ae91dd-2ca1-4e5e-b48e-728c8337f1fe-82225536.wav) | masculine | Adult | Colombian, Spanish | Voice Agents, Customer Support |
| `ad2a0e367c664e1a88208e0311ef97ee` | Sergio | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/edf7a680-6a04-49b1-a720-f5787e83333e-6f4c5f08.wav) | masculine | Adult | Castilian, Spanish | Voice Agents, Customer Support |
| `f8f762acad2144e2bd4bc2afb6448d4c` | Sofía | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/50e12d0c-425e-44c7-a6d5-8ca168f7a2c2-33309d39.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `139804f77e9a4969958bc10504adf4a1` | Tomás | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0f62bd2b-a16c-48a5-b295-1eae1938d37d-d4e8e127.wav) | masculine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `02057277c8a64fb19f41cfd0ab79572c` | Valentina | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2d47f40f-efd7-4364-b90b-79bac54f75bb-101e329c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2dd433d57d4249c195d4bcc23af99142` | Valeria | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7c40998c-95a3-4d6d-9034-50ad6dad0bf3-e62cd031.wav) | feminine | Adult | Conversational, Spanish | Voice Agents, Customer Support |
| `fbb3f56280b140c98aa41a9c1da59be6` | Ximena | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9437c925-49c4-4cd4-b410-32c5148ffec7-abd951d0.wav) | feminine | Adult | Mexican, Spanish | Voice Agents, Customer Support |
## Korean
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `82703151e4b043dbbd98f082d4841b71` | Minjun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/db2cd34a-8bdc-45f7-8338-d17853e2cae9-397400e4.wav) | masculine | Young Adult | Korean, Professional | Voice Agents, Customer Support |
| `3d31499f0e13438bbce8dcce7b7c4298` | Yuna | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dead04cd-bccb-43e6-87c5-b46929c5859f-0c7f42d1.wav) | feminine | Young Adult | Korean, Professional | Voice Agents, Customer Support |
| `f3b62ddeb0fb4cac8c796c97c064f7cf` | 도윤 Doyoon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d70f20cb-f4dc-4229-98a1-d66452a76a9f-456552c6.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `d7ec83d63be940f19abd933eb7b28816` | 도윤 Doyun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/72b93302-3abb-45fd-a5df-9991d69e260d-7936dcdd.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `254244b09ba24af89b7e381c84a2506b` | 민준 | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/90fd40ee-9669-4807-836b-429c68eca11d-4335f750.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `14a76e187ac64a46b99f4f6b49f885b9` | 서연 Seoyeon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3414c384-94f9-4846-974b-ea45a2c7359b-55fdb4eb.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `d02108f2e6124138b39004f3efce5e52` | 서윤 Seoyun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ca65c1d4-fc28-4f45-9649-b2257b062610-9c2f8e3b.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `57f8381fb53c4bc68200d579c91c566b` | 수아 Suah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8a6b35db-f0f1-42e2-bca6-6d0f5adff419-bd9fa0e5.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `69c83054095f4519b643d38b85446f27` | 시우 Siwoo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/86206b55-bbbe-488e-a87b-826166162c81-3dc1352b.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `e2064c249afe4ac0abea622680a54073` | 예린 Yerin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9e066382-557f-47ad-a6a4-e289ed105156-445286ce.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `a450ded93e014e6aa0c4be3f2bb8594b` | 재민 Jaemin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b043e438-d234-4a04-a5b4-54f1af21f399-74a1afe9.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `c57e2f9342954ccc9d676b25b676f92c` | 준서 Junseo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3d284db6-f69b-4b44-ba62-96a91a76f242-960c7cc6.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `c09e0a67c0ec4e3f90d3a04a55bc0b46` | 지우 Jiwoo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/393b5b87-3734-42c6-b59c-a1adca6ee254-de151923.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `1faa840246094164bf4b0b0b94ae1675` | 지훈 Jihoon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f8a286a1-c6b6-4f50-ab6f-abc392923c7b-e79f22aa.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2c0eeb4aaf4042d7a85843d1f6148c2c` | 태오 Taeo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/22b3e95d-7749-4b84-b6c3-57f209589081-06ae7592.wav) | masculine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `96ed4e3f47334430b990df471d0a0268` | 하윤 Hayoon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9ff9a47b-91ff-4a64-9ca3-fb986ac2ddb5-e507dfc2.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `8f3cc2e594cf4a96a5049cb538f1b6d6` | 하은 Haeun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3b41cb73-39f3-48b5-9e94-d82f366c5644-1124a560.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
| `849c4e02d2f347bfafcbf355507f7808` | 혜진 Hyejin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1217279d-5573-4d8c-9f4e-43dd9560492b-b800ecd5.wav) | feminine | Adult | Conversational, Korean | Voice Agents, Customer Support |
## Japanese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `97eda32449cf443bbc4b8782853ca554` | あかり | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c7537b83-2757-4cc8-88b4-4481970e1dac-901e14cd.wav) | feminine | Young Adult | Conversational, Narration, Social media | Voice Agents, Customer Support |
| `b2d9d8db057042688a5e318b8f405bc2` | きょうこ | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/898cfbd5-dffa-4e24-b9f7-53cfb9784fff-9a33c9ce.wav) | feminine | Adult | Conversational, Narration, Educational | Voice Agents, Customer Support |
| `297a6fd278df47c3b9da9bfdf55ac89a` | さとる | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/17eade72-bd55-4e6a-b528-ac0dcec19796-8534a22f.wav) | masculine | Young Adult | Narration, Educational, Calm | Voice Agents, Customer Support |
| `5da7f24e9e274f91b2b677669c818ce9` | しおり | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0926dbbf-989c-4367-bf2d-b65ce55d9353-544a3ccf.wav) | feminine | Young Adult | Narration, Conversational, Social media | Voice Agents, Customer Support |
| `d738c70d206149e69f8e3b6fc8af9d96` | じん | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/35a6787b-4812-47bd-9100-fc651a1ddeff-b5ea75c3.wav) | masculine | Adult | Conversational, Narration, Medium | Voice Agents, Customer Support |
| `59a78821a8924989b70d2a63d588e8eb` | まこと | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c565e625-dd3f-4b9d-b440-69190903166e-e4726a61.wav) | masculine | Adult | Conversational, Narration, Educational | Voice Agents, Customer Support |
| `35c8e5ae5239435f8d9c26c86802b86d` | 丁寧なヘルプデスク | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/867fbc31-7089-4403-a1a9-be11efce072c-1841e37f.wav) | feminine | Young Adult | Conversational, Educational, Medium | Voice Agents, Customer Support |
| `bf5634e34ee5489991fe687ad0d202c5` | 女の子 | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a59bd6c1-7bde-45d8-aaae-ffa216e6c267-b23b536a.wav) | — | Young Adult | Neutral, Character voice, Soft | Voice Agents, Customer Support |
| `c496c7d0e93640a59a0befd78b47f39e` | 男の子 | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1c6ad729-6035-4eeb-8250-7a832e25ade5-2c0d3f62.wav) | feminine | Adult | Character voice, Entertainment, Energetic | Voice Agents, Customer Support |
| `88b4365cf39d46e980f07cce0dab0478` | 結衣 Yui | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/46259e90-1d28-4d3c-9c0e-2be5c625ced5-f6d90ab4.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `8fb06bac5bff4f51936abd2a36df1535` | 陽翔 Haruto | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5858d54a-3cd8-4c23-b75b-581c282f9341-75aa5951.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Arabic
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `8522b905c9d047b6b7ecf5f24aa10cb8` | Omar | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9ce8f847-20fe-4777-8673-ab8478d4756e-da988ccd.wav) | masculine | Young Adult | Arabic, Professional | Voice Agents, Customer Support |
| `ca2e8fd4e045468da050957a1818c7a9` | أمين Amine | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6d596109-e7e3-4273-8f85-e436547d0007-a0a2f2c8.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f56ab06c909549c0999efa80c3c62fdc` | سلمى Salma | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/137891e1-5391-4a2a-95ca-0b1124e8c7b6-85760779.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0b14f34a13a94ed88fe6113193749bb0` | فاطمة | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e7996367-d05b-448a-b418-e2321b1902c3-fb1c204f.wav) | feminine | Young Adult | Arabic, Professional | Voice Agents, Customer Support |
| `893c2973de224346aa474f78fbe7ec6a` | فريدة Farida | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8f3ca06f-2a34-4482-9b35-d0c687a7508d-cffbcd7d.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `eec5913dac6b4bdc9920f136e4e5ed78` | فهد Fahad | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/674d4e71-9670-4490-8094-bfe335fd0f2e-ae5f6939.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `07b797864a1b497b9f5dfed6fbc5fc18` | كريم Karim | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f37aacd3-d9ee-4ee2-842c-8c6316863735-ada0daa3.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `5814f46c02f5486d9c72b31bd82217ba` | ليان Layan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/363080d7-2ca7-4534-b16c-b74e186222a9-ea61435e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `706f61d83985440499ce9c51501153a3` | نورة Noura | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/04d994a5-7f9e-43fb-beba-4ffd377eac97-2f65831c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `b26519ebdcd14bec967c020c5aabc927` | يوسف Youssef | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fdd91d0a-740a-4eb5-be9e-d957c7ab7012-e1ff553e.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Chinese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `e98fa6cdad6946bf8d9bb8f9cb8c2532` | Bingbing | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1695d507-670c-4e67-8c1d-1a8de46a757f-a5f5b709.wav) | feminine | Adult | Chinese, Professional | Voice Agents, Customer Support |
| `e7af89da8abc4fbdacd9a10ab9881933` | Chia-Hao | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2891b10a-2e5a-41c1-8dfb-7f971e4e37e2-3cafebbc.wav) | masculine | Young Adult | Chinese, Professional | Voice Agents, Customer Support |
| `d675c275d1d44e57b4ef3840c5a23209` | Haoran | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/33f4f467-8ab9-461e-9ab9-5442da9e7688-c2834694.wav) | masculine | Young Adult | Chinese, Professional | Voice Agents, Customer Support |
| `49066cb45f0a427484ade915a4474534` | Ya-Ting | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/268b95e0-96b1-4de7-810d-6c3bff2a5fcb-6dbe1cdd.wav) | feminine | Adult | Chinese, Professional | Voice Agents, Customer Support |
| `fc917a4b147145258519982fe306b2cf` | 俊傑 Chun Kit | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8b5ed002-5ec9-46fd-b57e-64d7e1d2a8b1-ff890d6b.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `1e85fd1e0d3e4cc2b79fbca800e7e3fe` | 承翰 Chenghan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b1e42a74-f188-470f-a2de-9c82270b90df-395329d4.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `5d29a99739c14d4ca3e4fe42193105b2` | 梓轩 Zixuan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2bf838e6-e0f3-48f9-b807-381ba42f888a-92f94288.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `50c586f7c811466cac751c28c3e4a671` | 詠詩 Wing Sze | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/20caff38-3dc2-41a1-8b16-05ba79790e4b-2c7c1e55.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `91ec588cf8ef443a9c0d5b21d0c1fa36` | 詩涵 Shihan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/543d25a7-4d85-4f6b-abf3-efca0efca70a-e443093f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `74c6aba5cbf94a15bbdc547ffce5cb38` | 语彤 Yutong | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dfb302d8-83fc-44bb-a336-dc02f00f9d04-6b967545.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## French
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `b0cfbb23c7734c799788786846e130f9` | Arthur | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c0c1f782-4ec2-4630-852f-968e52c00b16-161ae4a0.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3b8f4121a0d04a85bd3627ed73864f1a` | Camille | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/305ceecc-c1af-4c48-a375-a6a593102605-95476005.wav) | feminine | Adult | French, Professional | Voice Agents, Customer Support |
| `a7a679bc8eb04e09abc7dc8ad3158eb3` | Elise | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d9874e39-af70-4396-8d53-5e45b8521199-99c75f9e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `6bc2c46f2f5d461b9a16d9b569d665ac` | Étienne | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9cfa3412-8a47-4937-968f-652d7f641ee2-9ed434ff.wav) | masculine | Young Adult | French, Professional | Voice Agents, Customer Support |
| `9de2386821234365afe250a45f0eba4e` | Félix | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ada50194-bb1d-4d7a-a033-a0a4c3cd323e-1d27ed8c.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `9af982ac4fbc4877af9d33b06e694fb9` | Julien | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7c2f7af3-6047-40d4-becb-798d9e2e81f8-12ce5d9e.wav) | masculine | Young Adult | French, Professional | Voice Agents, Customer Support |
| `d70152e86d894abdbe476f6aa732986e` | Léa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/897ff418-94da-46b4-90f4-be7d52a5db90-6c5b51ce.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f69bca092b674168a8d02d61ca20943c` | Lucas | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1ee28bbc-6ff7-4a25-a591-1bdd42b1c1a6-a3c09e52.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `10a3a20742114a4ea6dd441e7591850f` | Manon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e8daeeb7-1a46-42c8-b693-dc8d190eccea-cde74ecb.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `94702e20bb3e44d39c64ba74bb480dfc` | Thérèse | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/79130469-8bcd-4e2e-8b54-21458bb83fa1-b643f55d.wav) | feminine | Adult | French, Professional | Voice Agents, Customer Support |
## German
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0b96bf70a20d47f6b9e825d9cfe0e8c8` | Elin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9049b01e-8ebc-4aa9-a29e-8cb788de6f75-67e32636.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3235abc9a84b407d92f73539a5651720` | Emma | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4b29d89b-cb69-46a8-a2f9-8e5895f184f8-d3263459.wav) | feminine | Young Adult | German, Professional | Voice Agents, Customer Support |
| `44f1ec96a51e429f8b87776cbc55a997` | Jonas | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ae19acef-96af-49b3-8973-108162ca3fcb-86e3101d.wav) | masculine | Young Adult | German, Professional | Voice Agents, Customer Support |
| `3937b44b604249f18b94913daef94043` | Lena | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ce302541-2dd2-41ed-b11d-fcc038412b62-ac2320e2.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `7b7c88bf825a4ab3bca27d55c26ddf16` | Leon | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/44f80d5b-1b30-4610-94f8-3e93f90cb089-12c8c205.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c1e7cc926aa5469aa966c353094d4b0b` | Lukas | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/49c1bedb-5fb7-4441-a10c-2f21a4e261e3-64adabf2.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `d979e92f9c8a489fa581f55f6b9e48da` | Melanie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1d793c28-ac30-4ff5-bb09-039b86689859-d0aa19e7.wav) | feminine | Young Adult | German, Professional | Voice Agents, Customer Support |
| `a3f28343dfac42358e1f4fdf7562a773` | Nico | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/360814ff-6b57-45d4-902e-86ff90f797bd-7588b383.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `86a132379c9e497785d53a4d1e05a2c1` | Stefan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f974895b-43e9-4483-bfa7-dec33059e71c-b648858f.wav) | masculine | Young Adult | German, Professional | Voice Agents, Customer Support |
| `e5fb46af69e0481fa0d2d0f209b07ae2` | Valentina | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3bcdae12-fd3d-4c24-9a3c-547e8400f3ad-1998549e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Turkish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `7adfd2555965423eb5f2e2e5cf22d93b` | Baran | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/813f6601-78c5-433b-bc51-9ca58185033d-c8d983a0.wav) | masculine | Adult | Professional, Turkish | Voice Agents, Customer Support |
| `c328a714ab184283bf166c527b598147` | Ceren | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2f04d12e-1ee9-4473-9b66-a27285163374-fbacfb26.wav) | feminine | Adult | Conversational, Turkish | Voice Agents, Customer Support |
| `921a067af53a4e928ca014d8c53395e4` | Derya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/092d476b-fc4a-4277-91a2-45227652cc97-50dac811.wav) | feminine | Adult | Professional, Turkish | Voice Agents, Customer Support |
| `979c28ed51854fb6ad98df0070861d09` | Elif | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/72c2f283-abf7-4751-af84-98769f9dfdd7-2342b167.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `01838aab01bf4f008fa0ece3113d0b8d` | Emre | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5850f14f-b5e1-4032-bf85-8f1c72432914-c59a763e.wav) | masculine | Young Adult | Professional, Turkish | Voice Agents, Customer Support |
| `778d117554c9470bb7c664a781fe13a5` | Kerem | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/398f409a-b1bf-41bd-9d60-5633f2235e7d-02e3ae79.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `eea09230cdac44fdb466466e2d51d5d9` | Mehmet | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b0ea12a8-27b7-43cd-b52d-1224e27a1e6d-9decfa5b.wav) | masculine | Adult | Conversational, Turkish | Voice Agents, Customer Support |
| `1ae38c797dd8432694345e13bdb55e21` | Merve | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e6343729-ee9a-40af-bd1b-80962045db55-d2be2512.wav) | feminine | Young Adult | Professional, Turkish | Voice Agents, Customer Support |
| `7bc8d9b40ebe4c4b997b63d470d7d361` | Mustafa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/db4ca2cc-a99e-405f-9d0f-6e3712ef8148-d38877bd.wav) | masculine | Adult | Professional, Turkish | Voice Agents, Customer Support |
| `291c07c2539743b79acc3b7f85bde4ee` | Zeynep | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5de6b224-4ed7-4f51-908c-a2a367210160-054e159d.wav) | feminine | Adult | Professional, Turkish | Voice Agents, Customer Support |
## Portuguese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0353b2d7ef894ba4945825ac508e8b40` | Ana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d1c742d3-a0fb-4889-b422-99472e528fc5-2fbaab62.wav) | feminine | Adult | Portuguese, Professional | Voice Agents, Customer Support |
| `0e26d2df0d0848e3b34099bfb55fd6ea` | Beatriz | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4e3ac8f7-8b4a-4545-8be0-0c943f52aef5-8a83ede3.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2d193bd5b86e4c46b55ff7d2c8e874df` | Júlia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d77ede14-86d8-460b-954d-f13d64f76a56-bcb55731.wav) | feminine | Adult | Portuguese, Professional | Voice Agents, Customer Support |
| `cdc1a2dc59e24a58a8b9997a5f72081f` | Mateus | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/989a4229-05a0-42a6-b42d-3509a1e46374-98d16e99.wav) | masculine | Young Adult | Portuguese, Professional | Voice Agents, Customer Support |
| `5f2350f72d864ba0915668843dd1a584` | Matilde | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6421a0d4-7bea-4b86-b952-c83ba42dc114-58867cf7.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0ffee1af32254090b3630823baade12b` | Rafael | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/42ecb84b-7fd4-42fb-bcae-ddefe89c8cda-c0d32b1c.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a7846ed7945c4e99a048b43dfcce8aab` | Tiago | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/bf8bf747-5eac-4419-9f79-e0e75c09f6a1-5a868210.wav) | masculine | Young Adult | Portuguese, Professional | Voice Agents, Customer Support |
| `70d10a6856b241ca81e5abe3bc0ec3e8` | Tomás | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/75361901-97bb-4ade-b424-ce6a430f2c4d-54d3cfdd.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Malay
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `11e5828c9ee244feb6b7146f1d0652c9` | Aisyah | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/332afcbe-0eff-4300-b6cf-754fb42eec6d-2157dc63.wav) | feminine | Young Adult | Malay, Professional | Voice Agents, Customer Support |
| `2f23c1c4a66c4330ba367546dd03e964` | Amir | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/29ecf533-4648-4f10-a6ac-fe3b1a06b1f6-5d1b1add.wav) | masculine | Young Adult | Malay, Professional | Voice Agents, Customer Support |
| `2fe0a8861bd94da0b2d90413270b366e` | Hauwa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/13168a35-6747-48ca-8433-aa01dc9c179d-011306d5.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a36ba367cd52449fb87947637d3ec779` | Haziq | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4eaa30b8-7ed9-4e81-a5ad-c7fba919dbb0-9977cc73.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3f8f85df7496400d9075329393802c8c` | Nurul | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e68536b9-b1d7-478d-bdd3-df7d659bde7d-0b6148dd.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `50bb91cdfd7e4f32971392d3f5c6e5ad` | Sani | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6ebefe56-3391-4cd7-97af-51bc10bbe2ea-16055d3d.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Vietnamese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `72d420551bfb4c9eb7c0e861abc61268` | Folake | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b439102e-f805-4560-98fc-c2f3b222c378-46583d1c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `db821a01fdcb4c1ab91d5f716a24bb9b` | Minh | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5dc01542-dc61-4f92-83cd-b2714b2003bd-da92e66e.wav) | masculine | Young Adult | Professional, Vietnamese | Voice Agents, Customer Support |
| `df44848ce16847f7a89ccd9d45289dd1` | Minh Khôi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/82877ffc-cb57-4f26-9605-4615335e875d-354959e0.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f39f37c50b7b43959d01e5ec9747affe` | Thu Hà | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/588fd64f-d2d1-46f2-a488-5392781243f9-c5b43f8d.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `51a8ed94b23843818d9ceeb742c8767e` | Trang | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/393bcc4b-7848-4d54-9d48-a38d01ff0d60-e3fd1d6f.wav) | feminine | Young Adult | Professional, Vietnamese | Voice Agents, Customer Support |
| `9b5174ea9da74fe8a170ec6f39eaebf0` | Tunde | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/32e4c96a-855b-483a-9feb-c1d80af6fd86-62f43457.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Dutch
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `72fbc0a1964a49da88215ebb3008b8ef` | Daan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4256d264-1fd8-4062-977c-632e76dbee78-09179117.wav) | masculine | Young Adult | Dutch, Professional | Voice Agents, Customer Support |
| `f04252977808440d9c49e1272ae990b3` | Marie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/44364564-3465-45be-8ac4-c25d73bf45be-c0ae033f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `fa6dc2d97c7c43a1be30879e7fe8b650` | Sanne | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1d264642-5342-4205-82b2-5f3de0a6a1de-eea30e3a.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `4e41be2d0c8d4c76b51198330fcac6ce` | Sem | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/429b4d81-89fa-4855-956e-fb00d861f8dc-16009f88.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a607de24d1db4d59ae60c590480e9e8c` | Wout | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/956d5a24-34d2-47e3-86c4-588400812189-7b67f454.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Russian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `659f2173c5e346c198ea856f5f22eb15` | Aarav | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/43841871-748d-4f64-91d9-7d05b2808c1a-2e31ab89.wav) | masculine | Adult | Arabic, English, French | Voice Agents, Customer Support |
| `2911dfe1c9d54419b24ed8c4a1489355` | Dmitri | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0ac569ab-1fa2-477a-b970-4c3c324429c2-f1d0de13.wav) | masculine | Young Adult | Professional, Russian | Voice Agents, Customer Support |
| `7adab54c80d34cba8c11463ab1502c9a` | Maria | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/57f0bec3-0332-488b-9707-50520720a529-20307003.wav) | feminine | Young Adult | Professional, Russian | Voice Agents, Customer Support |
| `b871e425b6c0442baa5cf73f6c336bbe` | Артём Artyom | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/847ac101-1e94-4bd2-a2d5-e324c5d87da4-40ea7108.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `bf75c2e80b0e441485eeec20330a75fa` | Полина Polina | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b067f838-8d0f-490f-b349-1dfb28bf23b3-c8c3f732.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Croatian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `928ceefaec5e4b1583a6c5c63eeaa56b` | Ivan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/69acf73b-8adf-4a93-8e17-986ee248744c-f6fdb8f6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2ad62aaf885e4a14add09fe4a38ffd23` | Milica | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/282746db-5e7d-49bd-81fb-6b241187cdb6-e12b030a.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `076ad255234448a5b2adb3f8bd292acd` | Nikola | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1b68960b-420f-450d-9bac-a372796d7a02-bb540c94.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `21621bac1f2344dc8622107497c9d9b3` | Petra | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7f21b903-636c-4a64-a918-cb6e9af4bda6-9ecd0db6.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Czech
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `51dadb4f7cb4415e9ed3e6a5dfc11a98` | Eliška | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0b71bf5c-9023-4564-ac4b-d26481fd94d8-680ed8da.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `31062906771d469b988c95c3889a2137` | Jakub | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6a0724b5-c52c-4f72-b259-f9b63e8cebc4-d719c502.wav) | masculine | Young Adult | Czech, Professional | Voice Agents, Customer Support |
| `228ef3309d7e4b54b1ccae1c34a5d058` | Tereza | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/438db25e-9e7d-461c-ae5e-390f9c348e64-57ad1802.wav) | feminine | Young Adult | Czech, Professional | Voice Agents, Customer Support |
| `cba454937bb64418944d3dcd10340d44` | Vojtěch | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f6e257c3-4d43-4355-a28c-aa330891b875-480680c3.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Danish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `3354fae3bf6d4115930b86298e7b4130` | Frederik | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/658301b3-e782-4f29-a74e-ab3139dccebd-2826d7e9.wav) | masculine | Young Adult | Danish, Professional | Voice Agents, Customer Support |
| `6f2872e4a7d148d996e467e3a562ce74` | Freja | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9acd3259-f0c1-4c60-bc43-7b39c39fb419-82ee0d17.wav) | feminine | Young Adult | Danish, Professional | Voice Agents, Customer Support |
| `e0425934b42741638e56b6560744350a` | Josefine | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a5d57167-e37a-41b5-91b3-17fcfe98debe-b62f0f0e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c89a011a49404d43ab72c039fa8ff573` | Oscar | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/21b3fa66-2ff0-4620-aa4f-4f3182549835-d9f6e23f.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Finnish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `1e76b707e92448f3931eb0fd97549489` | Aino | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8b0179e0-a793-4ea5-bf25-b72bcb8c03c4-b276ab65.wav) | feminine | Young Adult | Finnish, Professional | Voice Agents, Customer Support |
| `e77bc37bbbe843b88c73395254fb1dca` | Eetu | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b6162658-0543-4a33-9171-6857b79bd34c-8cbb77a7.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `894c2a76456c4e1e8588872815650c8b` | Mikko | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/eba5d23c-aaa7-4c7a-96ca-41132fb2771c-8eb3523f.wav) | masculine | Young Adult | Finnish, Professional | Voice Agents, Customer Support |
| `9f003497b380414aaad8bd94c1e26f13` | Venla | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/17a7bb52-646f-423b-bcfc-825e6284a919-bbe6992c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Georgian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ea3a1ca64c2b4992ae2340c7e1a9b4e7` | გიორგი Giorgi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fd08b996-06bf-4584-a88a-8401adaf8855-280ae5c8.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `8732891109d849adaf2d750f49bdb2c0` | ნინო Nino | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7f697a1d-046c-480b-8bb6-574ef8b8c45a-d9ad6298.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `8c6558251ab74a6c9b31b83b3192fb58` | ကျော်ဇင် Kyaw Zin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d2109fe9-3cbc-4300-97c6-f46cbd311c8d-3217a8bd.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c54b797c9e4343019b141b19e200ab4e` | စုမြတ် Su Myat | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/686512b0-f440-4a68-8275-119155bcfff2-81800b7e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Greek
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `d5bfa117e7394e68b6a37d23e69f3c86` | Dimitris | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/61783ec0-b8d1-4b63-8f98-08f8e0cefe49-15d76e64.wav) | masculine | Young Adult | Greek, Professional | Voice Agents, Customer Support |
| `e0236c21db804086b02e0aa74872443e` | Γιώργος Giorgos | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/12eea933-474d-4847-ab5b-1568bdb55557-30fb534b.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `e7e18bd032ea46098a6ff393f83b421f` | Ελένη Eleni | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/54f33f06-d3b4-4e0d-a709-a10dda120e1f-fec5aec6.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a7b8bf5c62ed4cab8c8d7e6c4936814a` | Μαρία | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3a3feea9-0db6-4849-81b1-60310a7052a4-d552fc07.wav) | feminine | Young Adult | Greek, Professional | Voice Agents, Customer Support |
## Hindi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `cefd91a07b99468f9148e2580990082d` | Arjun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c948fe01-2147-47db-a2b0-958acde29b5d-0eb46513.wav) | masculine | Young Adult | Hindi, Professional | Voice Agents, Customer Support |
| `ce623052eec14d0281b8df4b4098a3fb` | Rahul | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/882c98b4-3dcd-44f3-ad8f-2a97729c1eb7-431bc4da.wav) | masculine | Young Adult | Hindi, Professional | Voice Agents, Customer Support |
| `2f64e528a4f2406691925ab1e0ed5b7f` | अनन्या Ananya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/79d83290-ffd7-4578-8567-5ba35507d7a6-3ce7f564.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `b080019dc38545f39def724726386d30` | आरव Aarav | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/13d7e785-e785-42cb-b2d1-96084594a2a1-77da0d74.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Hungarian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `88db7b714ed74dfa98abceea055779d2` | Bence | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/453f5e40-80e4-4d31-97ea-f7a71f4e2076-7a6d66bc.wav) | masculine | Young Adult | Hungarian, Professional | Voice Agents, Customer Support |
| `13b278e3d20645e8815ef3b1115d3d05` | Katalin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3a830279-cf10-4d38-8cd6-3def7ae76006-1df2ab54.wav) | feminine | Young Adult | Hungarian, Professional | Voice Agents, Customer Support |
| `5f797b400daa436cbf6983fee11f44a8` | Máté | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3d34373c-ca9d-485a-a61d-0948bd67b1fd-f77394d6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `96d99cfe0a5a409b92a5a948e74811a9` | Réka | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8916e3b6-1d73-47f3-ae0e-9f52ae535ab3-decefd62.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Indonesian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `6ef10a3839594c6bbf20704470c84086` | Anindya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b141da97-7e9c-4ad5-ab42-a8af60c26128-b593d19d.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a04c3049ecee4757b2dc5cbf036754a8` | Bagas | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/44fd8a74-9507-4c75-afcd-822d8406602a-85b87b2a.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a2013d5c8dc648b89cc10cf46937001c` | Budi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dfd36594-b346-4714-9c38-dd062fb6beed-a4841929.wav) | masculine | Young Adult | Indonesian, Professional | Voice Agents, Customer Support |
| `60732b5136f1492c867f57574da203b3` | Sari | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5756cb60-cd21-4eb6-89cd-2fd3d7b25a6a-6a15cb33.wav) | feminine | Young Adult | Indonesian, Professional | Voice Agents, Customer Support |
## Italian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ef02f46e6a7540759f9d767d7e22c2e5` | Chiara | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f9d3e5b0-64c0-4bbf-b54e-391f91eb9b49-d0a51c8a.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0e36e185d0654d5bac3d24331562a0cc` | Giulia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1a2db31f-4ed8-4a38-a47d-6af2323ea43b-1e8a5492.wav) | feminine | Young Adult | Italian, Professional | Voice Agents, Customer Support |
| `59ac2b0ad66641b5ab4666d3ed89e5d4` | Lorenzo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dab795fc-f52c-4f47-b9d0-69a19ff350a4-b3f9fe19.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f6cbad8b89254774a495c088aeb7822e` | Marco | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/dfa688f7-9311-4772-a3e9-97a7ade7f55c-67a76a41.wav) | masculine | Young Adult | Italian, Professional | Voice Agents, Customer Support |
## Polish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `1676c716234d4ba3a4eb8613f1382179` | Anna | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9fad6966-4858-434f-bbc8-3ec4a8bf07e3-637d51ab.wav) | feminine | Young Adult | Polish, Professional | Voice Agents, Customer Support |
| `de953b8550924896b07c0ab0ab528917` | Kacper | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/49c873c0-e476-4e21-9b45-69af368420c9-8ffc46f6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `2993fb1f32c449669166c344a2436d62` | Piotr | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/cbf478ac-2a4f-4c4c-b702-1c8c7e040fe8-914f64e0.wav) | masculine | Young Adult | Polish, Professional | Voice Agents, Customer Support |
| `ebd78f5f61154a2b9586d78e1ce03650` | Zuzanna | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/103b22fe-a9e4-4487-beae-46b651011d5c-4fe21300.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Romanian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `995bb68cd88f4989b3360d1144553b81` | Alexandra | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/91988057-7ddc-4d63-8548-8138ae996baf-7720b4d9.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `37adc9899008456693e7418c1e3ebaad` | Andrei | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d5d470c0-7e57-46c6-9af1-f62d3b169c14-bebfe575.wav) | masculine | Young Adult | Professional, Romanian | Voice Agents, Customer Support |
| `ca55bc47696c416db7e0f4435f41d064` | Cristian | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6e8e0d4b-fd14-4709-b196-2ab6341ecc91-338a510b.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `ed04b20b4ebd4a12b0a9bf4d8a21d8e3` | Ioana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/65cfa2c3-7b5b-4e43-ba6d-45a00b13e40b-1bc88f9a.wav) | feminine | Young Adult | Professional, Romanian | Voice Agents, Customer Support |
## Swedish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `a2f24930dcaa4264ac1eb5c486515b70` | Alice | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fa1ffca3-58d3-4b2b-9728-617ae2132e1e-5cf2d4ef.wav) | feminine | Young Adult | Professional, Swedish | Voice Agents, Customer Support |
| `7e3f8c2db5f2441aa3f274ca08bc0c7a` | Alva | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/cf94df06-c6c7-40f9-b013-ab70ffee7b09-4a8bc56c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `317a12a6485e4172a0e2222d369c08b2` | Elias | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/af181c1d-f212-4433-9e89-ba92e1537ee1-bf5496bb.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3782415457704e91a7fdcacff02255e5` | Erik | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2ddbac25-66da-48d9-8835-68cf4b9f9599-4ea4a453.wav) | masculine | Young Adult | Professional, Swedish | Voice Agents, Customer Support |
## Tagalog
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `5f612a848ad54f91a98622eef8a14b3b` | Andrea | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0a9edb72-55b2-45ff-a166-b847cc202344-0f034564.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `eb2b29a699424ba7b0edb046b79d28d3` | Miguel | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/65a31fdb-70f0-48a5-a0f5-c6b444ff0c69-b23857e3.wav) | masculine | Young Adult | Professional, Tagalog | Voice Agents, Customer Support |
| `f84b266e9f44429fb6c8c970fd453f2e` | Paolo | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6fb38c9d-b9b3-4dce-9403-65442d917697-e87513a6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3a88a7144fa64671affe11be01f332ad` | Teresita | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a0084008-b2f7-4069-ae16-4e6a29c70c79-b562f51f.wav) | feminine | Young Adult | Professional, Tagalog | Voice Agents, Customer Support |
## Thai
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `132aae3eb8f044779dc104fca1ac1718` | Somchai | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/bda97482-b8bd-4ec3-a124-23003d9be1f4-3fedfae5.wav) | masculine | Young Adult | Professional, Thai | Voice Agents, Customer Support |
| `e0457cfd982542308a7908a2723e2574` | กัญญา | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/36dc6967-f2b0-4a96-807a-40c9fd72b199-98b4c85c.wav) | feminine | Young Adult | Professional, Thai | Voice Agents, Customer Support |
| `0b1181acb94d420ab74de43ee773f8d4` | ธนา Thana | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c0928c1e-79ef-4923-b4c5-52a976b88d9a-b61f33ad.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f6ad7ed873f14e5a9f8e30c400a0a23f` | ปรียา Preeya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5c6a927d-77c0-4953-bb3f-961ccba2d2e6-112b22f4.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Afrikaans
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `8d9bf05fea3a46ac9023a259300f91ed` | Annelie | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ff57ab7d-2a20-405b-af8d-3e04b01012d4-dce2e508.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `5eca8e87c88f487b9ee3d3c92c00b7f9` | Pieter | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e75d8dfe-1d3e-441b-a5cb-9f3655183a78-4f0d3c50.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Albanian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `27fbfe9011bd4c8f8721cb8ce3bf77db` | Aida | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1c7bdeae-2337-4a7c-a7ae-387a9bd9af59-6302871b.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `d6d6c3b92f8b4d5bbd0f957170323b8e` | Endrit | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/8c071a5d-c056-4442-8c17-6cf2bcb467b7-77a5ca1a.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Amharic
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `e8fab1141b1143f99529619bcf053948` | ሰላም Selam | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2e14b94b-6512-432f-95dd-96bea72061ab-af52c723.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `cf7ad9b8ef6d4f56827289e1ee261767` | አቤል Abel | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3fedbe33-2a7d-4f69-ac57-b02aaf6386a6-96c87250.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Armenian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `83929793ab5e4e02bd954bb0173fbe0e` | Անի Ani | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/9120a8e3-eccb-48b7-8705-6c8f63a5501e-1d2ba381.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `56cf98111fe14e1bb623b7a4526f50f3` | Արամ Aram | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2a5eb6c8-74ed-4da1-95ad-ea7f86fa84f4-63e0b3e6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Azerbaijani
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `5510c64cbb1d4e48af83543caf5b9f7a` | Elvin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3fba565d-151c-4708-8f67-c8e319750a1f-8e5dc143.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c49fcdb4cdf34c408d0c470075e38ec1` | Nigar | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/48118068-2402-43d3-943c-89c93e58ad99-53277ff5.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Bengali
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `4077939785a742b0b26422afae643b1f` | তাসনিম Tasnim | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fabc8632-f04d-4e76-bf2e-5ffe1415e750-655c2b7f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `e7c1eeb5267b45a2ac54780ad90f9243` | রাফি Rafi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6969f00f-32da-4406-8f30-aadfc2f55da1-e489dae7.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Bulgarian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `85222783823f4d71bfa93f6a80602e7f` | Мартин Martin | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/d75d75cb-4432-4ac1-baf9-9243b54dc3d4-33fbbc39.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `1f21b4f87ec7496f88266be0be0c4ada` | Ралица Ralitsa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a674230d-cb43-4d85-b865-652e762ba5b1-bc7c881e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Catalan
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `67256c4501cd4081a4bc8ffdd42360ba` | Laia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4308f698-f53f-4992-9eba-d69ae0d1108d-5b37de8f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `dcc09d3ca23a4e0e937ab9776f604613` | Pau | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e2947cff-3676-4697-96c5-69c0e8305707-026ee6e6.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Estonian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `293493107ff04476a618b41776e87df2` | Liis | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c972d333-60f3-4bbc-bc0d-b7ff1fbd66e1-67a8df5e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `c11069fab9c54ca79b585fecd4dbd56a` | Rasmus | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ee8ef0fc-1ad2-4ba1-9ef3-23972d45ec7e-f834b02a.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Gujarati
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `65df8ca39f644eb0b603b68ad6822167` | રિદ્ધિ Riddhi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c9b30f0e-9e3e-4ca0-ac3a-9cde9f2ba203-a015e03a.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `e4349954438b4cc08d4b64185decb020` | હાર્દિક Hardik | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7ff227cc-76a0-4c14-95c9-300867728b90-60d63e6a.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Hebrew
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `86686aa355f74bcca0757e5be98a7671` | איתי Itai | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/63ea71e5-417c-4271-94ea-966741337eff-0afb38be.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `bacebd1545c74295a5705edeb8999822` | נועה Noa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/4e409f95-e15a-4945-a68a-a617dc6a64e2-3d62e026.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Icelandic
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `490ceebbd066409da071e8c4948fa5fe` | Jón | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6426f94a-fb3a-4252-a214-033d001319a2-19dd976e.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `79f9a2bc327c4cd496b1b4ec41be16f9` | Katrín | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1a40ac21-34bd-42ea-a607-3a8d7241115e-0f4e0c23.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Kannada
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `86e2003b9e864c40992f941139e63f4c` | ಚೈತ್ರಾ Chaitra | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/09aa3717-82a3-4e92-9d86-fe44004d527e-8dbb38d8.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `56e03b67752c41b19b894777ee9006c0` | ಪ್ರಜ್ವಲ್ Prajwal | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/614e2246-19db-414b-a5a7-e9da44e5fc36-2f877e06.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Kazakh
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `bf22482bf1364ffc9bfb4024fe9d2eae` | Алихан Alikhan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3ee53859-091b-429f-be4d-93a0a97dc668-cc1752c5.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `6d64a3041a584879af0476e5afc35e30` | Аружан Aruzhan | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/5188cd31-6471-4e9f-9561-4367e1297d6c-e14256f5.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Latvian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `2f4d87e859694084bf21a9ed838bd5ea` | Elīna | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/24fb957c-4c08-447d-b87d-2361d9718933-18de91f6.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a19e34264cae4aed9a2104372c1803cd` | Roberts | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/94aea149-1b16-44de-90e0-0153aba70d0f-601bbdb4.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Lithuanian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `73d08f408a2241bb9818122534e1b176` | Gabija | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/a94a0b27-458d-4feb-b631-a2bc1dd15138-fcca22ed.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0e9cac30b72742708cbfa442719bacb6` | Mantas | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ceed71a3-444d-4b8c-8663-313d80869264-873113ec.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Malayalam
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `fcd1d26cdf464e5184507d9f97877496` | അഖിൽ Akhil | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/44126560-0b32-4a7e-a3f1-e14d84f340b9-2e2f5a8d.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `3e378c8d80dd459fb2bde2d0199077c3` | ആതിര Athira | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/3f14bab3-80c7-49d6-8644-a22b5c489cd5-0dccd5bb.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Marathi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `4c7b5fd24ef741f19cfc9507a0455616` | सई Sai | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/6be70fcd-0c4d-4c2f-a80e-c1bc9bb00477-afa9edb7.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a938373c830f4aa6b611af6b48f56315` | सोहम Soham | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/41c0712b-51e4-42ec-be84-8c613ccc7036-9b84dd9f.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Nepali
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `83d00d59ca3647319933177f5eb20f12` | प्रतिमा Pratima | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7be9d7fb-fb3e-468f-aace-efe3ca0806d8-67e7e580.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `dd6098ad65944943b204da2bb33e8499` | सुमन Suman | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/1594f662-053d-48ed-a95d-0d938fee2180-763e6d3f.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Norwegian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `1bf631b9ed214b01b508da1925228247` | Ingrid | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/795a14a2-0a67-4d75-a2f6-29d5fb089114-31e6c402.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `02707ad5560b43809bc4c6d779af512d` | Jakob | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/42d90c7c-3324-4291-ae5c-a8fd18f8fc84-1005b8c1.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Persian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `e29dfaf012b9453c9a8d781f8f6696c3` | آرش Arash | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/e9aa9a00-6045-422a-a95e-aebc6f36812e-07c1c4a0.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `9ff6772961574ec299945754e686aaad` | نگار Negar | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/77bf4182-12f2-4d33-9121-15b068c01a92-4d5e3583.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Punjabi
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `c802b310ae2441cd8e72d77afc382e56` | ਸਿਮਰਨ Simran | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/090e1af2-d7eb-4e10-98ae-1e37875c261e-f2b8ada2.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `4353f2ba29614cadbcd76e94538bbfcc` | ਗੁਰਪ੍ਰੀਤ Gurpreet | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/18f29b45-1e32-4765-b0c4-4a79fe403962-6daf3239.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Sinhala
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `6e2cf26650da47948e2aa4b5d58e3eea` | නෙතුමි Nethumi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b4fc23e5-52e3-4c35-b28f-de7aaf80cdc9-53ca9e9c.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `f0513115130a4fcfa74b335565e0059f` | සුනිල් Sunil | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/07a070d0-f359-4c00-9159-0e8c4f031e31-38e5a376.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Slovak
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0e0f2df9c403452a9899681bd70bd345` | Matúš | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/eb324255-6edb-4611-bd81-7508f3e1bcdb-bb95225b.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0958b8f201fc440b9dc44c96dd9ae264` | Natália | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/75d41f8f-6090-464a-98d8-d8aad88a59af-ab1a238e.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Swahili
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `7703cd2a5d554907aadbbdc8cb76af78` | Juma | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/84c1f5c2-5c8d-4434-9649-1f26d0e74fc0-0aaa7452.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `0935ee283103426a89bd14617a60eeee` | Zawadi | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/f9246d73-c654-4e18-a395-04dd0f4cc7cd-a7526c30.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Tamil
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0e528439944c40ffab077a5e5952e67e` | காவ்யா Kavya | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/50c5451b-4533-4878-b768-d74871b4b004-0a52c4e3.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `956b0d842f3947ad963cab5f892151a0` | விஜய் Vijay | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/7755479f-d498-4da0-ab9c-3c08e98a0f60-7fbd2e51.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Telugu
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `3c4f38ade425426192794d5731bbef36` | అర్జున్ Arjun | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/ae25ed21-80e1-435d-94de-ebbef66d1911-022f4180.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `37eadcf844804e9b83d7fc931368114e` | శ్రావణి Sravani | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c30ba9a3-39ee-4132-837d-5f9d4aa4c803-f1e4c7ee.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Ukrainian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `cdfaf39672e840019d9d8788fade19c4` | Остап Ostap | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/0d5e7685-b395-446f-a96c-34e11b0c600d-9792a0ab.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `a34ffe8852f34de59f198630ffe641e1` | Соломія Solomiia | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/c684a815-b68c-47a0-bae3-c2c1175a5909-5bc1e416.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Urdu
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `7a3572d4ca954981a2d605d7b362dcfc` | حمزہ Hamza | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/b04bafa0-8312-4130-a8e5-6a00673e5a8d-80fccbf8.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `1737c90ee182475ebefdd4684b6ab1f6` | عائشہ Ayesha | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/74294ff2-1bea-4ae0-888b-90f080bfc68e-e59ed57f.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
## Xhosa
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `a00a17b7797943eaa26fa5f9990bd8a8` | Nomsa | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/2e3c1696-5626-4523-9314-b020e173159c-c78b3f1d.wav) | feminine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
| `8e1cab30b15040898d204d7aa8fa21df` | Sipho | [Sample](https://assets.slng.ai/voice-previews/fish/tts:s2-pro/fc6024e0-859a-4f0d-9435-b113ad998107-b4bde6c3.wav) | masculine | Young Adult | Conversational, Professional, Clear | Voice Agents, Customer Support |
# Gradium voices
Source: https://docs.slng.ai/models/voices/gradium
Browse Gradium TTS voices on SLNG with audio samples — multilingual TTS across English, Spanish, French, German, and Portuguese.
Gradium TTS is a real-time streaming model with expressive, natural speech across English, Spanish, French, German, and Portuguese. Voices are referenced by ID. Pass the `voice_id` from the tables below in your synthesis request.
```json theme={null}
{
"text": "Hello, this is a test of Gradium text to speech.",
"voice_id": "YTpq7expH9539ERJ",
"output_format": "wav"
}
```
The default output format is `wav`. Provide a custom voice ID in the same `voice_id` field to use a cloned voice.
## English
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `YTpq7expH9539ERJ` | Emma | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ccaa1609-c53d-44db-8495-bb3ac676ed9e-861403e0.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `XJc-Y9tkSd1UA7s4` | Logan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7f57c2ac-c14c-42fa-9451-9c10c6562ea0-f12bda87.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `9QHzSiOYUD-RzEzM` | Jeremy | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6c5e2712-2968-41ad-8f14-386bb6a4007b-89acf031.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `yU6yxQ3e8LKRwU84` | Allison | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/464e4f49-8b06-4227-9472-33676fabb9ab-b26008e2.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `bvNlBZ3DWDoVy_Yc` | Katherine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d8bd80bd-13b5-4be3-8997-a884bdcf3d3a-e4c426be.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `74asmf7CXzjfopIX` | Alexis | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/13646949-f4b5-4a4c-9df1-41e89e28a653-0e350202.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `QZMzHBlnJRjll_71` | Ashley | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ecd4e7c6-16c9-43db-95d8-fbc4e5c8d5e4-df1e50ca.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `Mj0Pzs94jCw8oVOC` | Michael | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/016c9507-30d3-4b83-ac12-760202fb7d69-0445cd50.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `LFZvm12tW_z0xfGo` | Kent | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/04debfc4-5307-4eef-bc39-91aacebcccfa-1775b757.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `78zAgQK6xmExb8wS` | Juan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8a5201ac-42d3-479c-81a1-a2fe25dd9452-c0031b2e.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `exG4bLr-lZ_bI0jF` | Megan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6dd15af9-822e-4f58-8e2f-a4a602797ae6-9892d6fc.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `Eu9iL_CYe8N-Gkx_` | Tiffany | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/70750df7-aee9-4686-a9e1-513a310ddf99-64121d0c.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `u8rA2xOF_0LRnNSb` | Elizabeth | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c0972cfb-4d54-41f1-b97c-ace4dee845ba-9f2478f7.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `2H4HY2CBNyJHBCrP` | Christina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e8b279a5-8c41-4978-89b4-587a74f284b5-8e223659.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `wPx6HPbUQkaUHGhq` | Mary | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8938fc2c-bab5-4715-a7ea-4c28a857d46a-e79909bf.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `hOhCtzjR-cRG4T5T` | Jesse | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ccc6f2a1-f209-427b-8765-ed0afd88e7f0-34140356.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `ptMwY_gvmFxXMmDf` | Brian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/08ba5a64-6b48-4afe-a228-d2cd4152768b-3d071fd0.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `4nAcNUlNhEA_Kyjo` | Alexandra | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c1bbbab1-fc9f-4ce2-9a92-6f39c5180a3a-ff84ab2e.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `SqHUVuEiTPSlIB5r` | Cody | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/290b50fc-c44d-4c16-a6aa-6daad16c4698-600c7e17.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `8dBmiTurwb7KcxLY` | Victoria | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/21daeec1-658d-4964-8909-2e7355ed95ba-8a47e9f3.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `gTAO-3xLZ8_WSfbm` | Robert | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/704c1720-b66f-4e4d-866c-3aee65cd4bf9-dc9e69b7.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `jtEKaLYNn6iif5PR` | Sydney | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/13e6b00b-2903-484b-bd00-38f1922df569-024cbec8.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `4NU5PqxX2BdMEtWe` | Nathan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e4813eab-909f-4502-951c-0fca0a69ddfa-db3fa3c3.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `8Tm8RKFEbnkRtkdA` | Melissa | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/49e0e953-3952-404a-8d64-d39057e38664-3081424b.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `PS7enm5lVZiIvEKV` | Anna | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e8373767-368d-4110-948b-0fc9bef24684-4c264935.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `d9Fl9x8luXXX7u6E` | Dylan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/59b4f3c6-f107-4c42-81de-4e4889eaf7ba-b0aac407.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `auZu0iT-fniQ4cJd` | Jennifer | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7cf94ec3-8265-44fb-a708-d7d86db49185-f0b6a30a.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `SG3KnxbSOkkrY097` | Lauren | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/4f0a522f-a24b-4ac3-82f2-159f7cb22673-b4a25d63.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `6Mp6PGnaCdb-US21` | Justin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fef353da-8659-49d4-ba46-149441b12661-f9d7132c.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `KWJiFWu2O9nMPYcR` | John | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fe75a4b2-0c5c-44b9-b1c4-5b7e32c8e6fa-85c26e15.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `O0uTTRx5zcetDFX4` | Shelby | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7e9587f9-112b-4e47-8f6d-7b2973b764a2-6b199fde.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `EbIA5CIcQoa6NNd2` | Adam | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e62ac8ad-6099-44df-8b13-831af3917c25-176a3919.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `8sWSyTC7byLsbHkr` | Alexander | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/45691e2a-5c19-4f90-b843-9ee8edf8a687-571ff2cf.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `KRo-uwfno-KcEgBM` | Abigail | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/35070429-f3a5-4f9c-bc90-8cecface4b6f-0a28bbcf.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `MQC0U1yWvZXrppaF` | Kelsey | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e8899477-86ba-4188-916a-45097d4c70b6-b5c91d37.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `bDlMqRew31ZJwrD-` | Joshua | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ee67e5b3-bc88-422d-bf49-b424d691e04e-d5e4e077.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `lP7D1y02OQFtffU3` | Hannah | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/87745f8f-c085-429a-9f87-eb7ef93c2700-26ac93b9.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `KNYHZTB8ZqdAZv5Q` | Maria | — | feminine | Adult | American accent | Voice Agents, Customer Support |
| `dh0EzP6jCroK6prq` | Mark | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/f891cc15-61a2-4548-a05d-7802f41ede92-da635f35.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `Z5GIOZR45ieZ8M-W` | Patrick | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/157e3fac-9d40-4208-88d2-ea2abaef4cf5-9348585b.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `LqFNS0u6EII7VHBx` | Jose | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/aeaaf9bc-27ac-4318-90bd-83ae25c76860-1ee54554.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `T7UL6gmeDqqYiVe1` | Nicole | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/39b1d492-b30e-42c0-bb82-5dd90bbc41ea-485f62a3.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `56DcpvEI0Gawpidh` | Kaitlyn | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/053609f5-4572-4974-8f9d-23bf85554a34-e00f3463.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `HndphaVV7KTCfKQT` | Richard | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/cce0e885-3eb0-4020-a18a-1fe6e455a17f-f2c31470.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `c8BzreHTk1GG2R4z` | Cameron | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/72fa2063-b178-4c25-bca2-e5496f93b3ef-288b580d.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `QPHuXnvRPQ57oXYy` | Jasmine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b03108ba-2363-425f-b770-5983c74927fd-f14a7e56.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `cu0XE3Cxmg_GmSJ3` | Sean | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/399e4856-cb12-4e61-999f-3f674b6eb9fa-b913da0e.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `v5lib8tjaosy5sxQ` | Timothy | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/bb292435-b451-4808-9e09-faa9c8f35541-62755e35.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `knw-ddWDPNORRA4Z` | Eric | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c6504c89-1273-47ea-a961-5d6ef6f297fd-0bde6d4a.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `91EdXxJDbWICDBgz` | Alex | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b3ae73b1-879f-4cb7-85eb-71445444d29b-67744e1f.wav) | neutral | Adult | American accent | Voice Agents, Customer Support |
| `CjQcj4yeIs6h0uAb` | Kyle | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a1ceda25-4b4c-4098-8a9e-92d5e3fd67ee-fd710ca9.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `kr-Om35JRqmA3Hzq` | Olivia | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fa0f9422-c697-47a3-bb71-5f14bab1a126-c3f052c9.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `ws0Wb0PZXl21_Bbz` | Jordan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6d60a6a4-81f7-4c4b-810a-b6fb1dcadcb9-3ef8cf84.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `FOFDH8py3aghc5kb` | Jason | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/73cfecae-ad42-4e16-97d9-3241f3551ed0-eacb849f.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `ikbJkd83GvuyoSLb` | Stephanie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/261e6758-655b-46f9-8377-df620767a321-d5b27ca3.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `2j8TWGsIiUl4G3kj` | Brandon | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/3977fafd-1728-485c-bd4b-66a197a156ce-5cfffa2e.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `ixaCTlZ5Xqf2XzQH` | Jacob | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/2173b7f3-39b7-48ec-a411-1bdbbb0e51c4-ef3c48ba.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `MZWrEHL2Fe_uc2Rv` | James | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e7aaf821-1df9-4f7a-89f2-06c9879dc819-df062526.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `GJSxJhSTPAGIPDwy` | Rebecca | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/29815ad5-5913-4064-a8b8-c92a1e5d27d1-3e763270.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `22YWyuFACaMHsPh5` | Alyssa | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/597b7e85-7c8d-40df-9de8-8c23a6b16afe-0990dccc.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `4u2uvwrHdTA2gRnZ` | Jonathan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ae911abf-7ac9-4be5-8798-5b13bb40e213-51e1099a.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `i1kmq28cO60ia35K` | Emily | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/f6ff4a0f-ddc5-42e5-aebf-e9bb7b299947-24866dff.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `fggSYM_FGJ30QTTl` | Brianna | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1ad7bfcf-ded3-48dd-8857-d39b67d5b441-b72af1ef.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `n2Gv34jje2ZiiNzK` | Nicholas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/2aeb26dc-173b-4c73-9e18-bc1d9a0eaf87-6d46106a.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `wYY8mXKrKtwKsaXZ` | Jessica | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ddff9207-b75c-4443-95a2-b26140e3b25a-61ab90b6.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `X-wgJsZwQKhfebgK` | Matthew | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/68f17d92-7e80-4a2c-a26d-9bc8d10f4011-d10820cb.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `AqRuVz8-e8u3BR00` | Ryan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6beffb02-df63-472b-a398-cc0bb591ee7f-07c43d34.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `aW5dxfdkzIFCIdXc` | Sarah | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/0222da59-e6b5-41ed-ac61-733ac4d3d6af-0a44a2f7.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `ubuXFxVQwVYnZQhy` | Eva | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fefae454-b978-4134-9a62-a239026818c1-3f1a014d.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `Lxc7YlPC8ckLJA8H` | Kelly | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/bd68ae79-2261-4898-8969-dbb2d162c9dd-3e374953.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `Ve1zknlflaRwcAQw` | Aaron | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/aa3f9104-dfc5-4fcb-a149-a23e68ece123-1073d067.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `lt88kyLfD8Mqemla` | Michelle | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7b8ad5f3-777b-44f9-bb71-6a922426e908-c79fe468.wav) | feminine | Adult | International accent | Voice Agents, Customer Support |
| `EfuzJVuTmw_mA7PC` | Taylor | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d12fa5a5-ad82-4a9d-bf1e-be557ad42396-d871caf9.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `m7fJRmVaJjG2TL1c` | Thomas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1d46dc3a-0483-41d8-be76-c3c7f8cf7a04-bf4dc5c5.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `UX3Hi2ZmK7tT0c3G` | Courtney | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/5eeb437a-3a18-4054-aa83-921082b08bc3-3206baca.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `dEcrv3B8XGHoox2_` | Rachel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8db729d9-dfae-45e0-83a1-c5b9609fc42f-1d645521.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `mn5sS7D8kYKETZXA` | Samantha | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6963755d-407b-4b73-a123-08e5c8747143-a34fce87.wav) | feminine | Adult | American accent | Voice Agents, Customer Support |
| `Abqwk2RWxlBEyv0j` | Kimberly | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/540fc916-eeb6-4879-a9be-c5c2a09fbfb4-33fef720.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `OceLYI_PPbqsdgdV` | David | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/29dcbfd3-2dbe-41ff-a400-b874905ee556-f6e6efdc.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `NoJdNY6JTz-VJLwz` | Max | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/506b00a1-2fcf-4b0e-84e6-ca20f176b21e-a177c066.wav) | masculine | Adult | International accent | Voice Agents, Customer Support |
| `-0MuXG9RcCsuSVtb` | Austin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/294c8d59-b73d-4ad0-be6e-2b6f9c498fb0-ee3551f9.wav) | masculine | Adult | American accent | Voice Agents, Customer Support |
| `m86j6D7UZpGzHsNu` | Jack | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/484f7a34-d030-40bd-aa95-55ff2b497dff-b555935e.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `MhsYZQ4bIfcDpokF` | Joseph | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/65641363-f148-4c51-b91c-007b23b25c58-098892f0.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `pxKsJ_4kEMid5XpZ` | Samuel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/10563a9b-e520-4391-9793-3de2ce3e442c-98d09e14.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `P0GYBrxlhTy5CC87` | Charles | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6c656baf-f584-4874-94cb-228824a99dae-21909354.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `aq7ltaIQ6ZJUY0jR` | Haley | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/0f5c1b83-fa54-415b-9128-37c9fa79f2ff-1f8c35cf.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `2V3TjbyQGPlkY6ON` | Anthony | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/306046fd-b862-474a-bf8d-29c8fb9ac695-87a148f9.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `zyLIanWKViHkc6Wp` | Steven | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/574c926e-83f5-4abb-b6f7-5d0de8cc2212-f5f8a64d.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `cuXxqSrGVntdhFpZ` | Madison | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/09d6bff4-30c4-44e3-a799-547a5e23ddc9-6c15ec7b.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `x69x43aS-5mVLCX2` | Christian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7e5710f8-e6b1-45e7-b93b-bf2f5ace87b2-7f504ea7.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `3bIdO9CHnAh_pRAf` | Brittany | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8a81a752-0726-4d1b-bdc1-214141371a3b-ed287402.wav) | feminine | Adult | International accent | Voice Agents, Customer Support |
| `IBVzgY91NZ1IJ0oP` | Benjamin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ef87f420-e91e-4361-a698-a69316389a6f-4105c2a1.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `MGiwMOFxVe4a2aSU` | Morgan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/41f2f3a5-8dc4-4380-acd1-3ecbf073602b-504ed99e.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `ZZb4X9ueHSdRlv9q` | Amanda | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/49c797f4-fe02-44b3-8d68-a9e2c088f8c5-612f43cf.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `9VXl5t2IMagUQAzg` | Kayla | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8fbe3fda-4ae6-4b8d-a41c-74e8261d1594-fb7d3969.wav) | feminine | Adult | British accent | Voice Agents, Customer Support |
| `fs2Qj_X2Z2WvWJSU` | Christopher | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/27e13ef3-eb61-4d20-9070-28b147946b03-6cd48fbe.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `J2qsArcdozbto5Hn` | Kevin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6b6fcbab-8e8d-4378-82fa-08bbc15c8290-4903ee1e.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `Ow5IKhni2ED3Xxhl` | Tyler | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/37bd46dc-7108-4464-914a-d70b69224304-6f8ad8c8.wav) | masculine | Adult | British accent | Voice Agents, Customer Support |
| `W5htOuyiFI4Fwhxs` | Hunter | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e5c4bcce-e65c-4691-a8a7-ca9be0274303-c26dd414.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `VeVmpxxbyJiWrGNG` | William | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7049ca22-8ca8-4700-b872-0ef76d89b73e-18b01ac5.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `apU2CMobTyu92tZj` | Daniel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7ca349df-29cc-4d88-a301-64cb17b2248c-ad95fcef.wav) | masculine | Adult | Australian accent | Voice Agents, Customer Support |
| `-_aUUFZaJ0CT1gks` | Arjun | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/5621f033-c401-4525-bb30-2ab960745dad-41db09bc.wav) | masculine | Adult | International accent | Voice Agents, Customer Support |
## Spanish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `PqjKPYFyGNsg1YU-` | Elena | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/06aba89e-91b4-4b12-8485-0c10a1b110d3-607703ee.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `ynR4CAbXMiOv-vGC` | Ana | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7b5cafc8-c470-467a-b5c2-fe0e4dc70610-46d0c970.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `R3L8t75ZEoZCPUA9` | Daniel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/05714932-4a27-4c4c-ba67-01a5002585ed-a89f3252.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `Bwl2KLUPxf82_ZaJ` | Cristina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fd49534a-8c08-441e-931e-871dadb209fb-e7b54630.wav) | feminine | Adult | Latin American accent | Voice Agents, Customer Support |
| `eorxD0DWv--n7l3p` | Alejandro | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/15c1ac22-9014-4f81-9d6d-09302066121a-c590e4b0.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `Gijj_GPBfJVcP-FZ` | Miguel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/4385c75e-f79c-4879-95bd-2a18007be5ad-ffd4fc5c.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `B36pbz5_UoWn4BDl` | Valentina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/08906d2b-ed7a-484f-8a20-cee661bd44af-81e18b9e.wav) | feminine | Adult | Latin American accent | Voice Agents, Customer Support |
| `r5WB0b126tlHSrku` | Adrian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/80d3235c-79a5-4c56-ba42-71f4ee290475-d45f8bf2.wav) | masculine | Adult | Latin American accent | Voice Agents, Customer Support |
| `zdE2H9vw2vcMl_Pt` | David | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/42133a8b-3fbb-423f-af6a-bdab2a8e2989-dabda6c2.wav) | masculine | Adult | Latin American accent | Voice Agents, Customer Support |
| `zhH3lPUo-JxmlOJT` | Carmen | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ec9b0d9d-a721-4acd-a984-950353a2eb8a-7666a6cf.wav) | feminine | Adult | International accent | Voice Agents, Customer Support |
| `k2B3TJiffePxjeBn` | Maria | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/54fceced-429f-42d3-a1af-b8b5fe5e7771-aa274fef.wav) | feminine | Adult | International accent | Voice Agents, Customer Support |
| `xu7iJ_fn2ElcWp2s` | Sergio | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a018d59f-ad1f-45ee-93b1-b91c2ded3604-c9bec50a.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `s4CzgVHP5cEkB9LD` | Sofia | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/43fe7c01-deba-4a50-8049-44dcfbbb4cf5-fc2b6cbb.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `aCWBiYUiQ4VwW8_b` | Pablo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d95f5400-ab24-4335-a007-1e8d022515a3-807f3297.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `h39kz1iyoymcjcqh` | Alberto | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1b1d201d-0a3c-48e6-aae7-117b97c99abf-e6a88164.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `lPCVUcicz2XRaLE3` | Sara | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/213baad0-0e15-40ae-a46e-7cca68952cf4-c47e072d.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `-8ZoUJpVU98rxpv9` | Sergio | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/dc9d2f3a-8c71-4135-aeb5-e049c9f5d0a1-9108f16e.wav) | masculine | Adult | Latin American accent | Voice Agents, Customer Support |
| `VAb2M8nKHlUUZBk4` | Marta | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b27e0511-b132-4159-a5e4-a43d19f8b54a-2b0ad6f9.wav) | feminine | Adult | Latin American accent | Voice Agents, Customer Support |
| `yPxeHKlCzaHeKd_V` | Carlos | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/bda2fc7c-9272-48eb-bc07-9fb0281c1c73-c6a9aae6.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `wGhY_zZCoQ5gB0ce` | Javier | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a6e1de47-dfa8-4ccd-893f-c94f56020e59-b523882e.wav) | masculine | Adult | International accent | Voice Agents, Customer Support |
## French
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0LMAi0x_YVG_GLeM` | Adrien | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d4172d55-6b6c-4221-8f1e-994833170ce6-187460c9.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `1VAVLmmbQFDw7TMn` | Marion | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/f88ced43-5b0a-45bb-9dbe-ebdfcf01a809-a7801764.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `w9V1722uEmTkWqnR` | Camille | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/73076395-997d-4206-a77f-79b2190168c3-4bb23cb8.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `qTA0lxFpynJdoxx7` | Guillaume | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/2dd96053-3142-4b6a-ae68-88c99142c2c6-85e15fda.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `aNiSRZ0BhQxO1FPx` | Adam | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e90aecb6-0622-47e4-a7e6-10247293946e-80aa954e.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `D-IpHY1UI0iX9xQD` | Mathieu | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/cf9d76a2-1627-417d-ae8f-392e8a33391d-0d97973b.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `2AtP1urAQkZaeI2U` | Pauline | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/3a3f4e5e-8976-400b-b4ce-306b77706e53-5f552297.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `b35yykvVppLXyw_l` | Elise | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/35829d6f-deb0-48c1-a8d0-081a36ac6d78-e01e205b.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `vMYQUSzm6GRkJX6d` | Olivier | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/840b7ce0-250a-4eca-ab0a-c07e623e3fb0-7157afd7.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `J4XbCGPYNMigXcfZ` | Amelie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/15e20ad7-1622-4805-9f69-af7e5a72dc2f-5fddb731.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `8nsAoui8Y5RK9PYw` | Thomas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/065dc16d-4fe9-4a17-8488-07a4c19c6c40-38296d97.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `Hdf5cdfaGrLDTD63` | Dylan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b095f92c-e237-46b7-a6c5-342740d0337d-504fcf42.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `kw_VWSocR7vyA9Ty` | Florian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/cbcc4855-656d-4b3c-a48e-031dbe49a34b-bb994fee.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `NvHEAMGiPT4u8iT-` | Amandine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/27974f8c-17ee-4a4d-9d06-b90ebd0b5a05-fcd16dfd.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `QY_BJKHMElKDO12-` | Lea | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8f67987f-7990-492c-b6c3-5b2160cfb7ae-19cbbc98.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `xynYWquoAsrvM7UY` | Melanie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/62b5f684-8a00-4fd0-8cfe-714aaa58b2c1-63ecd9e2.wav) | feminine | Adult | Canadian accent | Voice Agents, Customer Support |
| `axlOaUiFyOZhy4nv` | Leo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a32e75ff-8aa6-4514-a3ea-f7908c009349-02ee2990.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `zba0owtqy4Gnewn9` | Elodie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6433dc29-c504-484f-a6c0-c97dae85fcd7-1b6e8fcf.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `k1wgs3k8-wRxTJO6` | Julie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7655b028-f105-4c33-9ab8-8907d86515dc-6ec25de9.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `L6OaiBybqikfCBk0` | Manu | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/58f6854b-eba4-4a4e-9ed2-93e4f48bfe2b-553659fe.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `3mM3xaoFjNMQa22C` | Jade | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/72d4ad22-4fbc-4274-80b0-12d8f61c1c54-fca2099c.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `-dOnYAX4N4GqSOee` | Sarah | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/56fe7747-3bc8-41c7-a4ec-04cf78183aff-515a02af.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `BbLb4TxdlrldgpHI` | Marie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ac40fff2-f696-4752-9142-068571262dc4-11a4f091.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `p1fSBpcmVWngBqVd` | Manon | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/371e70d1-8dda-45d3-9988-247bd7952ded-199771b7.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `mxcKXLymdLQCdlEq` | Nicolas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d1347a07-f2b9-47ed-b535-a49976a70599-314069fb.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `YE0-JPiElafJrZaC` | Oceane | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c2a501d8-fd6c-4159-88c6-9103b6c8802f-cbe187f4.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `pdcyd1mLmo0fcg3O` | Quentin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/adc9c32f-0ec5-40aa-b57f-25bf349bc9ae-90ce2eb4.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `GmGF_3ETsY2Zq7_w` | Marine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/966ff8bc-5ae0-4a34-a4a2-83223180a65b-28dd4be1.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `Jlh1B0PKQJyup0sQ` | Laura | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/9ed276c5-5144-48ef-9ba9-26fca52ad22d-19fc7e98.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `WWHSNJCSTm77dyGd` | Valentin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ba9eac8f-57a9-42fc-adf6-882fe203d4a9-1b4baacd.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `AroCL6f1qizjiZ_a` | Pierre | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/4a2ec9ea-0b30-44b5-9c5f-bf6daeeadcd8-f92f5e8c.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `N8xxxD_d-ZinGVI4` | Jennifer | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b2e37a19-19ad-4269-a515-93d89cd2e933-012d0bda.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `TJv-kucMsUo24VQe` | Justine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/4e48e235-99c7-418c-b2d9-6d9dd136f9bb-ae503d4a.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `B09t5S64xLaKwXeW` | Vincent | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/cc7c40e8-626b-4569-82ac-6a06d91ce7cb-b871a551.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `ImBVnxSeLsdCfNIV` | Anais | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1cc7c2b0-77e7-42ba-82a2-4917002d46fe-224e562d.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `QkmUhBH4hIV2_BkY` | Sarah | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/70bb480f-a67b-4fb0-a9fe-0ad7bcf016fe-089209bc.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `twLGV8mrH_ycNpUn` | Clement | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e5cef60a-702c-44b0-8c8e-cf76c5f76057-771a0ed3.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `hx1RAC4Lqd9xyTAr` | Antoine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a99346df-28c9-4409-b57a-402db6817556-9d346abd.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `zpmn3GOfiU_i5QGo` | Romain | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c6f23828-e6cc-4f16-a4b0-b8ae02d82f42-69d71455.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `IB53xJtufx1sbfbt` | Kevin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/50e12faf-eba3-4b0f-a039-8caa4c3376db-79f6518e.wav) | masculine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `rIYDMY3dLccdauWA` | Chloe | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a01c9fab-30c1-43fc-8fd1-ca621b701658-f0133a42.wav) | feminine | Adult | Metropolitan accent | Voice Agents, Customer Support |
| `s0PhgjzOTRD5wo5L` | Maxime | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/08b00afc-5cdc-4b66-87a7-bfb2401e744b-ee752a9e.wav) | masculine | Adult | Canadian accent | Voice Agents, Customer Support |
| `HBfu9XA3QfzAG1MN` | Alexandre | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1d1220e9-f811-44cf-9f32-fff8d67753bc-054a8c5b.wav) | masculine | Adult | Canadian accent | Voice Agents, Customer Support |
## German
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `0y1VZjPabOBU3rWy` | Maximilian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6cb82a7c-f22a-41b0-ae22-3689bdeeefe5-508cfc6f.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `vbg20SqFS_gBntTQ` | Hans | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/dbf908e5-82f1-4dd8-bd75-bdb48c17ffd0-7418e09a.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `ZOiGbnYdgKSBM_rH` | Dominik | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/f286edbd-ae42-4ae7-849f-a8187ff9cdb3-e27fd663.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `42-EbMFThYfhVB83` | Fabian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/eedd0802-007b-4ce9-9e31-5692bef8a00e-d4a45f41.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `XnSnbQW98he4aULg` | Florian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/1326ed99-6b5f-42af-98bc-695e84603768-b435260d.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `FRTqjB2TL-Ix9GXW` | Julia | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/dde6b6c1-49ae-42dc-9884-2ff428908e9f-fe91f24a.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `YHkMHL6WppbXd42a` | Dennis | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/415d53e4-58fe-4d5a-a05f-36ceaf2ea612-f534ded5.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `bauuigqCZbJFfk5q` | Melanie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/16ac8420-727e-4387-af41-d7393418ca6c-2740c365.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `df4Al5gt14Am4Qaf` | Lena | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/9b94e3f2-a402-4d58-bc24-0310bd81ab66-1f38ed7d.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `h2o5CDDhV5wE3Bwi` | Jasmin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/c077bf90-8cd8-48a8-95c8-b3a5d59c6629-ad74cca1.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `9LhjfdN9LOrygqDi` | Christina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/85074537-3e37-4f97-bff3-a6a26200ce19-77ed8b40.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `D8iRHK1qJhqfE00v` | Anna | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/bca45b7b-0561-43f7-aed4-58e4b80cb227-7055daee.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `AEJ61XaIaRill4cJ` | Katharina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/9190c37c-878c-491f-b985-7f56aec3e4b1-96edb303.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `hXjVvZ6oDDGQAQFj` | Stefanie | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7fb6bf3c-51e6-4375-af07-d8e031623475-bd61370c.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `IIZIkBSZAmb9nFZb` | Moritz | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e33fb9db-2a19-4681-877a-badf72089211-fb4ea2c5.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `lSVEPWl_N_7MtcHe` | Lea | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b65909bc-4a68-4add-9da7-ec743e0b4b4b-bac44df4.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `-qKylkN2UPxd7Mmg` | Niklas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/09147697-82b7-4650-89f5-57deb0484155-8a9de8a3.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `RPw-aWdY8NBiIWeg` | Jannik | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/566c5a11-09cd-4e20-a811-0d001f64e4ae-b2e71ef9.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `9O8ZawShJ7UwURjK` | Nadine | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b6520328-60b9-40a1-8aa0-61ac6ff50171-e125ecd2.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `KEMqb7dQlTCAEUx6` | Sebastian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/73f3ec66-67e9-45ad-8253-1481b6355c44-fe41340c.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `H3Rh9kJcd4gZidvN` | Maximilian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b08d1f65-4471-4dca-a5c2-efa4ff24342f-479b69ee.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `wBgI9XmASQwvQ13w` | Laura | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fdf80fd7-ea67-486a-8b1d-f08565962a02-a2308b1d.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `5UkFVe2B8OqLo-5R` | Lukas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/b5f3026e-59e8-4a65-96b7-b3ef61f20c7e-5374096d.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `-uP9MuGtBqAvEyxI` | Mia | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/d7c30d88-ebe1-4d2f-81a2-19e75d5d778d-2b1a9c35.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `kAoOc9Yb5EQDzA-N` | Lisa | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/54025415-910c-4b6b-a9ed-504a3ee4b36a-104475f7.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `LAmPTQZkwYJKRCKt` | Julian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6a44e295-7d7a-42a9-a059-b78a1409bc5f-462411f6.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `WxHB2b5HxA0Kuq5u` | Christian | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/e164a494-d14e-4843-ab98-e1e1968baf75-e5e1183b.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `Cw79FL0p0J6UM9El` | Marcel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/544c402e-cb87-4b7f-a1e6-02d8c032d17b-ac37daae.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `zyla-_bhVQtNTBdT` | David | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/de24197b-4aa1-49d1-ab41-47d2f8a4cc9a-aa0fd9fc.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `xq0vDziADfAmg6Uh` | Tom | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/02f5a9d8-0b1e-4ab6-929a-6f021758bbb6-76610668.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `sz-H9BxaRaqxQ2S0` | Maria | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/8ca1d758-1bd0-4bdb-8162-7e6e8f91df5d-d5d0a8ac.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `ZsVFAOnjnEPxJVDI` | Philipp | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7a75b150-3037-4db2-8e51-63d942e080e7-39c424ba.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `3-pqEMoGtIq7wXtH` | Patrick | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a67ed779-031b-477c-a5f5-2e49a9734fe7-c6cdf13a.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `T2NDxsof9FHYxgJj` | Mona | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/cb6bf40a-358a-49a1-836b-846280fafade-36a3af9b.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `H0GE4TqfCQGmpQhL` | Daniel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/406515a2-8873-40b6-b15d-06c484caf473-67541156.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `xki1DK6Ks6tuDmcb` | Alexander | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/654f598a-7c2d-4591-8770-cd8b9d6fd5cc-dd3774fc.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `VXA4-0_ZN4o8q3vK` | Franziska | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/3c5cb1dc-c6c3-41ad-9657-223bf808b33b-7d3e1603.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `fJDF4lEH590XplFv` | Michelle | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/3584d805-f194-4afc-8c9e-642321e2a7fa-f68fc298.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `t1Y_yKjku5R46F9t` | Nicole | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7043f2ca-707f-4505-8a53-63bb3b3344bc-64c46fa8.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `XFttJvHwReWtWQNQ` | Jennifer | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/dc8b557f-87f9-4f90-8b23-70b3d1d9a88e-bd70b280.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `uycTGmIXbw_Y83p9` | Tobias | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/88ae041c-431b-4e9e-8cf8-be2b3b1b6f66-5de2657d.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `-WFy9WtlQNE-dEV2` | Tim | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6deff1e8-b0ea-44be-89fb-b95baeec9a46-18bbf7c3.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `ApPgTz3nMHOsWxhK` | Sarah | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/02aa6d86-9b46-4077-89ae-76863cba267a-9d9dfa48.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `uF8PfAXrv6qU9UEM` | Felix | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/7bfebabc-7893-497c-a223-443396af6a02-c0be1bd9.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `1D38wv1wp-H7QcyM` | Jan | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/f982e555-00a8-4fdd-9157-bd1f60cf417c-14c64071.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `dK5Glio51HTxdMu0` | Sabrina | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ce7ca6d9-7ce7-4bf2-b710-eca94a921186-84410950.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `--9DFXOPx8kJFsbe` | Jessica | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/ab1513f8-02a8-44f9-a973-7dc92cb0f9ab-9a1cbd4b.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `8eZwfGLoSF2N0RB3` | Vanessa | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fb4d0458-2f32-44f8-b195-f0d931070c34-23448e4f.wav) | feminine | Adult | Standard accent | Voice Agents, Customer Support |
| `6tFmjkrmrdhO2bXV` | Jonas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/66d1c8a6-5b36-45b7-b829-d7474d7d68fc-3f968657.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
| `AySdCEnP2nqRo1WM` | Kevin | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/95a5441a-1994-4d5e-8456-aadb0436f998-f1fb6062.wav) | masculine | Adult | Standard accent | Voice Agents, Customer Support |
## Portuguese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `T4yRIRCLji61Fz-N` | Gustavo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/73db6e3f-b244-47d7-83af-9a9c61b61999-fc233f50.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `B6aHVROMF8FuKR07` | Juliana | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/08cb07ab-976b-43c2-9f29-33b12434f4bf-04ac2b02.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `4ubKCfFxLeBg-cbl` | Gabriel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/91e2dcef-5f24-49e3-915b-f0dec1027f70-238412ef.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `8QUaJGjSFdgHkuI8` | Fernando | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/bd12fb64-4591-4a60-8fc0-2c6dd66898b5-a5f40009.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `EzmLkNorEpZG_oNv` | Rodrigo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/319371a2-ac1d-48c2-96e2-03901f072b11-a4aea4be.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `_cP-0vSYfMmzR4al` | Daniel | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/9858c26d-6ebb-4b31-9d2c-29e176e4e9dd-19b43d02.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `Du_Dcv4fgXBDdubR` | Bruna | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/695fd918-493a-49e9-9013-34741f7cab9c-9e67949d.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
| `pYcGZz9VOo4n2ynh` | Alice | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/89ac2c76-3470-47e3-bfa9-01654867f189-5654bdd7.wav) | feminine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `AaTW_13X1yYe_OnX` | Lucas | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/0bcb2c00-834f-45ff-a670-552ff63c7560-14bb5f77.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `M-FvVo9c-jGR4PgP` | Davi | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/13940ad3-a726-46ad-bf8a-b09e5cf4ade9-14eae201.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `hAdJ9w9xBQkFgrRl` | Eduardo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/59bb49da-7cc2-408d-96e5-72943dcdf7f4-c0cbf662.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `isyT17KHEj84P9w9` | Bruno | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/3c26c1b4-30dc-4d6e-97f3-148b86ce1a1e-7eb81ff7.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `YHOBjtajNBEHUI_K` | Joao | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/185a4e15-6c8e-4d2b-a1d6-9b79e57b3b8f-6d6bd1db.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `xB86uC_i8sO2U41-` | Laura | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a25f843f-4de1-40ce-b89c-f7cd2913a503-14a30837.wav) | feminine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `KpDAXeGeen7P9Uri` | Rafael | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/a23fe882-126f-4041-a27c-70d94182ed88-cf89d1f4.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `QZtWUy8jmIroWiOu` | Thiago | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/2cbf9a39-3535-4999-b9cf-55b3073d0d21-fea26860.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `h6qFHXR3-bqPg_PE` | Leticia | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fe00eb79-2ea4-401b-99d3-fb9423700e9a-0efbc1e5.wav) | feminine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `Yee42wDKxEFHi0BS` | Pedro | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/60800792-8679-48d4-9300-ca8d1bd528a1-114d2149.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `wT1bHy1Vq_0Bn73I` | Matheus | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/582776f3-4d3e-497f-accf-7e273078127e-af14271e.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `L7890s1B44FqSiGC` | Frederico | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6f7ba6a2-cdfe-4f49-8507-504ca8a29623-1662742d.wav) | masculine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `Fmt16x6anKfMMeSx` | Jessica | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fa96e78e-aa01-412f-8ab8-4fb2945ec64c-f12391c4.wav) | feminine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `24cfpJbYGXZLE39T` | Ana | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/6ac2522d-f5cd-41ef-934f-c2dfb409c186-5eb9486c.wav) | feminine | Adult | Brazilian accent | Voice Agents, Customer Support |
| `YUKEEk7Y4Igsj1Ts` | Leonardo | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/4484810e-0f8c-41af-9dfc-1b7b4bf7f924-0c180b5f.wav) | masculine | Adult | European accent | Voice Agents, Customer Support |
| `73lMH7Zcc411nxJz` | Maria | [Sample](https://assets.slng.ai/voice-previews/gradium/tts:default/fdc7963e-42d2-4feb-bbfe-4ca579950e22-344103e7.wav) | feminine | Adult | European accent | Voice Agents, Customer Support |
# Kugel
Source: https://docs.slng.ai/models/voices/kugel
Browse KugelAudio Kugel voices on SLNG with audio samples — expressive multilingual TTS across 25+ languages including English, Hindi, and Chinese.
KugelAudio's Kugel is a multilingual TTS model with expressiveness control. It comes in two variants:
* **Kugel 1 Turbo**: low-latency, optimized for real-time voice agents
* **Kugel 1**: standard quality with full expressiveness control
You can control expressiveness with `cfg_scale` (0–10, default 2) and playback speed with `speed` (0.8–1.2). The same voice catalog is shared across both variants.
```json theme={null}
{
"type": "config",
"voice_id": 272,
"model_id": "kugel-1-turbo",
"cfg_scale": 2,
"speed": 1.0,
"sample_rate": 24000
}
```
## English
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `285` | Angela Teacher | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/593f4eff-94c8-40af-9753-695c8eb72a8e-b1e41f53.wav) | feminine | Adult | informative\_educational | Voice Agents, Customer Support |
| `287` | Chucker | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/5abf8041-33b1-4c9b-901c-8ff6670024ae-7cbbd961.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `290` | Edina | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/9faa16eb-b14a-4041-bbe1-7a0d9860529f-21ce0264.wav) | feminine | Adult | informative\_educational | Voice Agents, Customer Support |
| `293` | Fred | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/72656077-54ac-4367-9457-43804aa97251-cc59736c.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `292` | Gustav | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/ad86aaf9-e806-4a92-9e52-5148e6b55ba8-cd1abfb7.wav) | masculine | Elder | Conversational | Voice Agents, Customer Support |
| `284` | Justin News Anchor | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d18501ac-7117-4d29-bb46-b1f5bab739a0-6c147c61.wav) | masculine | Adult | entertainment\_tv | Voice Agents, Customer Support |
| `289` | Lukas Storyteller | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/9f621d6e-441e-4024-8946-695c7f72b633-f0dc495c.wav) | masculine | Elder | Conversational | Voice Agents, Customer Support |
| `286` | Tim | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/9a3b1586-385c-490b-85fc-4fe81d22951c-393cbd41.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Spanish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `594` | Carlos Fernández | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/a9f6a95e-edeb-4ea6-8aa8-b2984be8c3c4-fee6a026.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `595` | Héctor Aguilar | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/e42c7e06-8f53-44b8-abd5-a45272908707-553402cb.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `592` | Isabel Torres | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/05d67967-d7c0-4585-a407-9ce37a71d35d-b0cae336.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `588` | Paula Vega | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/1732f2a4-15d6-461b-9f54-b6219ec45896-f2c328e8.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## French
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `732` | Camille Dupont | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/f1f414e1-d6b3-4561-93f6-570b965fcc67-1b6894c1.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `735` | Julien Faure | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/c22f05d4-9d2e-43bb-98d8-49b3b953aa64-a5a1e710.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `734` | Manon Petit | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/54649655-0d28-4464-bbf4-20104e275495-63baba1d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `736` | Nicolas Leroy | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4e32996c-d7ec-446f-a1fb-164c06da2508-4d2b5b0f.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## German
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `468` | Amelie Kraft | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/6ba438f4-c224-463a-a35f-c51524b3ec61-4d2ed9ee.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `448` | Andreas Schwarz | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/57f385f7-f2ec-4bc4-943c-98bc1ca09cb3-b6b55d4e.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `265` | Angela Österreicherin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/eb08b97c-780a-49bd-af91-84c630bbad9e-0beca92b.wav) | feminine | Adult | narrative\_story | Voice Agents, Customer Support |
| `410` | Anna Hoffmann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/2b045adc-ff71-41cd-a455-994b096850d1-fa799bb8.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `973` | Anna Martin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d71b9c83-a3b8-4689-b7c1-ac73037688b5-827c1b13.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `480` | Carla Brandt | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/5c78b7f6-142f-407d-b331-3c13ea013bed-f03f956d.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `439` | Christine Kühn | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/e922c06f-28aa-4943-b60f-19086ad7655f-32725cda.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `977` | Dominik Grund | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d68263b2-3639-444a-bbcf-e7f8960b92f0-48511658.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `255` | Durchsage | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/5af1d533-3daf-4856-a330-6c9136e5e007-a0c16612.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `422` | Elisabeth Fuchs | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/e3d42c4f-2b31-46a9-8465-0d359ef26125-57d72e3a.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `412` | Felix Richter | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4ffcd318-7beb-4eda-aa1c-0597695dc6ca-ad6f8360.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `272` | Friedrich | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/bdaf1e94-0f13-46fe-b848-c44f288e6d9e-a7fa7c7f.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `270` | Friedrich Sänger | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/ed37cbff-8594-4e44-b982-db70c6726d14-4f76e599.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `476` | Greta Winkler | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/dfb60887-74f7-4966-bfa4-1727da8659c6-62f9d15f.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `446` | Hannah Vogel | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/1935f3b5-10ab-4007-b6d0-7526e497bbfd-1e7555e7.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `262` | Hans | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/5a6bae25-0090-4e8a-83d0-ded96da26a77-ecef63e0.wav) | masculine | Elder | characters\_animation | Voice Agents, Customer Support |
| `268` | Hans | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/400aef15-c580-4964-a437-20ee81193cfa-29894c19.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `267` | Heike die Vorleserin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/af56a0f3-67a5-4cc8-a3a6-897eaafb378e-cf4b5b92.wav) | feminine | Elder | narrative\_story | Voice Agents, Customer Support |
| `269` | Heinrich | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/9b633714-72a3-4879-9d0b-09656dc3b6da-40ba18a8.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `274` | Heinrich | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/13612eae-92d7-4723-81d4-d19e2ed95dda-2d4896dc.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `409` | Helmut Drechsler | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/953ce1b2-7cd1-47b5-a82c-d455c0d3c525-710c27c9.wav) | masculine | Elder | Conversational | Voice Agents, Customer Support |
| `416` | Jan Schulz | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/7647544b-7001-4fe6-ab1c-aec365f837ba-d0a37395.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `276` | Jens | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/fab291c6-1927-42ab-a5ef-03a824f78e14-ff0c1fd9.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `271` | Johann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/6701043c-8f3b-4f49-8ddf-d5954c2589b2-ae5c7d70.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `280` | Johann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/103eab1d-506d-4987-a6dc-17c838ad0d4e-e569c892.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `256` | Jörg | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/8b9c27e7-89a1-4a0b-a4a9-3297652797f9-8ea01f30.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `264` | Katrin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4d0a21b2-d9d1-47e5-bb4d-939afe1f45eb-3942b909.wav) | feminine | Elder | narrative\_story | Voice Agents, Customer Support |
| `978` | Lea Huber | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/f45958c1-c8bd-46e6-875b-d6cd73947573-a9c5d99a.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `402` | Lena Berger | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/1d571552-f7ba-4b45-bf9c-232d36f334d9-78931fae.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `450` | Lisa Hofmann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/204a81aa-764b-44b4-b472-d362eae067d9-da496c94.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `258` | Lukas der Flüsterer | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/790a1a22-ef36-481e-a81a-1fcc3c41bf92-1698f71d.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `413` | Lukas Ehlers | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d507228a-1132-4f62-8893-8c6aacf97c1d-3d3a54e1.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `980` | Marius Behnke | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/95f578c1-e0a1-4bb9-9a96-d5f2fac42f69-17a809ae.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `279` | Markus der Analyst | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/e729f57e-cdb2-4cb3-a265-0ae837de728d-13bebb54.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `404` | Markus Lehmann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/946c8860-4e0f-4e47-913f-45e940d24783-8d24d513.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `458` | Monika Weiß | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/7e4cd8a7-297c-43e8-a1de-9c9a93c50510-71d71a22.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `420` | Niklas Bauer | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/69e04987-4224-4a21-b62b-138c99edec93-48d7054e.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `283` | Notfallsystem | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/81c437e5-686e-4580-b5bf-a3d3f9452584-1ad91c0b.wav) | feminine | Adult | advertisement | Voice Agents, Customer Support |
| `263` | Österreichische Irmgard | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/9ee5cdc1-8632-4cd9-9e1f-4091ce7bcaf3-6a10a5c6.wav) | feminine | Elder | narrative\_story | Voice Agents, Customer Support |
| `282` | Otto der Vorleser | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/b25e5c54-b4c8-4044-afb7-e131f3076437-82512aa1.wav) | masculine | Adult | narrative\_story | Voice Agents, Customer Support |
| `436` | Patrick Müller | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/626f58e2-f053-41fb-b54c-aa9f226d87f5-f485fad9.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `465` | Paula Beckmann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/8313b995-fb71-4a05-b9f5-8408a3f901b1-eeceb8d6.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `266` | Petra die Vorleserin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/7482c2a4-8a37-4232-8e49-0baef1035af5-097312e3.wav) | feminine | Elder | narrative\_story | Voice Agents, Customer Support |
| `277` | Radio Lars | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d5b13457-4f8c-4ed2-8d5d-96f7eddf8bf1-453d188a.wav) | masculine | Elder | advertisement | Voice Agents, Customer Support |
| `462` | Renate Haas | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/38636d52-d398-4e35-99d2-aaa721c63d8a-d8bda1aa.wav) | feminine | Elder | Conversational | Voice Agents, Customer Support |
| `273` | Rita die Vorleserin | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/ea425f38-261e-413d-ba50-a8037e9f6e05-98773ca7.wav) | non-binary | Elder | narrative\_story | Voice Agents, Customer Support |
| `438` | Sabine Neumann | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/46f023c6-a98c-4fb6-8b23-69e510120658-df403d25.wav) | feminine | Young Adult | Conversational | Voice Agents, Customer Support |
| `979` | Sara Wagner | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/ac7e1028-c94a-41e8-8272-7c4da2c509a5-0c6f83e9.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `261` | Sauerer Felix | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/8937a056-c035-4a2d-80f3-2c5b36faa198-eb96aa58.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `974` | Selina Netz | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/501e4342-dab9-4d9e-bfb5-d666cafba6f1-0b1d320d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `281` | Suffi Thomas | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/f2ab9297-aa41-49dc-a469-08282a1be32c-76853bfd.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
| `972` | Tim Schröder | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d7079fb0-c505-4a26-b3c5-9cd99e92c165-1c2c6ed2.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `460` | Tobias Kraft | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/03a083c5-bcf1-47ba-be90-edc89688a802-4988c652.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `976` | Tobias Kühn | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/b8fc5d34-e13c-4574-9c5b-2fc3187887a7-46a0adcb.wav) | masculine | Young Adult | Conversational | Voice Agents, Customer Support |
| `259` | Verrückter Bernd | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/96aa8b5c-d0bd-4ab2-a29c-0d8dba6a0171-06aa07a2.wav) | masculine | Elder | narrative\_story | Voice Agents, Customer Support |
## Italian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `684` | Alessandro Ricci | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/b13bbbb6-cc5e-4bfe-9e58-7ee8f6cb3b7d-f945e79e.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `682` | Beatrice Serra | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/e4c749d0-5e0f-407d-a5d8-577de5fd0c30-2985208d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `685` | Simone Barbieri | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/cad1537f-51cb-4cdd-a28b-4bd1fc7c8e6c-200cd7f9.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `683` | Valentina Bruna | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/69243806-de2f-4fdc-ae6f-6fa2593d3755-d5412803.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Portuguese
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `604` | André Cardoso | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/fd7969dc-c142-4027-bfea-e3873e7e2233-59406c69.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `601` | Daniela Campos | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/ba4617e9-9799-4f00-88e2-68e8ac0ee1ee-86eb896d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `603` | Marcelo Teixeira | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/fc565c4a-51a6-4e74-806d-99f94b9fd130-2168e8ea.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `606` | Mariana Ferreira | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/c6a48a7f-16b9-4e18-ba0e-b8a9622da633-80846ee4.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Dutch
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `966` | Claudy Focan | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4457944d-bfc6-4466-825d-4cc888026c2b-093f76c0.wav) | masculine | Adult | characters\_animation | Voice Agents, Customer Support |
| `910` | Daan Mulder | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4ddddbab-3ebd-4206-86f1-1e421485d10a-220cac23.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `913` | Hanna Kuiper | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/f57cd2ae-e6c7-4e06-afb3-6505c34a5436-c28155e4.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `911` | Lars de Vries | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/8b68203c-c0a7-4c7e-807c-bf37f5995de3-846d8f1d.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `912` | Rosa van den Berg | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/68f15c6c-6123-479f-a3ba-d28743f1157c-6054b9d2.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Polish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `744` | Dawid Kwiatkowski | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/6dfeb254-b725-4e34-83da-8b8545a1bfae-3eda1266.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `742` | Dominika Nowak | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/2719f839-9c09-417d-ac97-b045ada314dd-201d0940.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `743` | Katarzyna Lewandowska | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/79d1699b-eb1f-4715-a5ee-deef79a81b52-aa09cc4e.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `745` | Krzysztof Wiśniewski | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/c812ea20-fc87-46a6-96eb-d5423557ccaa-158fcf8d.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Czech
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `741` | Jakub Dvořák | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/247699bf-ba39-4785-9d3e-a152a7f7ab3b-ab6c1df1.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `737` | Tereza Nováková | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/064782ec-6faf-46bb-b642-5619eb88c651-56311a3d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `740` | Tomáš Horák | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/32ad752a-8670-40aa-8c43-2c374ce3da96-d5b0ec0f.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `739` | Veronika Benešová | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/bba2d2e6-65a4-48aa-9f52-a9e6f9bd7b27-dce24a3d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Slovenian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `849` | Ana Novak | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/4a0b315b-0edc-474f-9253-5af7a3818653-9130a19e.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `847` | Andrej Potočnik | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/14e6f6f3-3af1-4828-97a9-d5b4bb5bf3fe-7918b5d2.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `850` | Katja Breznik | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/a8bab5ea-d548-4d67-86aa-78cb09d92f9b-0710e6b6.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `848` | Matej Kovač | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/a293ccac-7387-484b-a2c0-8dcd55e60efa-a1e3d78d.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Turkish
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `583` | İbrahim Yıldız | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/d22ea949-f475-4423-86dd-f7b85cd96133-36d0a33a.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `584` | Mehmet Kaya | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/b330f5f9-ce3e-46f5-ae69-1f1b05442bbb-ee185e93.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `585` | Seda\_Aktaş | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/405257c7-d037-415d-bd32-1a6bab24191f-16221beb.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `586` | Zeynep Arslan | [Sample](https://assets.slng.ai/voice-previews/kugelaudio/kugel:1/b1ff1254-3515-446f-bdbf-b39bdfd60e10-a9b5b775.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
# Murf Falcon
Source: https://docs.slng.ai/models/voices/murf
Browse Murf Falcon voices on SLNG — real-time multilingual TTS over WebSocket with English, Spanish, French, German, Italian, Hindi, and Chinese.
Murf Falcon is a real-time multilingual text-to-speech model accessed over WebSocket. Voices are referenced by `voice_id` in the form `{locale}-{name}` (for example `en-US-natalie`). Pass the `voice_id` from the tables below as the `voice` field in your init message.
```json theme={null}
{
"type": "init",
"model": "murftts:falcon",
"voice": "en-US-natalie"
}
```
Each voice supports one or more locales; pick a `voice_id` whose locale matches the language you want to synthesize.
## English (en-US)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `en-US-alicia` | Alicia | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/82565f8c-c218-4b60-aed1-84f59684a6d4-0c42423c.wav) | feminine | Adult | Conversation | Voice Agents, Customer Support |
| `en-US-alina` | Alina | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/bf75a8a0-d223-4f01-a019-081dbec349da-e98cd85f.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-amara` | Amara | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3fd2d20d-928f-4b89-b438-e298e77935f6-746f9faa.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-caleb` | Caleb | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/ceb94c56-554f-4ec2-a3c6-f2632b9cdc0f-1e834a6a.wav) | masculine | Adult | Conversation, Promo | Voice Agents, Customer Support |
| `en-US-charles` | Charles | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3175fbbb-67ad-47a0-b8a3-cb73b55ca5a7-d10eb19a.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-delilah` | Delilah | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c3789996-22d8-4542-a6c2-4b27a82ead18-df24c112.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-heather` | Heather | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/35ec5b30-ba33-4ef3-94f1-aaabafe07505-ac5bfedf.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-jonathan` | Jonathan | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/6f465439-2df7-424d-be20-99948be7c811-51d24a71.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-judith` | Judith | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/ac0bae84-9421-4b88-9e39-124bc8d9d5ba-4772aff2.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-ken` | Ken | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/04e9802d-8c28-45eb-b968-412f71d19278-f7c55449.wav) | masculine | Adult | Conversational, Promo | Voice Agents, Customer Support |
| `en-US-matthew` | Matthew | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/89c87842-9f5c-4c4f-a116-46560472cab3-6d952bd0.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
| `en-US-miles` | Miles | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/a1f4456c-a680-4af4-b1f1-f0d60da4ce19-e2912427.wav) | masculine | Adult | Conversational, Customer Support Agent | Voice Agents, Customer Support |
| `en-US-natalie` | Natalie | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/0fe026b3-55fb-4a6e-96e3-7cdf87ff0b76-dd099e85.wav) | feminine | Adult | Conversation, Promo | Voice Agents, Customer Support |
| `en-US-phoebe` | Phoebe | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/0d7c7872-6f41-4bb0-9c3a-4ae79e5a5c55-806cfb2f.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-ronnie` | Ronnie | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/e39cc80c-19cf-413f-9056-667ef206a28e-42133199.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-samantha` | Samantha | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/a1dc4afa-f9b0-4e72-8139-ed89629db404-756fe0cd.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-terrell` | Terrell | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/7276c06d-afcf-4f5b-b840-822fa3e2b189-d6412691.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-US-will` | Will | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/ae1b9efc-3efe-4866-b908-8666504cf54c-f612ad6d.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
| `en-US-zion` | Zion | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3ca8bbec-5b51-4a47-b02a-a67f5d84622d-cbfbf18f.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
## English (en-UK)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `en-UK-benedict` | Benedict | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/193cbcac-1199-4a52-ad6b-6986df4ac2bd-7bfb5a20.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-UK-freddie` | Freddie | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/167233c1-9101-43ff-8c2c-8ad229e14c94-3b0bd268.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-UK-hazel` | Hazel | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/f8f68c51-a924-4eab-9a8e-2003879cd1db-1553b16d.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-UK-hugo` | Hugo | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/60a02a41-eaef-44a5-b408-1d9a11a00be0-a226da9f.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-UK-juliet` | Juliet | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/4984bc7c-e373-43a1-8b31-d4e0d5b5250f-98415ee3.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-UK-ruby` | Ruby | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/a5f98983-9c3e-4be4-b896-7c4003e944bc-a214466a.wav) | feminine | Adult | Conversational, Promo | Voice Agents, Customer Support |
## English (en-AU)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `en-AU-harper` | Harper | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/b868a56f-33ba-4c23-add6-96228e0aded0-551e9fcb.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-AU-ivy` | Ivy | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/34f7dc15-3330-4b90-997a-5e81674abfa5-89cc8c66.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-AU-jimm` | Jimm | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/723d1526-c168-40ef-8316-5329637ec454-3d4ad8c3.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-AU-kylie` | Kylie | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/b482c0ae-1f1e-40a3-89e8-210a33a0b504-7930512e.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-AU-leyton` | Leyton | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/8731be17-ba97-4122-9823-e01ee5c4171d-d4cf4c13.wav) | masculine | Adult | Conversational, Promo | Voice Agents, Customer Support |
## English (en-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `en-IN-aarav` | Aarav | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/41a887c1-0967-405a-b55f-4a13ca7633c5-a0a8b650.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-IN-anisha` | Anisha | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/83486ea9-c2c2-4bec-9cb1-6034a23019b4-551027c4.wav) | feminine | Adult | Conversation | Voice Agents, Customer Support |
| `en-IN-anusha` | Anusha | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3cab7f37-1da7-4482-a08b-c54d95dbd2d1-5f03df45.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-IN-nikhil` | Nikhil | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/06944af8-3d84-4118-be34-c42ba567f83b-28f93d4a.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-IN-samar` | Samar | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/927cd010-4aa6-4b03-8fe4-576649c54d00-cc86bade.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `en-IN-tanushree` | Tanushree | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/355bfb20-d53a-4f2d-9d34-ef98d90f5e40-6a530a7a.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## English (Scottish)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `en-SCOTT-emily` | Emily | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1b802df0-4ff8-4bf7-8fb1-85554d65b3b9-1f979c23.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `en-SCOTT-rory` | Rory | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/81c49e49-bec5-4faa-bb14-e94e8cc0365e-45f0c8e6.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Spanish (es-ES)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `es-ES-carla` | Carla | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1d89a355-99a1-4660-a22d-1c98e950014a-a80077d0.wav) | feminine | Adult | Conversation | Voice Agents, Customer Support |
| `es-ES-carmen` | Carmen | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/4a4f04fb-5dbd-480e-8aa9-341ee9527214-39229e13.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `es-ES-elvira` | Elvira | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/6cfca8d9-f5c0-4dcf-869c-8c7ca04f539b-7dffa27c.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `es-ES-enrique` | Enrique | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/7b320b17-c905-40d3-aa93-85a6bf2c0a5c-477d6e48.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `es-ES-javier` | Javier | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/46a9bffd-97d5-4d61-8336-4b5119fe0d35-3c644c1f.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Spanish (es-MX)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `es-MX-alejandro` | Alejandro | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/61f79b90-80fc-4a05-8891-dd5388d1ee56-391514ba.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
| `es-MX-carlos` | Carlos | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/2baaee8e-bbac-4516-9335-36a7adc757ed-295dad97.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `es-MX-luisa` | Luisa | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/89051216-9bb0-48d1-bfbb-40929ddd6323-7fe8bac2.wav) | feminine | Adult | Conversation | Voice Agents, Customer Support |
| `es-MX-valeria` | Valeria | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c975faf3-25d1-4085-bae6-200ece07e1b0-ad5c1623.wav) | feminine | Adult | Conversation | Voice Agents, Customer Support |
## French (fr-FR)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `fr-FR-axel` | Axel | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/036d5411-f8f7-48ca-90d3-152f73c15388-245ce194.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
| `fr-FR-guillaume` | Guillaume | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/caf3c057-0876-40ab-8a65-280a30ba82d6-376e1701.wav) | masculine | Adult | Conversation | Voice Agents, Customer Support |
## French (fr-CA)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `fr-CA-alexis` | Alexis | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/f7e3bccc-5a27-45e4-8288-b77e6e7fc758-3ef6df58.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## German (de-DE)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `de-DE-björn` | Björn | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/9b88fad9-a7f2-4005-938d-8e29b581aa2f-e07a26ff.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-erna` | Erna | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3ad103f6-bc23-4789-bbcc-8aa6595833a1-eb265bd3.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-josephine` | Josephine | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/f740c021-053f-4aa8-9cab-bd1401914877-853dac16.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-lara` | Lara | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/360e351e-7a15-4ade-9e4c-f5597b0db5f3-e8b2ad21.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-lia` | Lia | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/9524f81e-72c8-4ef5-9263-577bccd6d547-cf9fe139.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-matthias` | Matthias | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/dba03ab9-7482-4c0d-b545-7895adb1acb8-d3712022.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `de-DE-ralf` | Ralf | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/6488567d-1982-4e93-9730-4657d0ade04b-72433b65.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Italian (it-IT)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `it-IT-angelo` | Angelo | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/26d119a5-d116-443e-a2b3-c749e00e91b3-70858cdb.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `it-IT-giulia` | Giulia | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/9a776423-a148-443f-a138-f9c180d84e94-aafce01e.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Portuguese (pt-BR)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `pt-BR-benício` | Benício | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/330db617-a801-4e2d-b175-b4ced48725af-e6664799.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-eloa` | Eloa | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/62620cb9-b674-40cb-8573-7d42c21f9076-ca22de74.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-gustavo` | Gustavo | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c148234b-e30c-4865-90fd-1bc03873e82f-d2fd4be2.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-heitor` | Heitor | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1564fbd7-a113-4090-bd1b-c1a843a32c2e-5a6cf0f6.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-isadora` | Isadora | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/e7db880f-677e-4fed-a1f3-93ca49d4cb11-8fe193c3.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-silvio` | Silvio | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/f3f67933-cc37-4e0b-b092-f45e494ff473-8562bc9d.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pt-BR-yago` | Yago | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/226160d8-a804-46c1-9bfb-fe858c979604-1ad0f3bb.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Dutch (nl-NL)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `nl-NL-dirk` | Dirk | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/a77116f6-dd9c-45f1-b548-c7cdc30f5df4-f5d46c61.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `nl-NL-famke` | Famke | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1885d27a-7e35-4a1b-bd9f-d44e65ae6128-68dea2c8.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `nl-NL-merel` | Merel | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/aff4c9e8-28e8-43f7-b25a-e910146373c7-1bfb40b3.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Polish (pl-PL)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `pl-PL-blazej` | Blazej | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/55bccb89-7d70-49a5-a300-e8abeb8d2eef-3be4e106.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pl-PL-jacek` | Jacek | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/ba5343fa-b69b-4833-9e04-f593c25f3d11-109a1ce1.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `pl-PL-kasia` | Kasia | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/f764e303-ea1f-4bd5-af54-f9d86e3c2d0c-9731af4f.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Greek (el-GR)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `el-GR-stavros` | Stavros | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/bc3256a5-5bdb-45ef-8907-1367ee564a5b-cd83b1ce.wav) | masculine | Adult | Narration | Voice Agents, Customer Support |
## Croatian (hr-HR)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `hr-HR-marija` | Marija | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/4e8f2653-1a0a-4813-b6b4-e8a14444602b-9afd86c3.wav) | feminine | Adult | Narration | Voice Agents, Customer Support |
## Hindi (hi-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `hi-IN-aman` | Aman | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1a38191a-bbe0-489c-bcf1-91979a533946-1f7bb323.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `hi-IN-karan` | Karan | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/02adf914-21ad-47f0-a311-174edd00efe2-aac6cdc7.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `hi-IN-khyati` | Khyati | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c4c3cf26-ea58-4e5a-bb58-95be4049836a-2c5ef113.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `hi-IN-namrita` | Namrita | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/7fbbe76d-7322-42c5-a65c-5462904cb68b-cd223895.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `hi-IN-sunaina` | Sunaina | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/8911ed66-28b4-45c6-8b6f-2c262abd1c55-4b4ded18.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Tamil (ta-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ta-IN-abirami` | Abirami | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1696b647-0b87-4a68-8de8-fa11bebf06f9-005e4c6a.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `ta-IN-dinesh` | Dinesh | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/171d23fa-5aeb-4e11-8e7f-0a4a20ea8b94-ee8131d6.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ta-IN-iniya` | Iniya | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/29441fb4-c904-41c0-9d57-ddf3b6757aef-88c13a93.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `ta-IN-murali` | Murali | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3cf03472-946c-481b-9fdd-632f8dc61a37-607110ba.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ta-IN-sarvesh` | Sarvesh | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/8b86b83f-7eed-4b4c-9ac0-72b42349022f-8b77a1a9.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Telugu (te-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `te-IN-navya` | Navya | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c9a2169a-6f51-4cd4-b0c6-8c3d9a719b87-d7414eb8.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `te-IN-vaishnavi` | Vaishnavi | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/358529a3-2d03-4628-9a69-112d260e363c-c00c62be.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Malayalam (ml-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ml-IN-madhavan` | Madhavan | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/fb8b3cb7-1690-4ac7-a90c-0efe63e480ef-a36359fc.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ml-IN-nimisha` | Nimisha | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c00959aa-d238-42c3-98ca-6a81df8bc0d4-3bb5bf23.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Marathi (mr-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `mr-IN-prajakta` | Prajakta | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/8e3f2cb5-256d-485e-a46f-f0c3e4ff854c-e92c1553.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `mr-IN-prathamesh` | Prathamesh | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/54856451-5c49-4bf7-92e1-3235fa188416-02d89d04.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `mr-IN-vaibhav` | Vaibhav | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/a457d18e-ddf2-47f0-82e0-0bfd6b8e5d59-dfe608c4.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Bengali (bn-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `bn-IN-debarati` | Debarati | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/0925f14e-bdf1-4a2c-81ea-4291233674d0-e4daf221.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `bn-IN-sourav` | Sourav | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/d5e9305f-56fb-4049-b272-0270f06cd337-b75e2026.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `bn-IN-subhankar` | Subhankar | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1066b4b2-299b-45e7-b10e-00bb4a87d605-bf061e0b.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Gujarati (gu-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `gu-IN-diya` | Diya | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1495bc16-80b4-4a1b-978f-12541348dbda-0099a8f8.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `gu-IN-hardik` | Hardik | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/30d744b4-d371-4c53-b18b-83b3f483afb9-e0671456.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Kannada (kn-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `kn-IN-rajesh` | Rajesh | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/80db6a84-3ad8-481f-bf4e-fd8a93a01e65-33954f57.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `kn-IN-rakshitha` | Rakshitha | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/3bed82b2-f799-4f94-8502-586733aabc15-63488713.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Punjabi (pa-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `pa-IN-harman` | Harman | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/46ce0950-cfa9-4b4f-9235-0cb6f1fd814b-d06a103e.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Japanese (ja-JP)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ja-JP-denki` | Denki | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/e41aa74f-5ddb-44c3-8288-7369d35568f7-d9d9cde4.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ja-JP-kenji` | Kenji | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/1582dcbe-6f0a-48a5-9fba-848a1b05b590-6b4459eb.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ja-JP-kimi` | Kimi | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/4a10e408-9ff8-403b-baf5-d331500795bf-07b399d3.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
## Korean (ko-KR)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `ko-KR-jangmi` | Jangmi | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/058a9903-27b7-46ad-97a9-38471c014f85-71228dcb.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `ko-KR-jong-su` | Jong-su | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/7d3d20b5-dbec-4b9d-b50b-4f7fe4de67f0-8839fa1d.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `ko-KR-sanghoon` | SangHoon | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/e8252378-7ff5-47c0-98ae-536022813754-9ae719de.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
## Chinese (zh-CN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `zh-CN-baolin` | Baolin | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/c6d5286e-38d7-47d7-bad3-2b3fed19e30e-0eed9571.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `zh-CN-jiao` | Jiao | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/0881b66c-2889-4255-a24e-d8a86be9ecf1-cb645cfe.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `zh-CN-tao` | Tao | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/870eae46-2b1e-4dbb-864e-587c0d067ac6-1cc6e38e.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `zh-CN-wei` | Wei | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/2329ff5a-4b50-477e-94f4-7f6c53710c73-be0738db.wav) | feminine | Adult | Conversational | Voice Agents, Customer Support |
| `zh-CN-yuxan` | Yuxan | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/349104ae-78c4-498b-b543-b3e5020e395c-da9defde.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
| `zh-CN-zhang` | Zhang | [Sample](https://assets.slng.ai/voice-previews/murf/murftts:falcon/b3e74408-c7ac-4cfb-b74b-0fba34609449-5b33b706.wav) | masculine | Adult | Conversational | Voice Agents, Customer Support |
# Sarvam Bulbul v3
Source: https://docs.slng.ai/models/voices/sarvam-bulbul
Browse Sarvam Bulbul v3 voices on SLNG — multilingual TTS for 11 Indian languages including Hindi, Tamil, Telugu, Marathi, and Indian English.
Sarvam Bulbul v3 is a multilingual TTS model focused on Indian languages. Unlike other providers on SLNG, Sarvam is **proxied**: your requests go straight to the Sarvam API, and you get back their response unchanged.
To pick a voice, set the `speaker` and `target_language_code` fields in your request body. All voices work across every supported language regardless of which language the audio sample below uses.
```json theme={null}
{
"text": "Hello, how are you today?",
"target_language_code": "en-IN",
"speaker": "shubh"
}
```
Supported language codes: `bn-IN` (Bengali), `en-IN` (English), `gu-IN` (Gujarati), `hi-IN` (Hindi), `kn-IN` (Kannada), `ml-IN` (Malayalam), `mr-IN` (Marathi), `od-IN` (Odia), `pa-IN` (Punjabi), `ta-IN` (Tamil), `te-IN` (Telugu). To try other languages and settings, use the [Sarvam Voice Playground](https://dashboard.sarvam.ai/text-to-speech).
## Bengali (bn-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1af4e969-822a-4498-ae42-18d31122c069-6a2ded56.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/67dbad83-fbe9-489a-a9c9-6d920762c7f0-d8d66972.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f158ae05-0da0-4f36-b8e2-c639f64a60a0-560b92ef.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1e0033d2-b1cf-4159-924d-f1edb8027f36-93cb5da9.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8be171bf-1fe2-473d-b427-ed5e01953ba3-81ac5dc7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9229fd76-facf-4bdd-8cd9-62710a97e0be-f76251b2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cf99caec-bee5-47bb-b85f-6360acbe6d77-1386e2de.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c3e165c9-ca63-4b89-aa85-266abdfcefde-e1bb99dc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/52379804-a797-4808-9132-6a344304e19c-be473a06.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b325a3e2-00ad-403b-8f84-cc8318f5a4ec-ae8fcdd4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/de79a6b6-c51a-4f18-b056-77d050565b93-2fd3796e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9d27e4a3-9abc-45dd-a920-78202c1b869f-7c5675c0.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/089abe12-ac1b-4f60-b938-ce65dcec4508-669b1c96.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4b8381df-fdb2-4c2c-9854-bd8ce69d0a6b-71386433.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f2879a28-132d-46c6-b149-fdbc15b47f4c-57f080ae.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c4d50a6b-86b2-4940-8dd2-1044dd308099-b1a44142.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/33ab9dc2-1c4a-4574-99ea-b695b740c80f-a879463e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/97f6e813-eb8c-488d-9c04-766722ae1645-fe51765e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e1fd9684-7336-4cd7-87ba-a54ce6b1f940-408083d7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b24f824a-e192-43c3-9e83-e8e5edae9c13-45939901.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b288c028-0cdf-45ad-836b-dc6e7b044f60-e160240e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/abea3459-cf83-43f3-b29c-5895b0c766bc-25192e16.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7ad14f0d-1ac1-4847-84ef-b5eabe489be6-3f9deda4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a9ba46ac-5f06-456e-ab68-a3fe79445bf3-daa1a1af.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/76c4aa5f-771d-4df8-b758-a1b708eddb5f-05e6531a.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/391d2cd0-d35d-4c76-89d9-ba241f0408b4-41c8db65.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/91897363-c83d-4e46-8b26-f76f969ece29-b6a60f95.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1efb3b34-3312-4e5b-a9f9-f538c986f4c8-9081fd04.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/31422a43-c832-4006-98e7-ee1d06fd331c-9002a99b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/da20fefe-4d90-4dc0-b271-5e215c3962e7-259a9b28.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7e0cf9a6-8935-4be4-b746-593083c4116d-af678dc8.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8d700b40-6990-4ea2-89e7-658d05a4432c-964be148.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/da71792a-d873-48ea-b890-4f9daa80b96f-d5277618.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8fd43660-592d-44df-9c12-8ae3281816db-176b20d9.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/45abc4e3-5864-4503-8dff-82aa271f690e-19d32090.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f887d317-469b-49cd-8ee9-a704f1139665-95670179.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ea8c3eeb-103d-4c0f-8967-52ddf10ea0ec-56975ac6.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Gujarati (gu-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b1032017-f39f-4b22-92e9-bac81c0ee61f-7cbddcf7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2d1f5c7b-7a25-44ce-bdef-91d8b65904be-9a580653.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f763c875-d6e7-4faf-bbc1-61ba55f245d6-96b3ed09.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/039f6a3a-ca18-4a3a-8462-9280c6bf5075-ab80af87.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1f4894ae-233d-4ea6-becd-7b21700d93a6-060f31ba.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/02c49e29-875c-439d-8677-221ddebbf6ab-3a1d7b3a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f699da40-b886-45bd-8bc4-fd07c5dd0836-5eb8a3b3.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5ff4ef6b-b55b-4327-af3e-83d5abde5634-ab50aea8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/41c6b470-cd21-4b63-9143-9774fc184b25-ccefd725.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e263ecef-2ae2-4656-835b-52daebedca2c-0098c42e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4337c9f4-5c45-4657-902d-a9d80dab9a05-3944a6b8.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d64f322a-5e5e-41c0-9a2c-94b84bf1a13b-f0d80ff6.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/42d6cc70-3b38-46fa-9cd9-0d07dd3c3078-125e5727.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e8229d91-915e-4ad4-bae8-fc4c65063711-05823985.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cdb350ed-f5e7-43ce-9622-36002c4d6d01-aca6a9e8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f5b322d6-0db9-4a18-b816-e636107feabc-894a94d9.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ddae93bb-2be0-46a4-851e-ff21612225f3-b4605f7c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/52cb7942-3c87-4baf-8b3e-10a2a0f6b7cf-2543c4ab.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5bb9d826-19cf-42ab-8bbb-18bd99af6a22-2b7a22fd.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/54cde493-773b-4e74-ab93-ce78bfef007a-d21a7b41.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/df5c7e8e-1d62-4fd2-9f57-079e2d3183f6-9724d6eb.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/eea7aa5b-2a1b-4c5f-ac7c-fdf2af6a7cac-0af4e285.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b75b571c-f43e-428c-a06d-e31c08d63297-f7051e0c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fe9ccebd-9761-4e98-9246-4a9476d8fd59-e6524ec0.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/62be92d4-9318-462f-a498-a3c3da2d7119-759bf174.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/36eb7879-c356-4440-8ea2-eac7dfae3ecf-6f4c472b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/66752128-5eb8-4131-91ff-70df701cd155-7c990e07.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/97927348-4848-4354-81fd-d33e27e86c0c-e6e07251.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e04904fe-8217-4973-9ebb-09c5acb68c09-732d399c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7a8cb2d1-8f73-4f90-a289-5f551bcdf8a8-584346a7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fe70288a-f1da-4e7b-8c51-45ccf85fade8-277a9aed.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b81855a9-f049-4c78-b33e-7bd6ecf8d6ed-484ea263.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/89bd5445-f811-4a57-b417-3e705c53a9c8-4917ddea.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/79b5e62a-b18a-4dfd-b223-1d2bb08d732f-924a2a6d.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/50e2ea40-6b85-4b95-b1e8-12cf074e5362-3b849483.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/146d6fc7-eeff-4050-bbb4-2946cfdab677-318ae0c5.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c045d41b-afe1-4669-a01e-db34294ff272-69093b35.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Kannada (kn-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c0dcb998-bc87-46c8-8674-03f1bfb3aa55-89034286.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/da1e3b40-0433-4192-bda1-6909c28dc40a-4952b5ed.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4276c3b3-f21e-4351-9c12-ce970ba9f0f4-e4c0a6d4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/154dcf7d-11fe-4418-acbd-79c3aa0c006e-00be21e7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/abec4746-c0a7-41d5-a029-19bd17236400-fd344bac.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/287307d5-5a75-406f-a3f0-fcce0735e2cf-d37cc2d0.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f83314e0-51d6-467e-91e3-e889055a0c29-ed125d02.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/deb3e6ed-5d05-4528-81e9-cfbd3e93b8f4-3edbe61e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7f2a0a47-6f32-4951-82ae-2a6cbb1a20bc-7511c05c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ee4b4c07-5c63-4831-8f71-8017d2fbe198-63dcf854.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/27ab0cd0-234d-4b24-948f-b20fc34c7fb0-b81b33f3.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b77bc66f-2078-43ef-b434-bacc77f5c1c3-084edd55.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ef0db2c2-c5fe-4b2d-832d-71d7fa3c5551-75cdb04c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c3e689d2-24dd-44b7-9e79-46d252afe003-168693ed.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1f8b7113-4ec9-4394-baf8-b853d507ba35-5bfaf139.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/42497ab2-36c9-46b5-87d6-e8aa11086e62-0babdfcd.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ad45d57a-99f5-4cde-8955-9e89c20f4883-c3fec72f.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ff855b5a-f956-48ff-b202-024f13e704f9-acfbe5fa.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/478c27cf-33cd-4692-b3ad-1d9ca8bf5fed-ded76cf3.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ec088382-12c1-4f3b-9115-933f88b53209-a2f98dd2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ec987158-d45e-4591-a404-16d3440d5d71-da8e67f2.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d83ffd64-acb9-4ed6-9c53-acc581fb347e-935a17d6.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c5184e1d-4d32-4de7-a1c1-4b859313f1ac-53e91c8c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d5178fa1-cc73-4045-893d-9a18d0563902-5ff9a663.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/313681bc-b46d-407a-aed0-f71d58328d58-becad985.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/665fa8a7-2435-45ca-8ea6-1f921aacb5da-b19e95a1.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2f6f5b29-3600-4c2f-91a5-4f02bbca593f-05bfe795.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d6a40bcc-1252-482d-9adc-37dc85f74168-efdb86c5.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e1dea9b6-d4e5-46de-b4bb-1faf49a90eb0-4ae53463.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/67ff3f9d-2fa2-451a-b4f3-80fc25a5c407-df35b93e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7d883a97-09a4-4b16-ab8a-552713c7491c-d5d72f1f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c839f96b-8589-49e2-9956-1c449110612d-e14a8336.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a3cf3a9d-2473-4b0a-84ec-65027579c3e6-678e4e6a.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/34264943-737d-4ee1-83c9-b904f54c9a7e-b17a9755.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5a56559b-d23b-4980-b78b-7b20602a6648-94fad06f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/914fa255-dbdd-430e-bd36-5a44904b4e77-c34f8323.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Malayalam (ml-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/af8624ea-a036-4117-a4b7-458480b935c3-0b33cc2e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9530626d-4dbe-435c-b922-08acc2d857f3-66638af9.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/afe487a7-6a3d-464e-ab81-a6c6a137a856-526c6e60.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/03a5e9a9-7c15-4ae4-b429-2117de412cbe-a5101fdc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ef78be4b-c42b-4e74-9f76-3fedf064674f-1d86c78e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f5cd874f-f388-4e2d-b27c-d4b358a35ff8-50f0c18c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4be696da-b8a0-43b4-89e2-632e3cb32627-d0874000.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/0cf84014-d929-401a-9d36-f4f10d21eb8b-440e97b7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/aa2ad3df-c351-4966-bdac-79fb4c3ac8b4-4159469e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/400a1a7c-da67-4e23-bd32-c4ddfea42887-577160fc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d845399b-06c9-4ee0-934c-e75cf91b2b4c-9ab61e0e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f7a3e8a9-502c-4d04-9a01-ef7518d40a92-723e9199.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f05a6804-9164-4406-a1ad-b678cadf5338-1f85d250.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4ce63e96-e671-4e1b-a84a-64ebe182656c-2dcb5cd3.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/56c81905-d3ee-4ca4-92d4-f368ce7619e9-f83e6d40.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e8dff159-b469-44dc-acf3-dc6c414ee837-abfeea59.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9aed9c98-df52-42f2-8757-9571cf6de09a-58ade222.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/af60a600-afdb-485c-837b-ee3b96e2bf00-739a812f.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/42ecf010-6554-48d4-a301-6d37ce2753ad-304c746a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/514acd56-c25e-40a3-bd32-a1411c90141d-9e63aaa1.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/87508d2c-bb4e-46cb-b105-89cb60cd24f6-f7af3d5d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/dc9f997f-92ce-4757-8ffd-539379436aea-00b2ecb7.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b3b3ca19-5442-46d2-af18-ec3f538c7eb5-c409cccf.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/50423d9a-d81d-4ddf-b6c6-97eff52135cc-9b4f07fe.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c16b8f5b-2aad-42b9-baf6-0bb2743077f4-9305939b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/024a1047-e4f2-41fa-a153-c846001d9a53-d019b874.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1074076d-127b-4f2c-8a74-d8d023889980-177e1a22.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/82e02aab-5156-41a5-b191-d19e52fc1491-b1be744a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e55e1ca0-03c1-4cf0-83e6-f4c835ce8b27-0d345993.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/774433ba-03b8-480d-a0d8-6bf6bf636cef-1f897837.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/47d93f22-0c7b-49f3-96f9-e227b064758d-d96017d9.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f94baf16-235a-4955-81f3-9c80c6645f45-da5fc6c5.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8b23444b-af89-4a32-a0b5-c2e7a3824388-fcee718c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ab4add6d-d404-4f00-ad1d-b92f56f4fdf8-a5aaa99c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/3f269c80-6082-4a88-ab4a-80bd54510583-91d4e5d6.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8ede50fc-758e-462b-a90a-2f1da54f24aa-09b82038.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4cfecba7-bfac-4cf5-b6b1-76c7c48f0380-73d10c07.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Marathi (mr-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e673c4e7-fcc3-4d08-90d4-903a756bc18f-d08a6265.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/38cfd2f2-b1cf-4b1e-ad58-f9608ccd3499-ba2a1e96.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d42847d6-26ba-4888-b7ab-e167d875f12d-c7fe0645.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/970a33d6-1d89-453a-8d31-c14e79ce16ef-ee3cdf94.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/681c06f1-1079-421a-bf4d-4b3b4ff4aa22-61f3b404.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/03d21c47-a3b5-47a7-beef-684029ca4b32-ad64ef19.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5472a906-1eab-41cd-b490-b9b240c99d5e-89e2c075.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/942b57ee-9be1-42f9-8308-79e3b6f60574-a3b39c4d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/969a90cb-9f1f-4ba0-b131-f8e7caacc37c-e0300203.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/18569ac8-1cf4-41fd-afb8-7b112efd4e00-2e84eddf.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f1976729-9057-417c-bafb-920101b2bf11-e605e5b7.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b2cfe627-1489-42ec-83cd-a26d29218d85-48500680.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8182d9f3-cb32-4c9a-9f05-d687cc08506e-ab6eb5a2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8ce42834-0f27-4109-9d3e-e666bef5dca0-35b54c27.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/99672310-2cbc-4aab-b492-1a05c8adb164-dbf6cd9d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6857c932-3eb6-414f-9394-d82d04d82312-5a3ae25e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7df49798-2e0d-4ccf-a861-a8f45dc34e65-bbac1f0a.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/65e12302-26cb-4a9c-9a1d-c1f921566937-6a58eaf5.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/3875c24d-6c1a-43d3-b677-29470ee0da70-81cc47cc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/87f54624-4891-446e-b307-718be5e6cf48-f039b7af.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/492ade5c-01b9-4a4b-ba84-85a81f637967-5f7af18e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/27970a02-6c1f-4f7f-b40a-0e6ef8f8069f-22a8e8a8.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a2e8775e-9bb9-432f-a14e-dba5b877a1e0-5226e461.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/eb39606c-d364-47da-b230-eeb1959c560a-744daa9c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7f609484-6f93-40e0-8a9e-23ad1cacdcf3-d42a5eb2.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e563d3f9-115e-4d3f-9fff-4e9c895ff216-d970d398.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9338e559-b1c9-426c-9197-a92799d85edb-21a75bb9.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cae9db17-e09c-4e96-8964-3e9a44588b3f-064e3618.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8079417a-dcaf-403f-b85c-59a77f6f8a0e-1a4e3443.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6ad67914-e0ee-4ee3-900c-168ca5b2fbb6-02dc26f0.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/96c0accf-f9bc-4602-850e-02cb95a232ee-07751cf3.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fb1b0faa-6072-46b8-b906-1facc1f81f04-02b30828.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ec4f58c0-742d-434c-9431-0744697d6a53-bb1d4329.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8835fe25-fd8c-4c1c-a017-26948c9db123-db03c3ae.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/75215541-aebc-4a27-b4e0-ced3c6bd8a0a-30c8ddeb.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6eaac6dd-ffc3-4fcc-a8f7-b967d3c13710-9549835d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cfbfa83e-135f-4042-b18c-76ebb78059e3-35349828.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Odia (od-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8c0519bc-1994-4ad5-9f4c-e40374dc3773-78c89194.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/16ae6f61-b015-4ecf-8d0a-bdf08adabc16-cae2fc7d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/bcdea37e-ff61-4469-a96d-799da21259ae-4063a276.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4b7b7730-0334-462b-96d1-31038bb37f35-4dee5d1b.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a9413e0d-e0e1-43df-8819-69826baad8d7-a0e82cc1.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2e8a4543-a0c9-4eda-9ed0-6928701bbcfc-b24b395b.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2baac444-5dd4-418b-a403-ddef0faf1700-11dd4373.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/862e0565-d8f2-47cb-ada4-0ad09e810731-e184dd72.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9112a9be-bfb2-4138-b963-527147a3037e-234c1496.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/001a50cc-d193-42c5-b909-c62328a517ae-95fe483b.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/29a4a06b-29aa-4a48-ab6c-f5a1ab846013-447dea93.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/76ffceec-e026-4f35-839a-a42bbe724169-009337b3.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fa30d5e8-3d6e-43df-9b80-16b1fb1fd130-462215ad.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cc4afa8e-3c0b-4549-bff9-cd3babd858a5-d0e84c92.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/71ad2186-b20d-403c-8e86-f771fc6b558e-bfe2d6ae.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f382d920-6738-4f70-9b57-40e555bf826f-e2b63c0e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/128dc156-c5a3-4396-9d66-b9771823c885-9fb6ce87.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/745dabde-4fc7-421a-bb0c-54a8e9aaa065-d40a1acc.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9b1ebc49-4d77-474c-a0b7-7d3458e0c15a-6dde2d6d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d26084bb-4da1-4bfc-9b0f-d408fcb05ee7-b007e337.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7490f3bd-e60c-404d-ad8c-febd04098e4c-1491cd2f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5b39c2a1-cb88-4de9-aaea-f5e4205ac852-b56206ab.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/05b6da77-976c-4367-9389-26dc0f41aadb-fad67cd9.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b47af038-9919-4487-bca4-2ce6381712fd-9a64b493.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2296b429-74fa-441c-b194-f95365a3c54b-672d22d3.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/0efa82e9-599a-4f61-bbcb-8c37c4372379-b9959181.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8c8fb85d-3ef5-4e88-810e-41aac2b03640-0f8676b8.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4bbd05e9-5568-4a90-944a-f081378a79ec-f24b793a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7011e255-f00b-4e94-bc2e-4274f4cc92f1-73306bfa.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b10cad76-3182-4d4a-bb6f-3158dbdfea1e-5d2a9f35.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1506cf7c-b159-4964-9a80-dc620d064688-2e59f5ae.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b5ec13d8-194b-4a1e-82e2-38f37865d8c9-5609fbec.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/caf18e2e-11b6-4d6e-a37b-f1a78d6b5227-010baa19.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/d53dced0-1d27-4ace-bf03-9efb63eba7be-acad1d5c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2e2c85e2-6094-4718-8e5e-399a25587b9b-3f299d6a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/329ebbe5-fe97-4809-a570-4b93ac55558c-9b1850bf.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/58add93b-e4dc-4366-946c-19630053719f-0b312a50.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Punjabi (pa-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/955048da-cb63-4427-b869-ccaa7b942b8c-4eb70337.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/974a6e43-a07f-4f37-b7c1-06489ceb1e95-a5fe3002.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7f5240df-aaf2-4247-9efd-9d89bd32596a-78013607.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f7dc8b39-4b40-4765-85eb-3c2c8211fadf-655a383f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/de610fc6-2c50-41aa-8627-ef4c96988c20-6f505ef8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/50a4b101-3d11-46cf-95ee-9eb7675e6a21-0b3c16f2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/203eb34e-a7a8-47e7-abff-ee52429e710e-65ac5c66.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/aa6a767a-32a2-4789-9c18-40fc1c3b536b-f59d2933.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/96b110d9-36f9-47ab-9ac1-a8519b8a8e4a-ca93ac5b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7bee448e-17cc-4493-8fb7-63513a318399-514a882f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/583a85f7-8af5-439c-b7d6-40622faec057-f8cd888f.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/965d81b1-22a9-4f58-8244-0dd4ac566ac2-0b377d06.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a1e06c13-905b-43e6-9073-180902c3e1df-02b00696.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4747e735-e57a-4020-9377-271fab1e8737-12d5f930.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/68c2a737-17b7-4f0a-9604-79f4b467be05-d4e997be.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/0e953f1d-e714-408b-9c80-9fc9d6d4b243-9a914e14.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/49c47db6-7e3d-46bd-b6ea-80e896630c4a-6ee0801f.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7ca4b2ed-108e-483f-9348-2878ba351246-f12efc52.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6eca76ee-b3f3-48fd-a5cf-0dd3afd809c1-edc12125.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/06518938-79e5-41c7-923f-f3234e49c206-1942616e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8892c155-b222-4352-a982-35c7ea463e9d-c32d984d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9de6dbf4-5e1a-4cd4-bf41-04f7c7401edd-33dd47f7.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1b4b358c-7f89-48f2-8c85-5cca9e63428d-9e4b7eae.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2ae2202b-2ca2-481e-94a1-dfc0f3eee9c2-2d0077de.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/53e19c77-59ce-4a54-8ed9-157925f8717b-b4c3befe.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/40b2d476-3e0b-41f4-b80c-f34cd3003f3f-b99835cc.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9686bd7d-f1fc-417c-96cc-2eca3b4ebdf8-f258f164.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/3c7150af-7582-4447-8657-806d5ec42253-57ed6704.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e717d092-2416-45a8-be4f-81efeb1e86c8-ef60749d.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c1c8c8aa-ad57-4ab8-a93e-20f6e5495cd0-b7b5c44c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/14cc394e-cd8a-4df4-ad28-1dda4dcc791e-71ba8cba.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8b80accc-cdec-42bf-b072-be0592c384de-f455d680.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/3d9c6387-bc88-4344-84d6-14173d658ce3-7c5609cf.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c13360f4-7e0c-40e7-97b9-ed796bc25eb7-627721ba.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b2cf6760-d620-48cc-aed4-6f3d90c9c4ab-a48d831e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/887b0596-6782-4b37-877c-e5721f28428b-13e6bcb2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5b331f2d-8635-496e-9914-7f25f1c54aac-51100c49.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Tamil (ta-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ad126f3f-151b-41c9-8939-86cb84701ccf-54f590e4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/922a4c78-f5b8-4a23-aae7-35cdc91aeb11-9d41bf1a.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ec9d6c83-f158-439b-8640-cf989bcdd810-e2441a17.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/0b445a51-1603-4a08-b34b-1951c35ad1fc-63fc821f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2f9aad1f-3e06-44b1-bd19-7154230accc2-d6bc8138.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/999ca91a-1be0-4482-8dc7-28556a7d1b4e-634cc6be.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b9db8b4f-62fe-464c-ba0e-3384318c5f9a-f3259b36.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5c231424-a35f-4757-a154-7b85bf052152-ed6c702f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/592e2b09-80d2-42ce-b5d1-8ecc915307b7-27e3bb33.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4932fd8b-d331-4494-bd53-978db554f236-9f96aff8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a31f64b5-52dd-4b64-976e-0ccffb31b418-3a1e2f16.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fdd40c90-9d7c-4a53-8106-6248637660f8-5c951dec.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/bf314404-0738-472b-a587-4c22a9f2bc80-ee1e304d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2291d74d-046a-4552-89e9-26462af81c97-76ec2cac.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/deb7f584-d564-4ebe-86a5-fd410ba2df2d-126a8cda.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5f5efac6-c82a-4371-8771-4c0e442bc54e-dbf3d35a.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/bda71dec-2167-45f1-9b4e-013b454af6e4-56d8ba37.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/301bc6ae-3169-42c3-b43b-f14ea2059046-8e2e17bd.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5dccdf90-8ddc-4276-8587-031acfbef200-6d3f21d5.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/bd24e461-1fe9-40e6-b497-8f6dc5522381-107af1c0.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e32d0e03-f733-4580-ab0e-ee69c9711430-41224254.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/894e2fb6-ee21-4d94-964e-f23be158f257-5f05e112.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/be738d2b-1f39-4b33-be76-a342a034cc1e-ad86bf00.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/92edcfb6-da53-4346-b836-3417153f82da-df833901.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f44b66d8-e0a1-4c72-b789-b74ea07aaae4-35dfbf3c.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2e5aed5c-af8d-4ebd-b563-593dc11ffcda-c336aa2d.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ad923010-9a4e-4eb1-8d29-3fd6de8f5e81-f0fc6db6.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/76d9476c-e165-4cd0-ad44-ff244c6c9885-28a1b8f5.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/93afc55a-a9f1-4fe0-8104-e966d70b2231-a986ef8d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c5b4cda2-8b0f-4c58-becb-386b1481222f-bfa708c2.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5abd19a7-b117-4f28-806c-b59b8b91fc6d-8f81c3ee.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f381fd92-1247-4116-b493-ee207acc1974-2d9daea8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6c6eb435-db4e-488a-9455-e5eb18350708-4fea2c4d.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a974f67f-9a8b-4b00-a255-0e7bdbed64f3-824069ca.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/67f48338-3c26-4bb1-bea0-3f5f71c5905f-aae7bf6f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a3b16921-5673-4879-a695-d59028bde383-04b3cdd2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## Telugu (te-IN)
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/560e297b-079e-436d-8306-71fb70db2e81-31e82289.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b7d0e513-6641-4a12-ba09-be96e449e534-3deda752.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4b352860-a96f-46db-b05c-449e5f23b5c5-00e6ca2d.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ee5a4974-044f-4d3d-9bb1-7b29c29660d3-3301529e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b4041fb2-05f6-4df1-b72b-40a811616969-882f8cbc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/94beb1ff-54ed-45b9-8432-f4a30f476d39-f7f1300c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/35a6791b-22dd-477d-acc0-6cccae30d279-7718e12b.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e81611d0-db1f-41e0-895b-52154ff33d69-5b8efd63.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/02bd5431-712f-4480-8e93-e8cbe131517f-5c729551.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/20d1bdab-7a8f-4944-9aab-238ab0191bdb-90d5147c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7942e4e8-1380-4157-b114-15444f8f3ce7-c5d11ee6.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/fb6fcbb1-83a7-4452-b58e-5cba0a63d62e-69dcb3ac.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a1b33353-391a-4562-9cfb-bc08cbfae9ca-20922248.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/5318209e-5e40-49d6-afad-e9103bdc8b05-25e462b7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b61dda73-c6e4-4323-86b3-9bba8a63b0aa-333acb4f.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7da68962-b9ee-4bcc-92cc-bf33e7988b2e-4e633aac.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7d844276-9768-4128-bba7-e22834395c34-8dabb18d.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cced8cb6-9c16-41f5-a257-f746287adfa9-2d90f1a5.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a5f9fe51-ce21-49f6-aaa2-cf8af12f6bb5-8048683c.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/6c31f1c1-4a42-4d79-9894-d0348b11f63a-484452cc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4761b6ab-a02d-4a0e-ab2b-baaa0e11cbd0-3ebfce30.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/75411eae-7a33-411f-8ddd-ffb3e6835d84-c9509da0.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2d3c20e3-e351-49ec-aa1e-29da4e649bf7-3e6401f8.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cfaec848-316c-4549-bbf4-2fe92b14342a-e3a72a86.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a54c7ab3-83db-4a56-9f46-2bb7a728518a-7fd4eb8f.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/2da23b46-f7d4-4e6c-90c0-9b4f2ca0b611-2e0837d4.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e5409c61-2062-4333-82ee-b04b1945a8d3-fc98da45.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/01b566c7-c05d-4bb7-a6a0-f0c2dbe15404-5b8e3cd3.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1aeba207-42e1-421a-af98-d3f4d4ba9daa-0ad95eee.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a9734ab4-adaa-4ba0-82e6-f1061a013aaf-0841ac99.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/56142647-bc5b-46ba-8688-696dc006ed18-5692a16b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/3f057c14-041d-4163-8117-8a3da3738e59-a6909d01.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/febedd2d-e0be-472a-9d81-5ecc66af4efa-3586c0f7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e3eb194e-b8b5-4676-aeb8-299cdc816989-37896787.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f7f763b3-9437-4a96-ae5e-2786c0b816be-9a9113d1.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/603e52e8-c28a-41c2-b2e6-503926f7427a-d214d7eb.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1c7d65ef-8c42-4679-9d1b-1d9690a40cc0-32b715fa.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
## BN
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `aayan` | Aayan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1af4e969-822a-4498-ae42-18d31122c069-6a2ded56.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `aditya` | Aditya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/67dbad83-fbe9-489a-a9c9-6d920762c7f0-d8d66972.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `advait` | Advait | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f158ae05-0da0-4f36-b8e2-c639f64a60a0-560b92ef.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `amit` | Amit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1e0033d2-b1cf-4159-924d-f1edb8027f36-93cb5da9.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `anand` | Anand | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8be171bf-1fe2-473d-b427-ed5e01953ba3-81ac5dc7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ashutosh` | Ashutosh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9229fd76-facf-4bdd-8cd9-62710a97e0be-f76251b2.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `dev` | Dev | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/cf99caec-bee5-47bb-b85f-6360acbe6d77-1386e2de.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `gokul` | Gokul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c3e165c9-ca63-4b89-aa85-266abdfcefde-e1bb99dc.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ishita` | Ishita | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/52379804-a797-4808-9132-6a344304e19c-be473a06.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kabir` | Kabir | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b325a3e2-00ad-403b-8f84-cc8318f5a4ec-ae8fcdd4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `kavitha` | Kavitha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/de79a6b6-c51a-4f18-b056-77d050565b93-2fd3796e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `kavya` | Kavya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/9d27e4a3-9abc-45dd-a920-78202c1b869f-7c5675c0.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `manan` | Manan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/089abe12-ac1b-4f60-b938-ce65dcec4508-669b1c96.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mani` | Mani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/4b8381df-fdb2-4c2c-9854-bd8ce69d0a6b-71386433.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `mohit` | Mohit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f2879a28-132d-46c6-b149-fdbc15b47f4c-57f080ae.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `neha` | Neha | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/c4d50a6b-86b2-4940-8dd2-1044dd308099-b1a44142.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `pooja` | Pooja | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/33ab9dc2-1c4a-4574-99ea-b695b740c80f-a879463e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `priya` | Priya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/97f6e813-eb8c-488d-9c04-766722ae1645-fe51765e.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rahul` | Rahul | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/e1fd9684-7336-4cd7-87ba-a54ce6b1f940-408083d7.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ratan` | Ratan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b24f824a-e192-43c3-9e83-e8e5edae9c13-45939901.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `rehan` | Rehan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/b288c028-0cdf-45ad-836b-dc6e7b044f60-e160240e.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `ritu` | Ritu | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/abea3459-cf83-43f3-b29c-5895b0c766bc-25192e16.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rohan` | Rohan | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7ad14f0d-1ac1-4847-84ef-b5eabe489be6-3f9deda4.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `roopa` | Roopa | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/a9ba46ac-5f06-456e-ab68-a3fe79445bf3-daa1a1af.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `rupali` | Rupali | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/76c4aa5f-771d-4df8-b758-a1b708eddb5f-05e6531a.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shreya` | Shreya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/391d2cd0-d35d-4c76-89d9-ba241f0408b4-41c8db65.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shruti` | Shruti | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/91897363-c83d-4e46-8b26-f76f969ece29-b6a60f95.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `shubh` | Shubh | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/1efb3b34-3312-4e5b-a9f9-f538c986f4c8-9081fd04.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `simran` | Simran | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/31422a43-c832-4006-98e7-ee1d06fd331c-9002a99b.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `soham` | Soham | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/da20fefe-4d90-4dc0-b271-5e215c3962e7-259a9b28.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `suhani` | Suhani | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/7e0cf9a6-8935-4be4-b746-593083c4116d-af678dc8.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `sumit` | Sumit | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8d700b40-6990-4ea2-89e7-658d05a4432c-964be148.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `sunny` | Sunny | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/da71792a-d873-48ea-b890-4f9daa80b96f-d5277618.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `tanya` | Tanya | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/8fd43660-592d-44df-9c12-8ae3281816db-176b20d9.wav) | feminine | Adult | Conversational | Voice Agents, Content Generation |
| `tarun` | Tarun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/45abc4e3-5864-4503-8dff-82aa271f690e-19d32090.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `varun` | Varun | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/f887d317-469b-49cd-8ee9-a704f1139665-95670179.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
| `vijay` | Vijay | [Sample](https://assets.slng.ai/voice-previews/sarvam/bulbul:v3/ea8c3eeb-103d-4c0f-8967-52ddf10ea0ec-56975ac6.wav) | masculine | Adult | Conversational | Voice Agents, Content Generation |
# Soniox TTS v1
Source: https://docs.slng.ai/models/voices/soniox
Browse Soniox TTS v1 voices on SLNG with audio samples — real-time low-latency text-to-speech with 60+ supported languages and streaming WebSocket synthesis.
Soniox TTS v1 is a real-time, low-latency text-to-speech model with 60 supported languages. Voices are referenced by name. Pass the `voice_id` from the tables below as the `voice` field in your request.
```json theme={null}
{
"text": "Hello from sunny Barcelona!",
"voice": "Maya",
"language": "en"
}
```
Set the optional `language` field to the matching ISO code for the language you want to synthesize. Default voice is `Adrian`, default language is `en`.
## Afrikaans
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `adrian` | Adrian | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/d2e57181-2f81-4a4a-972e-32458120f4d0-6d28ebd2.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `claire` | Claire | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/37634ebe-e6ae-4ba1-a873-05a4d46df6f8-69748b48.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `daniel` | Daniel | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/d1818051-084c-4ccf-bf79-1b3d3d6ef09a-04958079.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `emma` | Emma | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/06523e3f-f406-489f-8a29-40622ffed563-2207dc8e.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `grace` | Grace | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/03092019-798a-49b4-aa1f-89ea60d7d4d1-6ed023a2.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `jack` | Jack | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/b16baef4-acad-465c-bab4-244de05e3255-792d707c.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `kenji` | Kenji | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/47742bb1-9afa-4701-9dee-d28e4e1c724f-8e7e5fa0.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `maya` | Maya | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/0dd194f4-cb07-4be3-882b-b83e6fc81924-d06f57d3.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `mina` | Mina | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/20605d86-27a9-497f-9ad6-c1c410c6b233-92cc4239.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `nina` | Nina | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/e943f5c9-378b-49b6-b10e-957f4756a2d0-1fd942a7.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `noah` | Noah | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/f7bb62f7-079e-4ef5-9dff-8a235b9c87fc-05087d66.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `owen` | Owen | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/4f4211db-d866-41a4-9745-4a6807e98406-a250d7e5.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
## Slovenian
| Voice ID | Name | Sample | Gender | Age | Tone | Use Case |
| - | - | - | - | - | - | - |
| `Maya` | Maya | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/3e6d6998-754c-4ac3-b34e-e2e7abafc2a2-edb21f0f.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `Daniel` | Daniel | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/62210e30-a628-495c-969d-57474138b29f-3855f598.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `Noah` | Noah | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/e997fd8a-37d9-4169-8e33-3df8ec16106e-6576c2ec.wav) | masculine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
| `Nina` | Nina | [Sample](https://assets.slng.ai/voice-previews/soniox/tts-rt:v1/83648761-1513-437c-9177-5bc4881e94a9-cda6b09d.wav) | feminine | Adult | Studio quality, multilingual | Voice Agents, General Purpose |
# Model Gateway
Source: https://docs.slng.ai/slng-gateway
The SLNG Model Gateway is the fastest single entry to every STT and TTS model we offer. We built this gateway specifically to cover all voice use cases. If you want to use a model for agents or any other use case, you connect once, and the gateway gets each request to the right model, in the right place, as fast as possible.
## What it does
* **One way in to many models.** STT and TTS from many providers are all available through one low-latency gateway.
* **SLNG-hosted and third-party models side by side.** The gateway sits in front of both SLNG-hosted models and external providers, so you get one experience whichever model you pick.
* **Compliance and location.** You call the endpoint in the region that you prefer. This request is processed in that same [region](/guides/regions/regions-map).
Everything about the [models can be found here](/models/catalog/all-models).
## Why it's fast
* **It runs close to the user.** The gateway is deployed in every SLNG region. Less distance means less latency and more natural conversations.
* **It's built for live voice.** Voice conversations are continuous connections, not quick one-off requests. The gateway is built specifically for that pattern, so performance stays steady through long calls and at high volume instead of slowing down over time.
* **It adds almost nothing on top.** The gateway is a thin, efficient layer, so customers get the benefits of a unified entry point without paying for it in response time.
## Why it matters
In voice, every millisecond counts, and delays add up across a conversation. A gateway that is close to the user, chooses the best path, and holds up under long, heavy traffic keeps response times low and consistent, wherever the customer is.
## Regional endpoints
Each region has its own gateway base URL, `https://{region}.api.slng.ai`. For
every gateway code and the speech models each region serves, see
[Region availability](/guides/regions/regions-map#regions-and-base-urls).
# Unmute
Source: https://docs.slng.ai/unmute
Unmute is a declarative standard for voice agents. You describe the agent once, in YAML and Markdown. The compiler turns that package into a native project for the target you pick: Pipecat, LiveKit, or SLNG.
You can find more information at [unmute.ai](https://unmute.ai).
## The problem
A voice agent is a small idea buried in a lot of plumbing. Speech in, a model that thinks, speech out, a way to end the call, a way to hand the caller to a person. Every framework asks you to write that plumbing again, in its own shape.
So teams end up here:
* The prompt, the tools, and the phone number live in the same file as the session setup, the audio pipeline, and the retry logic.
* Changing the voice means reading framework code.
* Trying a second framework means rewriting the agent.
* Nobody can answer "what does this agent actually do" without reading Python.
## What Unmute does
Unmute splits the agent from the code that runs it.
You describe the agent once: who it is, which models it uses, which tools it can call, how it hands work to another agent, what happens on a phone call. That description is the package. Nothing in it belongs to one framework.
Then you pick a target. A target is where the agent will run, and Unmute compiles the package into what that target expects:
* **Pipecat** and **LiveKit** are code targets. You get a Python project with a Dockerfile, a `.env.example`, and a runbook. The project does not import Unmute, and Unmute is not in the call path.
* **SLNG** is a hosted target. You get a deployment body, `unmute deploy` pushes it, and SLNG runs the agent.
## What a package looks like
An Unmute package keeps the agent in `agent.yaml`, its prompt in a Markdown file, and the target choices in `targets.yaml`. To get the compiler, see [Install Unmute](/unmute-installation).
## Who it is for
* Teams who ship voice agents and want the agent's behavior in files a reviewer can read, not in framework code.
* Teams who want to compare Pipecat, LiveKit, and SLNG without writing the agent three times.
* Anyone who wants what the agent does reviewable in a pull request.
Unmute itself is not a runtime. It compiles ahead of time and hands the result to the target: a project you run, or a deployment SLNG runs for you.
## Join the community
Unmute is open source and MIT licensed. Anyone can use it, and anyone can contribute to it. Bring a question, show what you built, or send the change yourself. The [contributing guide](https://github.com/slng-ai/unmute/blob/main/CONTRIBUTING.md) says what a pull request needs.
Ask a question, show what you built, and talk to the people who maintain Unmute.
Read the source, file an issue, and open a pull request.
# Install Unmute
Source: https://docs.slng.ai/unmute-installation
Unmute is one static binary. Pick your operating system and install it. Normal use does not need Go.
On this page:
* [Install Unmute](#install-unmute) - macOS, Windows, Linux
* [Keep it current](#keep-it-current) - why a release matters
* [What you need to run an agent](#what-you-need-to-run-an-agent) - Docker, or `uv`
## Install Unmute
Install with Homebrew:
```sh theme={null}
brew install slng-ai/tap/unmute
```
Check it:
```sh theme={null}
unmute --version
```
Scoop works today. Add the bucket once, then install:
```powershell theme={null}
scoop bucket add slng-ai https://github.com/slng-ai/scoop-bucket
scoop install slng-ai/unmute
```
Check it:
```powershell theme={null}
unmute --version
```
Download the archive for your architecture from the [releases page](https://github.com/slng-ai/unmute/releases), extract the `unmute` binary, and put it on your PATH.
Check it:
```sh theme={null}
unmute --version
```
## Keep it current
This site is written against the newest release, and releases come often. If a field or a flag on a page does not exist in your build, upgrade. The [release notes](https://github.com/slng-ai/unmute/releases) say what changed in each release.
## What you need to run an agent
The default LiveKit browser dev loop needs Docker with Compose. Check that it is installed:
```sh theme={null}
docker compose version
```
Pipecat browser development uses `uv` instead. You can write, validate, and compile a package without either runtime. A phone route is verified after you deploy; see [phone calls](/guides/agents/telephony/overview) for what each route needs.
**Verify a release archive**
Each archive holds the binary, LICENSE, and README. Every release also has a `unmute__checksums.txt` file, its signature, and one SBOM per archive.
Check the archive against the checksum file:
```sh theme={null}
sha256sum -c --ignore-missing unmute__checksums.txt
```
Check that this project's release workflow, and nobody else, signed the checksum file:
```sh theme={null}
cosign verify-blob \
--bundle unmute__checksums.txt.sigstore.json \
--certificate-identity-regexp "^https://github\.com/slng-ai/unmute/\.github/workflows/release\.yml@.*$" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
unmute__checksums.txt
```
**Install with Go**
On any platform with Go 1.26 or newer:
```sh theme={null}
go install github.com/slng-ai/unmute@latest
```
**Build from a clone**
This is the contributor path, and the one to take if you want to change the CLI itself.
```sh theme={null}
git clone https://github.com/slng-ai/unmute.git
cd unmute
```
```sh theme={null}
make build
```
That writes `bin/unmute`. The direct equivalent is `CGO_ENABLED=0 go build -o bin/unmute .`, and the version string is stamped in at link time.
```sh theme={null}
bin/unmute --version
```
It prints one line: the release, the commit it was built from, and that commit's date. A plain `go build` with no link-time stamping prints `unmute version dev`.
**Put a source build on your PATH**
```sh theme={null}
make install
```
That runs `go install`, which puts `unmute` in your Go bin directory (usually `~/go/bin`). Add that directory to your PATH and you can run `unmute` from anywhere. The rest of these pages write `unmute`; if you skipped this step, read that as `bin/unmute` from the repository root.
A package manager install is already on your PATH.