# 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? Diagram: you create and configure your agent from the SLNG dashboard or API. The agent runs on SLNG infrastructure and calls Listen, Think, and Speak through the Model Gateway and Execution Layer. 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. Diagram: the Execution Layer sits between your orchestrator above and the STT, LLM, and TTS models below. 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. The Listen section STT model dropdown open, showing the SLNG models and BYOK tabs 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 Advanced settings block on the Listen section, with the STT timeout field and the Overrides JSON editor 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. The Fallback routing card on the Speak section with a fallback row: a model picker, a voice picker, and reorder and remove controls 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. The Advanced settings card on the Listen section with the STT timeout field highlighted ```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. The Failure audio toggle under Agent behavior, set to Enabled ## 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. Opening the TTS model dropdown, then the Voice dropdown showing the voices for that model 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 Advanced settings block on the Speak section, with the TTS timeout field and the Overrides JSON editor 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. The Think section with the system prompt and greeting fields `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. The Think section with the LLM model selector 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. The Calls list showing caller, direction, status, duration, and start time 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. The Tools tab listing two tool executions, get_weather and the current datetime tool, both with a succeeded outcome ### 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. The Events tab showing lifecycle events with time, name, severity, and a JSON toggle 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. The Metadata tab showing room name, dispatch ID, end reason, arguments, and call memory ## 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. The project workspace ⋯ menu with the Download configuration item 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 (
{status === "idle" && } {status === "connecting" &&

Connecting…

} {status === "active" && (
)} {status === "ended" &&

Session ended.

}
    {transcript.map((item) => (
  • {item.role}: {item.content}
  • ))}
); } ``` ## 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. The Test agent panel with the Channel set to Web session and an Outbound call option ## 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. The Test agent panel with the Channel set to Web session and an Outbound call option 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. The Test agent panel in outbound call mode showing the Number to call field Enter the destination under **Number to call** in E.164 format and click **Start call**. The agent dials while you watch the transcript. The Test agent panel with a number entered and the Start call button 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**. The Inbound tab of the Telephony section with the Add connection button 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 inbound connection detail in Twilio mode, showing the webhook URL and a copy button Twilio Edit voice configuration screen with the voice webhook set to the SLNG inbound URL and 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. The inbound connection detail in manual mode, listing each phone number with its forwarding target 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. The project Telephony section with the inbound connection dropdown open 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. The Telephony section listing outbound connections with status, caller ID count, and agent count 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** | Step one of the create outbound connection wizard showing the name, termination host, caller ID, and transport fields 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. Step two of the create outbound connection wizard showing auth username and password fields with a generate button 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. Step three of the create outbound connection wizard showing the Twilio checklist and the Create connection button 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. The project Telephony section with the outbound connection dropdown open 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. The Rotate credentials dialog with a generated username, a Generate credentials button, and Activate 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. The New tool page with API Request highlighted 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. The API Request tool editor with the Request URL field highlighted 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. The Parameters section of the API Request tool editor with Add parameter highlighted 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. The Response section of the API Request tool editor with Show the result to the model highlighted 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. The Add Tool menu with the Called by the model icon highlighted for Blank webhook 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. An expanded webhook attachment with the Instructions shown to the model field highlighted 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. The New tool page with Custom Code highlighted 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**. The Custom Code metadata panel with the Dependencies field highlighted 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**. The Custom Code editor with Build tool highlighted 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**. The MCPs tab with Add MCP server highlighted Enter a name, server URL template, and optional description. Select **HTTP streaming** unless the server requires SSE. The Add MCP server form with Server URL template highlighted 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. The SLNG API credential dialog in n8n Select every agent that should use the tool. Legacy-mode agents are labeled **legacy, unsupported** and cannot receive shared tool attachments. The Agents selector in the SLNG Trigger node 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. The SLNG Trigger node with tool settings and a parameter 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. An n8n workflow tool published in Global Tools The n8n workflow tool on an 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**. The New tool page with Send SMS highlighted Enter the Twilio **Account SID** and **Auth token**. The dashboard stores them in your Vault as `TWILIO_ACCOUNT_SID` and `TWILIO_AUTH_TOKEN`. The Send SMS editor with Twilio credentials and the Test panel 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. New project step 1 with 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**. New project step 2 with From scratch selected and four industry templates 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. Configure your project step with the Region dropdown open 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**. Configure your project step with the Primary language dropdown open 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. Project start screen with the Generate key link highlighted 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. Create API key dialog with an API name field and an optional expiration date 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**. New project chooser with the Deepgram voice platform highlighted 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. Think section with the LLM model card highlighted, routed through SLNG ## 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. Deepgram Voice Agent LLM tab with the custom model name, URL, API format, and headers fields 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**. New project chooser with the ElevenLabs voice platform highlighted 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. Think section with the LLM model card highlighted, routed through SLNG ## 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. ElevenLabs LLM settings panel with Custom LLM, Server URL, Model ID, API key, and request headers 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` | ElevenLabs Edit Request Header panel with X-Slng-Agent-Id mapped to the system__agent_id variable ElevenLabs Edit Request Header panel with X-Slng-Session-Id mapped to the system__conversation_id variable 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**. New project chooser with LiveKit highlighted under In your own code 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. Listen section with the Include STT toggle on Open **Think**, turn on the language model, and choose the model your agent should use. Think section with the language model turned on and a model chosen 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. Speak section with the Include TTS toggle highlighted 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. The Integrate button in the top right of the project The Integrate modal with a Copy prompt button 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. Improve my agent flow with Pipecat highlighted Turn on speech to text and choose the model and language. Leave it off to keep your current speech to text service. Listen section with the Include STT toggle on Turn on the language model and choose the model. The Context Router option is available in your selected region. Think section with the language model turned on and a model chosen Turn on text to speech and choose the model and voice. Leave it off to keep your current text to speech service. Speak section with the Include TTS toggle highlighted 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 Integrate button in the top right of the project The shared Integrate modal with a Copy prompt button 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**. New project chooser with the Vapi voice platform highlighted 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. Think section with the LLM model card highlighted, routed through SLNG ## 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. Vapi Model Settings panel with the Custom llm provider, Model, and Custom LLM URL fields 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 BYOK page in Project Vault, with the Manage in SLNG Vault button highlighted The organization vault opens on **SLNG Vault → BYOK**, with the same **Speech models** and **LLM providers** tabs. Click **Add key**. The organization BYOK vault with the Add key button highlighted 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 Add a speech model key dialog with a model selected and the API key field ready for a key 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 Add an LLM provider dialog with Model, API key, Endpoint URL, and Provider fields 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. A model dropdown open, showing 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. Configure your project step with the Region dropdown open 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). The Billing and Usage dashboard showing total spend, audio minutes, and requests ## 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 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.