Medienwerk
tts dialogue
Takes a script of up to 200 lines (together up to 12,000 characters), each with a speaker role and text, and returns one audio file: every role gets its own voice — assigned automatically from the voices of the chosen language, or set per role — and lines are separated by a pause you choose. Returned with the file are the start and end time of every line and an SRT, so the dialogue can be shown along. Languages: English, German, Spanish, French, Italian, Dutch, Japanese. Speech by Deepgram.
POST https://medien.halowerk.com/v1/tts-dialogueEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| lines | array | Ja | |
| language | string | Ja | |
| voices | object | Nein | Optional voice per role, e.g. {"Anna": "aura-2-aurelia-de"}. |
| pause_seconds | number | Nein | |
| output_format | string | Nein |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"lines",
"language"
],
"additionalProperties": false,
"properties": {
"lines": {
"type": "array",
"minItems": 1,
"maxItems": 200,
"items": {
"type": "object",
"required": [
"speaker",
"text"
],
"additionalProperties": false,
"properties": {
"speaker": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 1500
}
}
}
},
"language": {
"type": "string",
"enum": [
"en",
"de",
"es",
"fr",
"it",
"nl",
"ja"
]
},
"voices": {
"type": "object",
"maxProperties": 8,
"additionalProperties": {
"type": "string",
"maxLength": 60
},
"description": "Optional voice per role, e.g. {\"Anna\": \"aura-2-aurelia-de\"}."
},
"pause_seconds": {
"type": "number",
"minimum": 0,
"maximum": 3,
"default": 0.5
},
"output_format": {
"type": "string",
"enum": [
"mp3",
"opus",
"wav"
],
"default": "mp3"
}
}
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Medienwerk0,03 USDC · variabel
ad detect
POSThttps://medien.halowerk.com/v1/ad-detectTakes a podcast episode of up to 120 minutes and returns its advertising segments: paid sponsor reads, self-promotion (newsletter, Patreon, merchandise) and cross-promotion of other shows, each with start and end on sentence boundaries, the
- Medienwerk0,004 USDC · variabel
audio concat
POSThttps://medien.halowerk.com/v1/audio-concatTakes 2 to 10 audio or video files (each up to 24 MB, together up to 60 minutes) and joins their audio in the given order. Between parts either a pause of chosen length or a crossfade is placed; optionally every part is brought to a common
- Medienwerk0,002 USDC · variabel
audio convert
POSThttps://medien.halowerk.com/v1/audio-convertTakes an audio or video file and returns the audio in the requested format — MP3, Opus, Ogg Vorbis, AAC in M4A, WAV or FLAC — with selectable bitrate for lossy formats, sample rate and mono or stereo. Only the first audio stream is converte