Delete a voice
Delete a saved MiniMax voice and its preview clip. A Qwen voice is removed together with its private speaker embedding by the engine deletion lifecycle, so this endpoint refuses it rather than delete the record and leave the embedding.
Delete a saved MiniMax voice and its preview clip. A Qwen voice is removed together with its private speaker embedding by the engine deletion lifecycle, so this endpoint refuses it rather than delete the record and leave the embedding.
Authorization
bearerAuth API key authentication. Use your API key as the bearer token: Authorization: Bearer roasos_sk_...
In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/voices/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "resource": "generation", "deleted": true }}Create a voice clone
Clone a voice from a workspace-owned audio sample and save it. The result is a voice_id that POST /v1/audio/minimax-speech-hd, POST /v1/audio/minimax-speech-turbo, and POST /v1/audio/qwen3-tts accept. You must accept the current media-rights statement in the body: roasOS records that consent before it prices, reserves, or runs anything. Choose minimax-voice-clone for the widest language coverage; the provider holds the voice and deletes it after 7 days unless a MiniMax call uses it. Choose qwen3-voice-clone when you do not want a provider-held voice: roasOS stores the speaker embedding, and nothing expires.
Make a speech sample in a new voice from a brief
Next Page