Fix subtitle FormData to send booleans as strings and include all required parameters
This commit is contained in:
parent
048d9a0c84
commit
2a49a7fcdb
1 changed files with 12 additions and 1 deletions
|
|
@ -131,13 +131,24 @@ export default function SubtitlesPage() {
|
|||
if (targetLanguage) {
|
||||
formData.append('target_language', targetLanguage);
|
||||
}
|
||||
formData.append('burn_subtitles', String(burnSubtitles));
|
||||
// Booleans must be sent as 'true' or 'false' strings for FastAPI Form
|
||||
formData.append('burn_subtitles', burnSubtitles ? 'true' : 'false');
|
||||
formData.append('whisper_model', 'base');
|
||||
formData.append('output_format', 'srt');
|
||||
formData.append('font', font);
|
||||
formData.append('font_size', String(fontSize));
|
||||
formData.append('text_color', textColor);
|
||||
formData.append('outline_color', outlineColor);
|
||||
formData.append('outline_width', String(outlineWidth));
|
||||
formData.append('position', position);
|
||||
formData.append('alignment', 'center');
|
||||
formData.append('margin_v', '30');
|
||||
formData.append('margin_h', '20');
|
||||
formData.append('shadow', '0');
|
||||
formData.append('bold', 'false');
|
||||
formData.append('italic', 'false');
|
||||
formData.append('background_opacity', '0.0');
|
||||
formData.append('word_timestamps', 'false');
|
||||
|
||||
const response = await modulesApi.processSubtitles(formData);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue