From 1e298bbbc0b6a4486c39903f2782ebf11f5345fc Mon Sep 17 00:00:00 2001 From: jialin Date: Sat, 31 Jan 2026 14:05:40 +0800 Subject: [PATCH] fix: tts viewcode params --- src/pages/playground/audio/form.tsx | 10 +++++++++- src/pages/playground/components/dynamic-params.tsx | 4 +++- src/pages/playground/components/ground-tts.tsx | 3 ++- src/pages/playground/config/form-context.ts | 1 + 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/pages/playground/audio/form.tsx b/src/pages/playground/audio/form.tsx index e6b0b63b..32e82c7e 100644 --- a/src/pages/playground/audio/form.tsx +++ b/src/pages/playground/audio/form.tsx @@ -20,7 +20,7 @@ const SuffixWrapper = styled.div` `; export const RefAudioFormItem: React.FC = () => { - const { meta } = useFormContext(); + const { meta, onValuesChange } = useFormContext(); const form = Form.useFormInstance(); const intl = useIntl(); const [filleName, setFileName] = React.useState(''); @@ -35,6 +35,10 @@ export const RefAudioFormItem: React.FC = () => { setFileName(file.name); console.log('Uploaded file base64 url:', base64); + onValuesChange?.( + { ref_audio: base64 }, + { ...form.getFieldsValue(), ref_audio: base64 } + ); }; const handleClear = () => { @@ -42,6 +46,10 @@ export const RefAudioFormItem: React.FC = () => { ref_audio: '' }); setFileName(''); + onValuesChange?.( + { ref_audio: '' }, + { ...form.getFieldsValue(), ref_audio: '' } + ); }; return ( diff --git a/src/pages/playground/components/dynamic-params.tsx b/src/pages/playground/components/dynamic-params.tsx index d76002cb..325ab8b4 100644 --- a/src/pages/playground/components/dynamic-params.tsx +++ b/src/pages/playground/components/dynamic-params.tsx @@ -139,7 +139,9 @@ const ParamsSettings: React.FC = forwardRef( }; return ( - +
= forwardRef((props, ref) => { return { ...pre, ..._.pick(model?.meta || {}, MetaFields), - task_type: model?.meta?.default_task_type, + task_type: model?.meta?.task_type, max_new_tokens: model?.meta?.max_model_len || null, model: value, voice: newList[0]?.value @@ -273,6 +273,7 @@ const GroundTTS: React.FC = forwardRef((props, ref) => { const handleOnValuesChange = useCallback( (changeValues: Record, allValues: Record) => { + console.log('handleOnValuesChange', changeValues, allValues); if (changeValues.model) { handleSelectModel(changeValues.model); } else { diff --git a/src/pages/playground/config/form-context.ts b/src/pages/playground/config/form-context.ts index 26cf00fa..d25d49f0 100644 --- a/src/pages/playground/config/form-context.ts +++ b/src/pages/playground/config/form-context.ts @@ -2,6 +2,7 @@ import { createContext, useContext } from 'react'; export interface FormContextProps { meta?: Record; + onValuesChange?: (changeValues: any, value: Record) => void; } /**