---
title: "Get Tts Preview"
method: GET
path: "/v1/inheritable-settings/tts-preview"
tags: ["inheritable-settings"]
---

# Get Tts Preview

`GET /v1/inheritable-settings/tts-preview`

Play a canned per-language greeting through the chosen voice.
Powers the ▶ Play button next to the voice picker on the org and
template Advanced Settings panels. Same synth logic as the admin
/system/tts-preview endpoint — extracted to app/services/tts_preview
so both sides share the per-language phrases and provider routing.
Does NOT accept a custom `text` parameter — that surface is admin-only
(the phrase-tester) to keep this endpoint scoped tightly.

## Query parameters

- `lang` string, required — Language code, e.g. en
- `provider` string, required — Provider name (deepgram, elevenlabs, …)
- `voice_id` string, required — Provider-specific voice id

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/roxels/apis/interviewer.md) · [All operations](https://skmtc.dev/roxels/apis/interviewer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/roxels/interviewer/revisions/4ef48ed226e1/schema)
