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

# Speech-to-Video Integration for Voice Agents

> Add Beyond Presence avatars to your existing voice agent pipeline to maintain full control over turn detection, STT, LLM, and TTS..

Most modular solution for technical teams.
Send audio from your voice agent, receive avatar video streams with **250 ms response times** from audio input to HD avatar video output.

<Note>
  The Speech-to-Video API expects the **agent's spoken response audio** (typically your TTS output) as input, not the user's raw microphone audio. To create your own Conversational Video Agent, run the user audio through your own STT → LLM → TTS pipeline first, then forward the TTS output to the Speech-to-Video API.
</Note>

## When to Use This

Choose Speech-to-Video when you need:

* **Component-Level Control**: Complete management of turn detection, STT, LLM, and TTS components
* **Complex Tool Calling**: Flexible LLM integrations with external APIs and databases
* **Voice Infrastructure Migration**: Seamless upgrade path for existing voice agent infrastructure

For zero-infrastructure deployment, use [Managed Agents](/get-started/quickstart/managed-agent) instead.

## Pipeline Overview

<Steps>
  <Step title="Your Voice Agent Pipeline">
    You manage media transport, turn detection, STT, LLM, and TTS components
  </Step>

  <Step title="Beyond Presence Speech-to-Video API">
    Receives audio input from your pipeline
  </Step>

  <Step title="Avatar Video Output">
    Beyond Presence manages avatar generation and video streaming
  </Step>
</Steps>

## Supported Frameworks

We support integration with popular voice agent frameworks including **LiveKit**, allowing you to add avatar video to your existing voice pipelines.

<CardGroup cols={1}>
  <Card title="LiveKit Plugin" icon="microphone" href="/integrations/voice-agents/livekit">
    Add avatars to your LiveKit agents with our plugin
  </Card>
</CardGroup>

## Other Integration Options

<CardGroup cols={2}>
  <Card title="Web & Mobile" icon="desktop" href="/integrations/web">
    Add Beyond Presence Managed Agents to your website or web app.
  </Card>

  <Card title="n8n Workflows" icon="diagram-project" href="/integrations/n8n">
    No-code workflow automation for managing conversations with Beyond Presence Managed Agents.
  </Card>
</CardGroup>


## Related topics

- [Speech-to-Video Quickstart](/get-started/quickstart/speech-to-video.md)
- [LiveKit Plugin](/integrations/voice-agents/livekit.md)
- [Glossary](/learn/glossary.md)
- [FAQ](/learn/faqs.md)
- [Roadmap](/learn/roadmap.md)
