Routes
/media— opens the Media Test playground/media/config— opens the Media Configuration panel
Backing RPC
media.providers— which providers are configured for each capability and whether the credentials workmedia.transcribe,media.synthesize,media.analyzeImage,media.describeVideo,media.extractDocument,media.fetchLink— one RPC per capabilityPOST /media/upload(HTTP, not RPC) — multipart upload for audio/image/document filesconfig.patch(section: "media", ...)— save provider/model changes via the Edit in Config Editor links
What You See
The Media section is split into two views accessible from the sidebar under a single “Media” item.Media Test Playground
The test view has six tabs, one for each media processing capability:How Testing Works
Each tab follows the same pattern:- Select or upload the input (file upload or text/URL input)
- Click the test button
- View the result, which includes the processing output and provider information
Provider Info
At the top of the test view, a summary shows which media providers are currently configured. This is fetched from themedia.providers RPC endpoint and shows the active provider for each capability (e.g., OpenAI for STT, ElevenLabs for TTS).
Media Configuration
The configuration panel (at/media/config) shows provider status and current settings for all five media subsystems:
Each subsystem is displayed as a card with:
- Status indicator — whether the provider is configured and operational
- Current settings — the active provider, model, and key configuration values
- Edit link — a “Edit in Config Editor” link that navigates to the relevant config section for detailed editing
Common Tasks
1
Verify STT is working
Go to
/media, select the STT tab, upload an audio file, and click Test. The transcription should appear with the provider name.2
Test TTS synthesis
Go to
/media, select the TTS tab, enter some text, and click Synthesize. An audio player should appear letting you play the generated speech.3
Check media provider configuration
Go to
/media/config to see all five media subsystems with their status and settings. Use the “Edit in Config Editor” links to change providers.4
Test vision analysis
Go to
/media, select the Vision tab, upload an image, and click Analyze. The analysis result shows what the vision model detected in the image.Related Pages
Media & Voice Overview
Full documentation for all media capabilities.
Vision
Detailed vision processing documentation.
Voice
Speech-to-text and text-to-speech documentation.
Config Editor
Edit media provider configuration in the YAML editor.
