Getting Started
MCP Voice Engine is a deterministic, streaming-first prosody engine for expressive voice synthesis.
Prerequisites
Section titled “Prerequisites”- Node.js 20 or later
- npm
Install and build
Section titled “Install and build”git clone https://github.com/mcp-tool-shop-org/mcp-voice-engine.gitcd mcp-voice-enginenpm inpm run buildRun tests
Section titled “Run tests”The full test suite covers determinism, meaning contracts, and real-time performance:
# Full suitenpm test
# Specific suitesnpm run test:meaning # communicative behavior guardrailsnpm run test:determinism # hash-based regression testsnpm run bench:rtf # real-time factor benchmarknpm run smoke # end-to-end smoke testRepository structure
Section titled “Repository structure”The monorepo contains one primary package today, with clean separation for future synthesis backends:
mcp-voice-engine/└── packages/ └── voice-engine-dsp/ # Core DSP + streaming prosody engine ├── docs/ # Architecture, meaning contract, debugging ├── src/ # Source code └── tests/ # Meaning, determinism, and benchmark suitesKey documentation
Section titled “Key documentation”The primary docs live alongside the DSP package:
packages/voice-engine-dsp/docs/STREAMING_ARCHITECTURE.md— causal processing modelpackages/voice-engine-dsp/docs/MEANING_CONTRACT.md— prosody behavior specificationpackages/voice-engine-dsp/docs/DEBUGGING.md— debugging guideReference_Handbook.md— full API and concepts reference