# Voice Features

{% hint style="info" %}
All these features require [iTranslator PRO](https://itranslator.app/premium).
{% endhint %}

## Text-To-Speech (Live)

> iTranslator can join your voice channel and play an audio of the text you provide with the voice you choose.

> First, make sure to join a voice channel that iTranslator has access to. Then, run the command `/tts`.

> iTranslator will now join your channel and play the audio!

## Text-To-Speech (File)

> Exactly like the Text-To-Speech (Live), you will have to run the command `/tts-file` and choose an output format. Instead of joining your channel, iTranslator will upload an audio as a file in the format you requested.

## Transcription (Speech-To-Text, Live)

> The transcription system will listen to your conversations in a voice channel and transcribe everything into a text channel.

> First, join a voice channel that iTranslator has access to. Then, run the command `/transcribe`.

Details of parameters of the command `/transcribe`.

| Parameter Name | Description                                                                                                                                                                            |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| time           | How many seconds does iTranslator have to listen to you speak.                                                                                                                         |
| language       | In which language should the transcription be written.                                                                                                                                 |
| combined       | Useful if there are several of users in the voice channel. Should iTranslator consider the global audio stream and transcribe it or make a transcription per user in the conversation? |

> When iTranslator has finished listening to your conversation, it will generate and send the transcription in the text channel.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.itranslator.app/amazing-features/voice-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
