Skip to main content
Glama
Engr-FaizanAli

io.github.Engr-FaizanAli/text-to-speech

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CODEX_TTS_BACKENDNoLegacy environment variable for TTS backend.sapi
TEXT_TO_SPEECH_BACKENDNoBackend for text-to-speech. Options: sapi, piper, transformers_mms, http.sapi
TEXT_TO_SPEECH_KEEP_AUDIONoIf set to true, temporary WAV files are not deleted after playback.false
CODEX_TTS_FALLBACK_BACKENDNoLegacy environment variable for fallback TTS backend.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
speak_textA

Read text aloud locally and return after playback finishes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of confusion between tools. The purpose of speak_text is singular and clear.

Naming Consistency5/5

The single tool name follows a clear verb_noun pattern ('speak' + 'text'), which is consistent and intuitive. With only one tool, there are no mixed conventions.

Tool Count3/5

The server has exactly one tool, which feels thin for a text-to-speech service. While it covers the core action, users might expect additional tools for voice configuration or listing available options.

Completeness3/5

The tool provides the fundamental speak action but lacks obvious capabilities like voice selection, speed adjustment, or cancellation. This leaves notable gaps for a complete TTS workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues