ToolAssay

Turns text into speech with Amazon Polly and returns a signed URL of the audio,

Turns text into speech with Amazon Polly and returns a signed URL of the audio, valid for an hour. Up to 3000 characters with standard voices or 1000 with neural ones. Voices include Joanna, Matthew (English), Mizuki, Takumi (Japanese), Lucia (Spanish), Lea (French), Vicki (German) and about 60 more.

Answeringour last check, 2026-10-25
1 of 1checks answered this week
654 msmedian answer time
$0.02listed price per call
$0.02price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://ai.kagurazaka.dev/v1/speech

CategoryImage and media
Provider hostai.kagurazaka.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-25 valid payment request 402$0.02 654 ms

Example input (from the provider)

{
  "body": {
    "text": "Your order has shipped and will arrive tomorrow.",
    "voice": "Joanna"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "engine": {
              "description": "default standard; not every voice has both",
              "enum": [
                "standard",
                "neural"
              ],
              "type": "string"
            },
            "format": {
              "description": "default mp3",
              "enum": [
                "mp3",
                "ogg"
              ],
              "type": "string"
            },
            "text": {
              "description": "the text, up to 3000 characters (standard) or 1000 (neural)",
              "type": "string"
            },
            "voice": {
              "description": "Polly voice id (default Joanna)",
              "type": "string"
            }
          },
          "required": [
            "text"
          ]
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "bytes": {},
            "characters": {},
            "engine": {},
            "expires_in": {},
            "format": {},
            "url": {},
            "voice": {}
          },
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON