File size: 794 Bytes
214ea91 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import gradio as gr
import random
seed_min = 1
seed_max = 4294967295
seeds = {
"旁白": {"seed": 4444},
"中年女性": {"seed": 7869},
"年轻女性": {"seed": 6615},
"中年男性": {"seed": 4099},
"年轻男性": {"seed": 6653},
}
# 音色选项:用于预置合适的音色
voices = {
"旁白": {"seed": 2},
"Timbre1": {"seed": 1111},
"Timbre2": {"seed": 2222},
"Timbre3": {"seed": 3333},
"Timbre4": {"seed": 4444},
"Timbre5": {"seed": 5555},
"Timbre6": {"seed": 6666},
"Timbre7": {"seed": 7777},
"Timbre8": {"seed": 8888},
"Timbre9": {"seed": 9999},
}
def on_voice_change(vocie_selection):
return voices.get(vocie_selection)["seed"]
def generate_seed():
return gr.update(value=random.randint(seed_min, seed_max)) |