# Text 2 Sound Effect

> Text 2 Sound Effect is a paid API for AI agents from agents.vimmerse.net, paid per call via MPP, $0.12/call (dynamic — varies by input), status unknown (last checked 2026-10-30).

Generates a sound effect audio clip from a text description prompt, with configurable duration.

## Facts

- Endpoint: POST https://agents.vimmerse.net/v2/audio/text-2-sound-effect?utm_source=zero.xyz
- Price: $0.12/call (dynamic — varies by input)
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Provider: agents.vimmerse.net
- Website: https://agents.vimmerse.net
- Canonical page: https://www.zero.xyz/c/agents-vimmerse-net-text-2-sound-effect-9cc4be38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Gvj7bn6W1db3bw-FtA_NA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-vimmerse-net-text-2-sound-effect-9cc4be38 -d '<json body>'
```

Example prompt: Generate a 8-second sound effect of a thunderstorm with heavy rain and distant thunder rumbling using the MMAudio model.

## When to prefer this

Choose this endpoint when you need to programmatically generate custom sound effects from text descriptions, especially for media production, game development, or app audio. Prefer ElevenLabsSE for shorter, precise foley-style effects and MMAudio for richer, more complex ambient or cinematic sounds. Use over stock sound libraries when you need unique, custom audio that doesn't exist as a pre-recorded asset.

## Known failure modes

- Invalid or empty prompt returns a 400 error
- Duration below minimum of 1 second is rejected
- Unsupported option value causes a validation error
- Generation model temporarily unavailable returns a 5xx error
- Insufficient credits result in a 402 payment required response

## How this service works

Sound effect from **`prompt`**. **`duration`**: length in seconds (default `5`).

## Output

Returns an audio result containing the generated sound effect clip as a URL or audio data in the results field, matching the requested duration and described characteristics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SoundEffectsRequest",
 "properties": {
  "option": {
   "type": "string",
   "title": "Option",
   "default": "MMAudio",
   "description": "`ElevenLabsSE` or `MMAudio`."
  },
  "prompt": {
   "type": "string",
   "title": "Prompt",
   "default": "",
   "description": "Sound effects description."
  },
  "duration": {
   "type": "integer",
   "title": "Duration",
   "default": 5,
   "minimum": 1,
   "description": "Duration in seconds."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-vimmerse-net-text-2-sound-effect-9cc4be38/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.vimmerse.net](https://www.zero.xyz/host/agents.vimmerse.net/llms.txt)
