The Voice Mode action allows your users to have spoken conversations with Onyx using speech-to-text and text-to-speech providers.Documentation Index
Fetch the complete documentation index at: https://docs.onyx.app/llms.txt
Use this file to discover all available pages before exploring further.
Setting up Voice Mode
Navigate to the Voice Mode Dashboard
Click your user profile icon and select Admin Panel, then select the Voice Mode tab in the sidebar.

Set up Speech-to-Text (STT) provider
Configure a provider to transcribe user speech into text.

- OpenAI Whisper
- Azure STT
- ElevenLabs
Get an OpenAI API key
Navigate to the OpenAI dashboard and create a new API key,
or reuse an existing OpenAI API key already configured for your LLM provider.
Set up Text-to-Speech (TTS) provider
Configure a provider to convert AI responses into spoken audio.
Once your TTS provider is configured, select a voice from the dropdown or input a voice ID directly.

- OpenAI TTS-1
- OpenAI TTS-1 HD
- Azure TTS
- ElevenLabs
Get an OpenAI API key
Navigate to the OpenAI dashboard
and create a new API key (or reuse the one from Whisper).

Make sure your users have microphone access enabled in their browser to use Voice Mode.
