Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Analyze Wubble lyrics. Consumes Wubble requests or credits.
Uploaded Wubble audio ID to analyze.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Analyze Wubble lyrics. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| upload_audio_id* | string | Uploaded Wubble audio ID to analyze. |
{
"type": "object",
"required": [
"upload_audio_id"
],
"properties": {
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID to analyze."
}
},
"additionalProperties": false
}Change Wubble voice. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| model_id | string | Optional model ID. |
| source_url* | string | HTTPS URL for MCP to fetch and convert. |
| file_format | string | Optional file format. |
| output_format | string | Optional output format. |
| target_voice_id* | string | Target Wubble voice ID. |
{
"type": "object",
"required": [
"source_url",
"target_voice_id"
],
"properties": {
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and convert."
},
"file_format": {
"type": "string",
"description": "Optional file format."
},
"output_format": {
"type": "string",
"description": "Optional output format."
},
"target_voice_id": {
"type": "string",
"description": "Target Wubble voice ID."
}
},
"additionalProperties": false
}Create Wubble instrumental and wait. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| prompt* | string | Description of the instrumental track to generate. |
| timeout_seconds | number | Maximum seconds to wait for completion. Max 45. |
| poll_interval_seconds | number | Seconds between status checks. Max 10. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Description of the instrumental track to generate."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"additionalProperties": false
}Create Wubble podcast. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| prompt* | string | Podcast topic or direction. |
| voices | array | |
| conversations | array | |
| background_music | boolean | Whether to include background music. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Podcast topic or direction."
},
"voices": {
"type": "array",
"items": {
"type": "string"
}
},
"conversations": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"description": "Podcast conversation turn.",
"additionalProperties": true
}
},
"background_music": {
"type": "boolean",
"description": "Whether to include background music."
}
},
"additionalProperties": false
}Create Wubble song and wait. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| lyrics | string | Optional lyrics to use for the song. |
| prompt* | string | Description of the song to generate. |
| timeout_seconds | number | Maximum seconds to wait for completion. Max 45. |
| poll_interval_seconds | number | Seconds between status checks. Max 10. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"lyrics": {
"type": "string",
"description": "Optional lyrics to use for the song."
},
"prompt": {
"type": "string",
"description": "Description of the song to generate."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"additionalProperties": false
}Create Wubble sound effect and wait. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| loop | boolean | Whether the sound effect should loop. |
| text* | string | Sound effect description. |
| output_format | string | Optional output format. |
| timeout_seconds | number | Maximum seconds to wait for completion. Max 45. |
| duration_seconds | number | Optional duration from 0.5 to 30 seconds. |
| prompt_influence | number | Optional prompt influence from 0 to 1. |
| poll_interval_seconds | number | Seconds between status checks. Max 10. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"loop": {
"type": "boolean",
"description": "Whether the sound effect should loop."
},
"text": {
"type": "string",
"description": "Sound effect description."
},
"output_format": {
"type": "string",
"description": "Optional output format."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"duration_seconds": {
"type": "number",
"description": "Optional duration from 0.5 to 30 seconds."
},
"prompt_influence": {
"type": "number",
"description": "Optional prompt influence from 0 to 1."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"additionalProperties": false
}Create Wubble voiceover and wait. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text to synthesize into a finished voiceover. |
| model_id | string | Optional model ID. |
| voice_id | string | Optional Wubble voice ID. |
| language_code | string | Optional language code. |
| output_format | string | Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized. |
| voice_settings | object | Optional voice settings. |
| timeout_seconds | number | Maximum seconds to wait for completion. Max 45. |
| poll_interval_seconds | number | Seconds between status checks. Max 10. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to synthesize into a finished voiceover."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"voice_id": {
"type": "string",
"description": "Optional Wubble voice ID."
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"output_format": {
"type": "string",
"description": "Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized."
},
"voice_settings": {
"type": "object",
"properties": {},
"description": "Optional voice settings.",
"additionalProperties": true
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"additionalProperties": false
}Describe Wubble audio. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| url* | string | Wubble-owned or user-provided audio URL to describe. |
| model | string | Optional model. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Wubble-owned or user-provided audio URL to describe."
},
"model": {
"type": "string",
"description": "Optional model."
}
},
"additionalProperties": false
}Dub Wubble audio. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional dubbing job name. |
| end_time | number | Optional end time. |
| watermark | boolean | Whether to watermark output. |
| source_url* | string | HTTPS URL for MCP to fetch and dub. |
| start_time | number | Optional start time. |
| source_lang | string | Optional source language code. |
| target_lang* | string | Target language code. |
| num_speakers | number | Optional number of speakers. |
| dubbing_studio | boolean | Whether to enable dubbing studio. |
| highest_resolution | boolean |
Edit Wubble track. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| lyrics | string | Optional replacement lyrics. |
| edit_end* | number | Edit region end in milliseconds. |
| track_id | string | Caller-owned track/song request ID. |
| edit_start* | number | Edit region start in milliseconds. |
| upload_audio_id | string | Uploaded Wubble audio ID. |
| source_duration_ms | number | Optional source duration in milliseconds. |
{
"type": "object",
"required": [
"edit_start",
"edit_end"
],
"properties": {
"lyrics": {
"type": "string",
"description": "Optional replacement lyrics."
},
"edit_end": {
"type": "number",
"description": "Edit region end in milliseconds."
},
"track_id": {
"type": "string",
"description": "Caller-owned track/song request ID."
},
"edit_start": {
"type": "number",
"description": "Edit region start in milliseconds."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
},
"source_duration_ms": {
"type": "number",
"description": "Optional source duration in milliseconds."
}
},
"additionalProperties": false
}Extend Wubble lyrics. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| lyrics* | string | Existing lyrics to extend. |
| prompt | string | Optional direction for the extension. |
{
"type": "object",
"required": [
"lyrics"
],
"properties": {
"lyrics": {
"type": "string",
"description": "Existing lyrics to extend."
},
"prompt": {
"type": "string",
"description": "Optional direction for the extension."
}
},
"additionalProperties": false
}Extend Wubble song. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| model | string | Optional model. |
| lyrics* | string | Lyrics for the extension. |
| prompt | string | Optional extension prompt. |
| song_id* | string | Caller-owned completed song request ID. |
| extend_at* | number | Extension position in milliseconds. |
| extend_type | string | Where to extend the song. |
{
"type": "object",
"required": [
"song_id",
"lyrics",
"extend_at"
],
"properties": {
"model": {
"enum": [
"mureka-7.6",
"mureka-8"
],
"type": "string",
"description": "Optional model."
},
"lyrics": {
"type": "string",
"description": "Lyrics for the extension."
},
"prompt": {
"type": "string",
"description": "Optional extension prompt."
},
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"extend_at": {
"type": "number",
"description": "Extension position in milliseconds."
},
"extend_type": {
"enum": [
"tail",
"head"
],
"type": "string",
"description": "Where to extend the song."
}
},
"additionalProperties": false
}Generate Wubble instrumental. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| prompt* | string | Description of the instrumental track to generate. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Description of the instrumental track to generate."
}
},
"additionalProperties": false
}Generate Wubble lyrics. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| style | string | Optional lyric style. |
| prompt* | string | Description of the lyrics to generate. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"style": {
"type": "string",
"description": "Optional lyric style."
},
"prompt": {
"type": "string",
"description": "Description of the lyrics to generate."
}
},
"additionalProperties": false
}Generate Wubble song. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| lyrics | string | Optional lyrics to use for the song. |
| prompt* | string | Description of the song to generate. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"lyrics": {
"type": "string",
"description": "Optional lyrics to use for the song."
},
"prompt": {
"type": "string",
"description": "Description of the song to generate."
}
},
"additionalProperties": false
}Generate Wubble sound effect. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| loop | boolean | Whether the sound effect should loop. |
| text* | string | Sound effect description. |
| output_format | string | Optional output format. |
| duration_seconds | number | Optional duration from 0.5 to 30 seconds. |
| prompt_influence | number | Optional prompt influence from 0 to 1. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"loop": {
"type": "boolean",
"description": "Whether the sound effect should loop."
},
"text": {
"type": "string",
"description": "Sound effect description."
},
"output_format": {
"type": "string",
"description": "Optional output format."
},
"duration_seconds": {
"type": "number",
"description": "Optional duration from 0.5 to 30 seconds."
},
"prompt_influence": {
"type": "number",
"description": "Optional prompt influence from 0 to 1."
}
},
"additionalProperties": false
}Generate Wubble track. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| lyrics | string | Optional lyrics. |
| prompt | string | Optional generation prompt. |
| song_id | string | Caller-owned completed song request ID. |
| generate_end | number | End time in milliseconds. |
| vocal_gender | string | Optional vocal gender. |
| generate_type* | string | Track type to generate. |
| generate_start | number | Start time in milliseconds. |
| upload_audio_id | string | Uploaded Wubble audio ID. |
{
"type": "object",
"required": [
"generate_type"
],
"properties": {
"lyrics": {
"type": "string",
"description": "Optional lyrics."
},
"prompt": {
"type": "string",
"description": "Optional generation prompt."
},
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"generate_end": {
"type": "number",
"description": "End time in milliseconds."
},
"vocal_gender": {
"enum": [
"male",
"female"
],
"type": "string",
"description": "Optional vocal gender."
},
"generate_type": {
"type": "string",
"description": "Track type to generate."
},
"generate_start": {
"type": "number",
"description": "Start time in milliseconds."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
}
},
"additionalProperties": false
}Get Wubble credits. Reads information from the connected Wubble account.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Get Wubble dubbing transcript. Reads information from the connected Wubble account.
| Argument | Type | Description |
|---|---|---|
| format* | string | Transcript format. |
| dubbingId* | string | Dubbing provider/request ID. |
| language_code* | string | Transcript language code. |
{
"type": "object",
"required": [
"dubbingId",
"language_code",
"format"
],
"properties": {
"format": {
"enum": [
"srt",
"webvtt",
"json"
],
"type": "string",
"description": "Transcript format."
},
"dubbingId": {
"type": "string",
"description": "Dubbing provider/request ID."
},
"language_code": {
"type": "string",
"description": "Transcript language code."
}
},
"additionalProperties": false
}Get Wubble request status. Reads information from the connected Wubble account.
| Argument | Type | Description |
|---|---|---|
| requestId* | string | Wubble request ID to inspect. |
{
"type": "object",
"required": [
"requestId"
],
"properties": {
"requestId": {
"type": "string",
"description": "Wubble request ID to inspect."
}
},
"additionalProperties": false
}Get Wubble speech status. Reads information from the connected Wubble account.
| Argument | Type | Description |
|---|---|---|
| requestId* | string | Speech request ID to inspect. |
{
"type": "object",
"required": [
"requestId"
],
"properties": {
"requestId": {
"type": "string",
"description": "Speech request ID to inspect."
}
},
"additionalProperties": false
}Get started with Wubble. Reads information from the connected Wubble account.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Get Wubble usage. Reads information from the connected Wubble account.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Isolate Wubble voice. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| source_url* | string | HTTPS URL for MCP to fetch and isolate vocals from. |
| file_format | string | Optional file format. |
{
"type": "object",
"required": [
"source_url"
],
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and isolate vocals from."
},
"file_format": {
"enum": [
"other",
"pcm_s16le_16"
],
"type": "string",
"description": "Optional file format."
}
},
"additionalProperties": false
}List Wubble voices. Reads information from the connected Wubble account.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Remix Wubble song. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| n | number | Optional number of variations. |
| lyrics* | string | Lyrics for the remix. |
| prompt | string | Optional remix prompt. |
| song_id | string | Caller-owned completed song request ID. |
| upload_audio_id | string | Uploaded Wubble audio ID. |
{
"type": "object",
"required": [
"lyrics"
],
"properties": {
"n": {
"type": "number",
"description": "Optional number of variations."
},
"lyrics": {
"type": "string",
"description": "Lyrics for the remix."
},
"prompt": {
"type": "string",
"description": "Optional remix prompt."
},
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
}
},
"additionalProperties": false
}Separate Wubble stems. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| url* | string | Wubble-owned or user-provided audio URL for stem separation. |
| model | string | Optional model. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Wubble-owned or user-provided audio URL for stem separation."
},
"model": {
"type": "string",
"description": "Optional model."
}
},
"additionalProperties": false
}Transcribe Wubble speech. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| diarize | boolean | Whether to diarize speakers. |
| keyterms | array | |
| model_id | string | Optional model ID. |
| source_url* | string | HTTPS URL for MCP to fetch and transcribe. |
| language_code | string | Optional language code. |
| detect_speaker_roles | boolean | Whether to detect speaker roles. |
| timestamps_granularity | string | Timestamp granularity. |
{
"type": "object",
"required": [
"source_url"
],
"properties": {
"diarize": {
"type": "boolean",
"description": "Whether to diarize speakers."
},
"keyterms": {
"type": "array",
"items": {
"type": "string"
}
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and transcribe."
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"detect_speaker_roles": {
"type": "boolean",
"description": "Whether to detect speaker roles."
},
"timestamps_granularity": {
"enum": [
"none",
"word",
"character"
],
"type": "string",
"description": "Timestamp granularity."
}
},
"additionalProperties": false
}Generate Wubble dialog. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| seed | number | Optional deterministic seed. |
| inputs* | array | |
| model_id | string | Optional model ID. |
| settings | object | Optional dialog settings. |
| language_code | string | Optional language code. |
| output_format | string | Optional output format. |
| apply_text_normalization | string | Text normalization mode. |
| pronunciation_dictionary_locators | array |
{
"type": "object",
"required": [
"inputs"
],
"properties": {
"seed": {
"type": "number",
"description": "Optional deterministic seed."
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"voice_id"
],
"properties": {
"text": {
"type": "string"
},
"voice_id": {
"type": "string"
}
},
"description": "Dialog input turn.",
"additionalProperties": false
}
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"settings": {
"type": "object",
"properties": {},
"description": "Optional dialog settings.",
"additionalProperties": true
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"output_format": {
"type": "string",
"description": "Optional output format."
},
"apply_text_normalization": {
"enum": [
"auto",
"on",
"off"
],
"type": "string",
"description": "Text normalization mode."
},
"pronunciation_dictionary_locators": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"description": "Pronunciation dictionary locator.",
"additionalProperties": true
}
}
},
"additionalProperties": false
}Generate Wubble speech. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text to synthesize. |
| model_id | string | Optional model ID. |
| voice_id | string | Optional Wubble voice ID. |
| language_code | string | Optional language code. |
| output_format | string | Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized. |
| voice_settings | object | Optional voice settings. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to synthesize."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"voice_id": {
"type": "string",
"description": "Optional Wubble voice ID."
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"output_format": {
"type": "string",
"description": "Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized."
},
"voice_settings": {
"type": "object",
"properties": {},
"description": "Optional voice settings.",
"additionalProperties": true
}
},
"additionalProperties": false
}Upload Wubble audio. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| purpose | string | Optional upload purpose. |
| filename | string | Optional filename for the uploaded audio. |
| source_url* | string | HTTPS URL for MCP to fetch and upload to Wubble. |
| content_type | string | Optional media content type. |
{
"type": "object",
"required": [
"source_url"
],
"properties": {
"purpose": {
"type": "string",
"description": "Optional upload purpose."
},
"filename": {
"type": "string",
"description": "Optional filename for the uploaded audio."
},
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and upload to Wubble."
},
"content_type": {
"type": "string",
"description": "Optional media content type."
}
},
"additionalProperties": false
}Upload Wubble vocal. Consumes Wubble requests or credits.
| Argument | Type | Description |
|---|---|---|
| filename | string | Optional filename for the uploaded vocal. |
| source_url* | string | HTTPS URL for MCP to fetch and upload as a vocal reference. |
| content_type | string | Optional media content type. |
{
"type": "object",
"required": [
"source_url"
],
"properties": {
"filename": {
"type": "string",
"description": "Optional filename for the uploaded vocal."
},
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and upload as a vocal reference."
},
"content_type": {
"type": "string",
"description": "Optional media content type."
}
},
"additionalProperties": false
}Wait for Wubble request. Reads information from the connected Wubble account.
| Argument | Type | Description |
|---|---|---|
| requestId* | string | Wubble request ID to wait for. |
| timeout_seconds | number | Maximum seconds to wait in this tool call. Max 45. |
| poll_interval_seconds | number | Seconds between status checks. Max 10. |
{
"type": "object",
"required": [
"requestId"
],
"properties": {
"requestId": {
"type": "string",
"description": "Wubble request ID to wait for."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait in this tool call. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"additionalProperties": false
}| Whether to request highest resolution. |
| use_profanity_filter | boolean | Whether to use profanity filter. |
| disable_voice_cloning | boolean | Whether to disable voice cloning. |
| drop_background_audio | boolean | Whether to drop background audio. |
{
"type": "object",
"required": [
"source_url",
"target_lang"
],
"properties": {
"name": {
"type": "string",
"description": "Optional dubbing job name."
},
"end_time": {
"type": "number",
"description": "Optional end time."
},
"watermark": {
"type": "boolean",
"description": "Whether to watermark output."
},
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and dub."
},
"start_time": {
"type": "number",
"description": "Optional start time."
},
"source_lang": {
"type": "string",
"description": "Optional source language code."
},
"target_lang": {
"type": "string",
"description": "Target language code."
},
"num_speakers": {
"type": "number",
"description": "Optional number of speakers."
},
"dubbing_studio": {
"type": "boolean",
"description": "Whether to enable dubbing studio."
},
"highest_resolution": {
"type": "boolean",
"description": "Whether to request highest resolution."
},
"use_profanity_filter": {
"type": "boolean",
"description": "Whether to use profanity filter."
},
"disable_voice_cloning": {
"type": "boolean",
"description": "Whether to disable voice cloning."
},
"drop_background_audio": {
"type": "boolean",
"description": "Whether to drop background audio."
}
},
"additionalProperties": false
}