| recognType | number | Speech-recognition engine, default 12 — leave as is |
| modelName | string | Recognition model, default tiny |
| splitType | string | Segmentation mode, default all |
| isCuda | boolean | Use GPU acceleration, default false |
| translateType | number | Subtitle translation engine, default 14 — leave as is |
| ttsType | number | Speech synthesis engine, default 15 — leave as is |
| voiceRate | string | Dubbing speed, e.g. +10%, default +0% |
| volume | string | Dubbing volume, e.g. +10%, default +0% |
| pitch | string | Dubbing pitch, e.g. +5Hz, default +0Hz |
| voiceAutorate | boolean | Fit the dub to the original timing, default true |
| videoAutorate | boolean | Fit the video timing to the dub, default true |
| appendVideo | boolean | Loop the footage when it runs short, default true |
| isSeparate | boolean | Output voice and background audio separately, default false |
| onlyVideo | boolean | Produce only the video, no subtitle files, default false |
| fontsize | number | Subtitle font size, default 14 |
| fontname | string | Subtitle font name; omit for the server default |
| fontcolor | string | Subtitle text color, #RRGGBB or an ASS color |
| fontbold | boolean | Bold subtitles |
| subtitlePosY | number | Distance from the bottom edge, 0-90 percent; omit for bottom |
| subtitlePosX | number | Horizontal center from the left edge, 5-95 percent; 50 is centered |
| fontbordercolor | string | Subtitle outline color, #RRGGBB / #RRGGBBAA / ASS color |
| backgroundcolor | string | Subtitle background box color, #RRGGBB / #RRGGBBAA / ASS color |
| outline | number | Outline width 0-10; 0 turns the outline off |
| shadow | number | Shadow size 0-10; 0 turns the shadow off |
| borderStyle | number | Border style: 1 outline/shadow, 3 per-line background box |