unlimitedtts
UnlimitedTTS для агентов
Неконсорциальный, ориентированный на котировки синтез речи для ИИ-агентов:
@unlimitedtts/coreпроверяет живые x402-челленджи, применяет политику расходов, сохраняет санитизированные квитанции и записывает приватные MP3-артефакты.@unlimitedtts/mcpпредоставляет инструментыtts_list_voices,tts_quoteи необратимыйtts_synthesizeчерез stdio.@unlimitedtts/openclawобъединяет MCP-сервер и навык агентаunlimitedtts.skills/unlimitedttsподдерживает MCP-управляемые и прямые HTTP-процессы с поддержкой кошелька.
Реализованный путь v1 — режим внешней подписи. Отдельный инструмент кошелька создает x402 v2 PAYMENT-SIGNATURE; этот код никогда не принимает seed-фразу или приватный ключ.
Установка и сборка
Требуются Node.js 20 или новее и pnpm.
pnpm install --frozen-lockfile
pnpm checkЗапустите локальный сервер из этого репозитория:
pnpm --filter @unlimitedtts/mcp build
node packages/mcp/dist/cli.jsОбщая конфигурация MCP после публикации в npm:
{
"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"
}
}
}
}Локальная разработка OpenClaw:
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
Платежный процесс
tts_list_voicesполучает/docsи/tts/voicesи кэширует результат на пять минут.tts_quoteотправляет точное тело синтеза на/x402/ttsбез оплаты, проверяет возвращенныйPAYMENT-REQUIRED, применяет локальную политику, резервирует скользящий бюджет и возвращает кратковременный HMAC-токен.Кошелек подписывает только возвращенный
selectedRequirement.tts_synthesizeпроверяет токен, неизмененный хэш тела, полную записьacceptedx402 v2, точного получателя и сумму в EVM, затем отправляет одну платную попытку.Успешный вызов требует как
audio/mpeg, так иPAYMENT-RESPONSE. Он фиксирует бюджет, записывает санитизированную квитанцию, атомарно сохраняет MP3 с режимом0600и возвращает структурированные метаданные плюс MCP-аудио/ресурсный контент.
PAYMENT_OUTCOME_UNKNOWN навсегда помещает эту котировку в локальный реестр. Сервер никогда автоматически не отправляет и не авторизует второй платеж.
Конфигурация
Переменная окружения | По умолчанию |
|
|
|
|
|
|
| Контракт Base USDC |
| Получатель, закрепленный из проверенного контракта релиза от 30 июля 2026 г. |
|
|
|
|
|
|
|
|
|
|
| Случайный для каждого процесса; настройте секрет для многокомпонентных развертываний |
Ротация получателей должна выпускаться через доверенную конфигурацию. Сервер никогда не узнает разрешенного получателя из недоверенного челленджа.
Производственная среда остается по умолчанию и привязана к Base mainnet. Для проверки staging установите UNLIMITEDTTS_ENVIRONMENT=staging; это выбирает https://staging-api.unlimitedtts.com, Base Sepolia (eip155:84532) и staging USDC. Ядро отклоняет staging-источник, сеть или актив, если среда явно не staging.
Область применения
Этот репозиторий реализует портативный локальный MCP, контракт адаптера внешнего кошелька, навык агента, пакет OpenClaw, тесты и метаданные реестра. Размещенный Streamable HTTP, временное хранилище R2, синтез по предоплаченным картам и конкретный управляемый автоматический подписант намеренно не рекламируются как завершенные функции v1.
См. требуемые и рекомендуемые изменения в вышестоящем API перед включением автоматической подписи без присмотра или размещенного сервиса.
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