---
title: "Voice Changer"
method: POST
path: "/v1/voice-changer/convert"
tags: ["voiceChanger"]
---

# Voice Changer

`POST /v1/voice-changer/convert`

Returns a url to the generated audio file along with other associated properties.

## Headers

- `api-key` string

## Response `200`

Ok

- SpeechToSpeechResponse
  - `audio_file` string, required — The URL or path of the generated audio file.
  - `audio_length_in_seconds` number, double, required — Length of the generated audio in seconds.
  - `encoded_audio` string — Base64 encoded string of the generated audio. Used when audio is returned directly in the response.
  - `remaining_character_count` integer, required — Remaining number of characters available for synthesis in the current billing cycle.
  - `transcription` string — Transcript of the generated audio, if transcription was requested.
  - `warning` string — Any warning or informational message related to the audio generation process.

## Other responses

- `400` — Bad Request
- `402` — Expired subscription or character limit exhausted
- `403` — Invalid or expired token/api-key provided
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/murf/apis/api-reference.md) · [All operations](https://skmtc.net/murf/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/murf/api-reference/revisions/07a6cdc0774e/schema)
