---
title: "GET /services/tts/info"
method: GET
path: "/services/tts/info"
tags: ["TTS"]
---

# GET /services/tts/info

`GET /services/tts/info`

## Request

- Base URL: `https://api.smartthings.com/v1`
- URL: `https://api.smartthings.com/v1/services/tts/info`
- Auth: OAuth 2
  - Implicit: `https://auth-global.api.smartthings.com`
  - Scopes: `x:rules:*`, `x:devices:*`, `mobile`
- TypeScript: <https://skmtc.dev/smartthings/apis/smartthings-api/docs/services/tts/info/get.ts> (a function with typed inputs; its response is checked against the schema)

Get details about options supported by the tts and playtext API

## Headers

- `Authorization` string, string, required

## Response `200`

Success

- TTSInfo
  - `voices` object[], required: Voices supported by the TTS service
    - `Gender` 'Female' | 'Male', required: Gender of the voice
    - `Id` string, required: Voice id of the voice
    - `LanguageCode` string, required: Language code of the voice
    - `LanguageName` string, required: Language of the voice
    - `Name` string, required: Name of the voice
    - `SupportedEngines` string[]: Supported engines for the voice. This option will be available only when TTSProvider is Amazon Polly
    - `TTSProvider` 'bixby' | 'polly', required: TTS provider for the voice
    - `SpeakingStyle` string[]: Supported speaking styles for the voice. This option will be available only when TTSProvider is Amazon Polly, engine is neural, and voiceIds are one of the following - Matthew, Joanna, Lupe

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `404`: Not found
- `default`: Unexpected error

---

[API](https://skmtc.dev/smartthings/apis/smartthings-api.md) - [All operations](https://skmtc.dev/smartthings/apis/smartthings-api/llms.txt) - [OpenAPI document](https://skmtc.dev/smartthings/apis/smartthings-api/revisions/2788a4236800?raw)
