voice_clone
Clone voices from audio files to generate synthetic speech. Save output to specified directories. Uses MiniMax API for voice cloning, with costs applied for new voice models.
Instructions
Clone a voice using the provided audio file. New voices will incur costs when first used.
Note: This tool calls MiniMax API and may incur costs. Use only when explicitly requested by the user.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
audioFile | Yes | Path to the audio file | |
isUrl | No | Whether the audio file is a URL | |
outputDirectory | No | The directory to save the output file. `outputDirectory` is relative to `MINIMAX_MCP_BASE_PATH` (or `basePath` in config). The final save path is `${basePath}/${outputDirectory}`. For example, if `MINIMAX_MCP_BASE_PATH=~/Desktop` and `outputDirectory=workspace`, the output will be saved to `~/Desktop/workspace/` | |
text | No | Text for the demo audio | |
voiceId | Yes | Voice ID to use |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"audioFile": {
"description": "Path to the audio file",
"type": "string"
},
"isUrl": {
"default": false,
"description": "Whether the audio file is a URL",
"type": "boolean"
},
"outputDirectory": {
"description": "The directory to save the output file. `outputDirectory` is relative to `MINIMAX_MCP_BASE_PATH` (or `basePath` in config). The final save path is `${basePath}/${outputDirectory}`. For example, if `MINIMAX_MCP_BASE_PATH=~/Desktop` and `outputDirectory=workspace`, the output will be saved to `~/Desktop/workspace/`",
"type": "string"
},
"text": {
"description": "Text for the demo audio",
"type": "string"
},
"voiceId": {
"description": "Voice ID to use",
"type": "string"
}
},
"required": [
"voiceId",
"audioFile"
],
"type": "object"
}