{
  "id": "audio.speak",
  "object": "tool",
  "name": "Text to speech",
  "summary": "Natural voices, several languages.",
  "description": "Reads text aloud with natural voices: Deepgram Aura 2 for English and Spanish (many voices), MeloTTS for French, Chinese, Japanese and Korean. Long text is split by sentence and joined into one MP3 or WAV.",
  "category": "audio",
  "hosted_by": "Opentools",
  "runtime": "ai",
  "side_effects": false,
  "status": "live",
  "credits": 2,
  "price": "$0.0020",
  "providers": [
    {
      "id": "opentools",
      "name": "Opentools",
      "price": "$0.0020"
    }
  ],
  "mcp_name": "audio_speak",
  "input_schema": {
    "type": "object",
    "properties": {
      "text": {
        "type": "string",
        "minLength": 1,
        "maxLength": 20000,
        "description": "What to say"
      },
      "language": {
        "default": "en",
        "description": "Language of the text",
        "type": "string",
        "enum": [
          "en",
          "es",
          "fr",
          "zh",
          "ja",
          "ko"
        ]
      },
      "voice": {
        "description": "Aura voice for en/es, e.g. \"luna\", \"asteria\", \"orion\", \"zeus\" (en) or \"aquila\", \"celeste\" (es). Default voice if omitted.",
        "type": "string",
        "maxLength": 40
      },
      "format": {
        "default": "mp3",
        "description": "Audio format. French, Chinese, Japanese, Korean are MP3.",
        "type": "string",
        "enum": [
          "mp3",
          "wav"
        ]
      },
      "name": {
        "default": "speech",
        "description": "Name of the output file, without extension",
        "type": "string",
        "maxLength": 120
      }
    },
    "required": [
      "text"
    ]
  },
  "kind": "tool"
}