> ## Documentation Index
> Fetch the complete documentation index at: https://revolai.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Voice

> Enable voice interactions for your AI agent

## Overview

Revol supports voice interactions through Speech-to-Text (STT) and Text-to-Speech (TTS) integrations.

## Speech-to-Text (STT)

Convert user voice input to text:

| Provider | Model      | Quality                      |
| -------- | ---------- | ---------------------------- |
| OpenAI   | Whisper-1  | High accuracy, 99+ languages |
| Google   | Google STT | Real-time streaming support  |

## Text-to-Speech (TTS)

Convert agent responses to voice:

| Provider | Model    | Description                    |
| -------- | -------- | ------------------------------ |
| OpenAI   | tts-1    | Standard quality, low latency  |
| OpenAI   | tts-1-hd | High definition, natural voice |

## Enabling Voice

1. Go to your agent's settings
2. Enable **Voice** toggle
3. Select STT and TTS providers
4. Choose voice (alloy, echo, fable, onyx, nova, shimmer)

<Note>
  Voice features require a **Premium** plan or higher.
</Note>

## Widget Voice Mode

When voice is enabled, the widget displays a microphone button. Users can:

* Hold to record voice messages
* Receive audio responses from the agent
* Switch between text and voice modes
