Fix audio prompt handling in web interface - use music_prompt for music generation

parent 4500759b
...@@ -264,12 +264,13 @@ def build_command(params: Dict) -> List[str]: ...@@ -264,12 +264,13 @@ def build_command(params: Dict) -> List[str]:
cmd.append('--generate-audio') cmd.append('--generate-audio')
if params.get('audio_type'): if params.get('audio_type'):
cmd.extend(['--audio-type', params['audio_type']]) cmd.extend(['--audio-type', params['audio_type']])
if params.get('audio_text'): # Use appropriate text/prompt based on audio type
if params.get('audio_type') == 'music' and params.get('music_prompt'):
cmd.extend(['--audio-text', params['music_prompt']])
elif params.get('audio_text'):
cmd.extend(['--audio-text', params['audio_text']]) cmd.extend(['--audio-text', params['audio_text']])
if params.get('tts_voice'): if params.get('tts_voice'):
cmd.extend(['--tts-voice', params['tts_voice']]) cmd.extend(['--tts-voice', params['tts_voice']])
if params.get('music_prompt'):
cmd.extend(['--music-prompt', params['music_prompt']])
if params.get('sync_audio'): if params.get('sync_audio'):
cmd.append('--sync-audio') cmd.append('--sync-audio')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment