unlimitedtts
UnlimitedTTS for Agents
Nicht-verwahrendes, zuerst Angebot einholendes Text-to-Speech für KI-Agenten:
@unlimitedtts/corevalidiert Live-x402-Challenges, setzt die Ausgabenrichtlinie durch, speichert bereinigte Belege und schreibt private MP3-Artefakte.@unlimitedtts/mcpstellt die Toolstts_list_voices,tts_quoteund das irreversibletts_synthesizeüber stdio bereit.@unlimitedtts/openclawbündelt den MCP-Server und die Agent-Skillunlimitedtts.skills/unlimitedttsunterstützt MCP-geführte und direkte wallet-bewusste HTTP-Workflows.
Der implementierte v1-Pfad ist der Modus mit externer Signatur. Ein separates Wallet-Tool erstellt die x402-v2-PAYMENT-SIGNATURE; dieser Code akzeptiert niemals eine Seed-Phrase oder einen privaten Schlüssel.
Installation und Build
Node.js 20 oder neuer und pnpm sind erforderlich.
pnpm install --frozen-lockfile
pnpm checkFühren Sie den lokalen Server aus diesem Checkout aus:
pnpm --filter @unlimitedtts/mcp build
node packages/mcp/dist/cli.jsGenerische MCP-Konfiguration nach der npm-Veröffentlichung:
{
"mcpServers": {
"unlimitedtts": {
"command": "npx",
"args": ["-y", "@unlimitedtts/mcp@0.1.0"],
"env": {
"UNLIMITEDTTS_MAX_USDC_PER_CALL": "0.10",
"UNLIMITEDTTS_ROLLING_24H_USDC": "1.00",
"UNLIMITEDTTS_OUTPUT_DIRECTORY": "/absolute/approved/output"
}
}
}
}Lokale OpenClaw-Entwicklung:
pnpm --filter @unlimitedtts/openclaw build
openclaw plugins install -l ./packages/openclaw
openclaw plugins enable unlimitedtts
openclaw gateway restart
openclaw plugins inspect unlimitedtts --runtime --json
openclaw plugins doctorRelated MCP server: mcp-ai-voice
Zahlungsablauf
tts_list_voicesruft/docsund/tts/voicesab und speichert das Ergebnis fünf Minuten lang zwischen.tts_quotesendet den exakten Synthese-Body ohne Zahlung an/x402/tts, validiert das zurückgegebenePAYMENT-REQUIRED, setzt die lokale Richtlinie durch, reserviert ein rollierendes Budget und gibt ein kurzlebiges HMAC-Token zurück.Ein Wallet signiert nur das zurückgegebene
selectedRequirement.tts_synthesizeverifiziert das Token, den unveränderten Body-Hash, den vollständigen x402-v2-accepted-Eintrag, den exakten EVM-Zahlungsempfänger und -Betrag und sendet dann einen bezahlten Wiederholungsversuch.Ein erfolgreicher Aufruf erfordert sowohl
audio/mpegals auchPAYMENT-RESPONSE. Er bestätigt das Budget, schreibt einen bereinigten Beleg, speichert die MP3 atomar mit Modus0600und gibt strukturierte Metadaten sowie MCP-Audio-/Ressourceninhalte zurück.
PAYMENT_OUTCOME_UNKNOWN stellt dieses Angebot dauerhaft im lokalen Ledger unter Quarantäne. Der Server übermittelt oder autorisiert niemals automatisch eine zweite Zahlung.
Konfiguration
Umgebungsvariable | Standard |
|
|
|
|
|
|
| Base-USDC-Vertrag |
| Zahlungsempfänger, festgelegt aus dem verifizierten Release-Vertrag vom 30. Juli 2026 |
|
|
|
|
|
|
|
|
|
|
| Zufällig pro Prozess; konfigurieren Sie ein Geheimnis für Multi-Instanz-Bereitstellungen |
Die Rotation des Zahlungsempfängers muss über vertrauenswürdige Konfiguration freigegeben werden. Der Server erfährt niemals einen zulässigen Zahlungsempfänger aus einer nicht vertrauenswürdigen Challenge.
Production bleibt die Standardeinstellung und ist an Base Mainnet gebunden. Für die Staging-Validierung setzen Sie UNLIMITEDTTS_ENVIRONMENT=staging; dies wählt https://staging-api.unlimitedtts.com, Base Sepolia (eip155:84532) und Staging-USDC. Der Kern lehnt den Staging-Ursprung, das Netzwerk oder das Asset ab, wenn die Umgebung nicht explizit staging ist.
Umfang
Dieses Checkout implementiert das portable lokale MCP, den externen Wallet-Adapter-Vertrag, die Agent-Skill, das OpenClaw-Paket, Tests und Registry-Metadaten. Gehostetes Streamable HTTP, temporärer R2-Speicher, Prepaid-Karten-Synthese und ein konkreter verwalteter automatischer Signierer werden bewusst nicht als abgeschlossene v1-Funktionen beworben.
Siehe erforderliche und empfohlene Upstream-Änderungen, bevor Sie unbeaufsichtigtes automatisches Signieren oder einen gehosteten Dienst aktivieren.
This server cannot be deployed
Maintenance
Related MCP Connectors
Text-to-speech API: neural voices, pay-per-credit in Bitcoin sats via BTCPay.
- AudexumOAuthcom.audexum
Text to speech and transcription for any AI model: MP3 voiceovers, audio and YouTube to text.
Audio for your agent: transcribe, speak, translate, summarise, plus sound effects and music.
Autonomous AI agent selling pay-per-call skills settled with x402 micropayments (USDC).
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to generate and play high-quality text-to-speech audio using the Kokoro model, with support for multiple voices, adjustable speaking speed, and audio caching.-
- AlicenseAqualityDmaintenanceEnables AI agents to synthesize natural speech using either platform system voices or premium OpenAI TTS, with automatic engine selection and graceful fallback.118 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to generate high-quality speech with 54+ voices in multiple languages via MCP tools.19Apache 2.0
- AlicenseAqualityBmaintenanceEnables AI agents to generate speech using Gemini TTS models, with tools for text-to-speech, task polling, and pricing checks.4246 npmApache 2.0