Interface: SynthesizeSpeechRequest
@kortexya/reasoninglayer / Speech / SynthesizeSpeechRequest
Interface: SynthesizeSpeechRequest
Defined in: src/types/speech.ts:117
Body of POST /api/v1/speech/synthesize — synthesize speech.
Properties
description?
optionaldescription:string|null
Defined in: src/types/speech.ts:121
VoiceDesign: describe the desired voice in words. Optional.
engine?
optionalengine:string|null
Defined in: src/types/speech.ts:123
Engine to render with ("qwen3-tts", "chatterbox"). Defaults to "qwen3-tts". Optional.
format?
optionalformat:string|null
Defined in: src/types/speech.ts:125
Output encoding: "wav" (default), "pcm_s16le", "pcm_f32le". Optional.
instruction?
optionalinstruction:string|null
Defined in: src/types/speech.ts:127
Style instruction accompanying speaker. Optional.
language?
optionallanguage:string|null
Defined in: src/types/speech.ts:129
Language hint. Optional.
maxDurationS?
optionalmaxDurationS:number|null
Defined in: src/types/speech.ts:131
Cap on generated audio length in seconds. Optional.
refAudioBase64?
optionalrefAudioBase64:string|null
Defined in: src/types/speech.ts:119
Ad-hoc zero-shot clone from a base64 reference clip. Optional.
refText?
optionalrefText:string|null
Defined in: src/types/speech.ts:133
Transcript of refAudioBase64, enabling the higher-quality ICL clone path. Optional.
seed?
optionalseed:number|null
Defined in: src/types/speech.ts:135
Sampling seed; fixing it makes synthesis reproducible. Optional.
speaker?
optionalspeaker:string|null
Defined in: src/types/speech.ts:137
A checkpoint preset speaker name (see listEngines). Optional.
text
text:
string
Defined in: src/types/speech.ts:139
Text to speak.
voiceId?
optionalvoiceId:string|null
Defined in: src/types/speech.ts:141
A voice enrolled through enrollVoice, by its OSFKB id. Optional.