‹ Catalog

Text-to-speech — short (≤2k)

✓ Verified
agent.hpp.io

Natural speech, instantly - English (6 voices) and Korean. Kokoro + MeloTTS engines; wav or mp3 output; voice and speed control per request; up to 2,000 chars (Korean 1,200). Failed calls are never charged. For longer text, use Text-to-speech — narration.

▤ Resources2
⌗ Tagsttsspeechvoicekokorokorean
⚿ Address0xba8A…2f11
Use this service from an agent

Connect a wallet once and your agent can call this service — and everything else in the catalog. Take the id and the network with you: the catalog spans both, and a call has to name one.

Resource idbf8c9aa2-2a3f-412d-85a9-f9f8d77d0917
Networkeip155:190415 · HPP Mainnet
How to connect →
◇ Settlements
12
◇ Unique buyers
2
◈ Activity
0.86

Agent identity

⬡ ERC-8004· Text-to-speech — short (≤2k)
Agent ID#64018
Registered8/20/2026 · block 50,200,281
Identity → paymentBase HPP Mainnet
Owner0xba8A6B555A7A014A3822C962ea0Bd778EEb02f11
Registration tx0xd81f…e173
Identity anchored on Base (public ERC-8004 registry); payment settles on HPP Mainnet.

Resources

2 endpoints
  • POST
    /paid/compute/tts
    Natural speech, instantly - English (6 voices) and Korean. Kokoro + MeloTTS engines; wav or mp3 output; voice and speed control per request; up to 2,000 chars (Korean 1,200). Failed calls are never charged. For longer text, use Text-to-speech — narration.
    HPP Mainnet$0.008
    https://agent.hpp.io/paid/compute/tts
    SchemeNetworkAssetPrice
    exactHPP MainnetUSDC.e$0.008
    Request & response
    POSTjson
    Request body
    FieldTypeRequiredDescription
    textstringrequiredText to speak, up to 2,000 characters (Korean up to 1,200)
    speednumberoptional0.5 to 2.0, default 1.0
    voicestringoptionalaf_heart (default), af_bella, am_adam, am_michael, bf_emma, bm_george, or ko for Korean
    formatstring(wav | mp3)optionalAudio format, default wav
    Example response
    {
      "engine": "kokoro",
      "format": "wav",
      "audio_b64": "<base64 wav>",
      "duration_s": 2.4
    }
    Raw discovery info
    {
      "input": {
        "body": {
          "text": "Hello from the paid compute rail.",
          "voice": "af_heart",
          "format": "mp3"
        },
        "type": "http",
        "method": "POST",
        "bodyType": "json"
      },
      "output": {
        "type": "json",
        "example": {
          "engine": "kokoro",
          "format": "wav",
          "audio_b64": "<base64 wav>",
          "duration_s": 2.4
        }
      }
    }
  • MCP
    compute_tts
    Natural speech, instantly - English (6 voices) and Korean. Kokoro + MeloTTS engines; wav or mp3 output; voice and speed control per request; up to 2,000 chars (Korean 1,200). Failed calls are never charged. For longer text, use Text-to-speech — narration.
    HPP Mainnet$0.008
    https://agent.hpp.io/mcp/tools/compute_tts
    SchemeNetworkAssetPrice
    exactHPP MainnetUSDC.e$0.008
    Request & response
    Example response
    {
      "engine": "kokoro",
      "format": "wav",
      "audio_b64": "<base64 wav>",
      "duration_s": 2.4
    }
    Raw discovery info
    {
      "input": {
        "type": "mcp",
        "example": {
          "args": {
            "text": "Hello from the paid compute rail.",
            "voice": "af_heart"
          }
        },
        "toolName": "compute_tts",
        "transport": "streamable-http",
        "description": "Turn text into natural speech and get the audio back as wav or mp3. English (6 voices) and Korean. Up to 2,000 characters per call.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "args": {
              "type": "object",
              "required": [
                "text"
              ],
              "properties": {
                "text": {
                  "type": "string",
                  "maxLength": 2000,
                  "minLength": 1,
                  "description": "Text to speak, up to 2,000 characters (Korean up to 1,200)"
                },
                "speed": {
                  "type": "number",
                  "description": "0.5 to 2.0, default 1.0"
                },
                "voice": {
                  "type": "string",
                  "description": "af_heart (default), af_bella, am_adam, am_michael, bf_emma, bm_george, or ko for Korean"
                },
                "format": {
                  "enum": [
                    "wav",
                    "mp3"
                  ],
                  "type": "string",
                  "description": "Audio format, default wav"
                }
              }
            }
          },
          "additionalProperties": false
        }
      },
      "output": {
        "type": "json",
        "example": {
          "engine": "kokoro",
          "format": "wav",
          "audio_b64": "<base64 wav>",
          "duration_s": 2.4
        }
      }
    }

Recent settlements

BuyerEndpointAmountWhenTx
0x374B…f350/paid/compute/tts$0.0088/20/2026, 1:20:46 AM0x77db…55b1
0x374B…f350/paid/compute/tts$0.0088/20/2026, 1:13:30 AM0x4a79…d5b8
0x374B…f350/paid/compute/tts$0.0088/19/2026, 5:19:31 AM0xb518…b3b5
0x374B…f350/paid/compute/tts$0.0088/19/2026, 5:15:04 AM0xf089…5e7e
0x374B…f350/paid/compute/tts$0.0088/19/2026, 5:04:14 AM0xfe15…6aa2
0x374B…f350/paid/compute/tts$0.0088/19/2026, 5:03:53 AM0x9a50…b807
0x374B…f350/paid/compute/tts$0.0088/19/2026, 4:47:52 AM0xfb71…9ca5
0x374B…f350/paid/compute/tts$0.0088/19/2026, 4:37:42 AM0xdf26…df0f
0x374B…f350/paid/compute/tts$0.0088/19/2026, 4:37:06 AM0xf9ef…3bf9
0x374B…f350/paid/compute/tts$0.0088/19/2026, 4:28:10 AM0x1424…10ae