Add format selector

This commit is contained in:
rkfg
2025-05-13 14:41:56 +03:00
parent 60248c7a98
commit 0feca8a820
2 changed files with 11 additions and 8 deletions
+6
View File
@@ -116,6 +116,7 @@ def create_text2music_ui(
info="-1 means random duration (30 ~ 240).",
scale=9,
)
format = gr.Dropdown(choices=["mp3", "ogg", "flac", "wav"], value="wav", label="Format")
sample_bnt = gr.Button("Sample", variant="secondary", scale=1)
# audio2audio
@@ -319,6 +320,7 @@ def create_text2music_ui(
def retake_process_func(json_data, retake_variance, retake_seeds):
return text2music_process_func(
json_data["format"],
json_data["audio_duration"],
json_data["prompt"],
json_data["lyrics"],
@@ -447,6 +449,7 @@ def create_text2music_ui(
src_audio_path = json_data["audio_path"]
return text2music_process_func(
format.value,
json_data["audio_duration"],
prompt,
lyrics,
@@ -620,6 +623,7 @@ def create_text2music_ui(
edit_lyrics = lyrics
return text2music_process_func(
format.value,
json_data["audio_duration"],
prompt,
lyrics,
@@ -766,6 +770,7 @@ def create_text2music_ui(
repaint_start = -left_extend_length
repaint_end = json_data["audio_duration"] + right_extend_length
return text2music_process_func(
format.value,
json_data["audio_duration"],
prompt,
lyrics,
@@ -937,6 +942,7 @@ def create_text2music_ui(
text2music_bnt.click(
fn=text2music_process_func,
inputs=[
format,
audio_duration,
prompt,
lyrics,