Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VIBEVOICE_DTYPENoData type: auto, bfloat16, float32auto
VIBEVOICE_DEVICENoDevice: auto, cuda, mps, cpuauto
VIBEVOICE_MODEL_IDNoHuggingFace model IDmicrosoft/VibeVoice-ASR-HF
VIBEVOICE_CACHE_DIRNoWhere to store downloaded model weights (default: HuggingFace default)
VIBEVOICE_LOG_LEVELNoLogging levelwarning

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
transcribe_audioA

Transcribe an audio file using VibeVoice-ASR.

Args: file_path: Absolute path to the audio file (wav, mp3, flac, etc.) response_format: Output format: text, json, verbose_json, srt, vtt (default: text) prompt: Optional prompt/context to guide transcription language: Language code for verbose_json output (default: en)

load_vibevoice_modelA

Pre-load the VibeVoice-ASR model into memory.

Call this before transcribing to avoid a long wait on the first transcription. Model loading takes ~60-90 seconds depending on hardware.

get_vibevoice_statusA

Check the current status of the VibeVoice-ASR server.

Returns model loaded state, device, dtype, and version info.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tjameswilliams/vibevoice-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server