Commit
·
4e4e302
1
Parent(s):
cf0cbe3
Update app.py
Browse files
app.py
CHANGED
@@ -22,11 +22,6 @@ else:
|
|
22 |
def generate_text(*args):
|
23 |
if args[0] == "":
|
24 |
return "Please input text"
|
25 |
-
args[1] = 0.6 if args[1] == 0 else args[1]
|
26 |
-
args[3] = 5 if args[3] == 0 else args[3]
|
27 |
-
args[4] = 0.5 if args[4] == 0 else args[4]
|
28 |
-
args[5] = 50 if args[5] == 0 else args[5]
|
29 |
-
|
30 |
generation_config = GenerationConfig(
|
31 |
penalty_alpha=args[1],
|
32 |
do_sample=args[2],
|
@@ -73,17 +68,17 @@ with gr.Blocks() as demo:
|
|
73 |
inp_text = gr.Textbox(label="Input Text")
|
74 |
inp = gr.Audio(type="numpy")
|
75 |
out_text_predict = gr.Textbox(label="Recognized Speech")
|
76 |
-
button = gr.Button("Recognize Speech" , size="
|
77 |
button.click(recognize_speech, inp, out_text_predict)
|
78 |
with gr.Row():
|
79 |
with gr.Row():
|
80 |
-
penalty_alpha_slider = gr.Slider(minimum=0, maximum=1, step=0.1, label="penalty alpha")
|
81 |
-
do_sample_checkbox = gr.Checkbox(label="do sample")
|
82 |
-
top_k_slider = gr.Slider(minimum=0, maximum=10, step=1, label="top k")
|
83 |
with gr.Row():
|
84 |
-
temperature_slider = gr.Slider(minimum=0, maximum=1, step=0.1, label="temperature")
|
85 |
-
repetition_penalty_slider = gr.Slider(minimum=0, maximum=2, step=0.1, label="repetition penalty")
|
86 |
-
max_new_tokens_slider = gr.Slider(minimum=0, maximum=100, step=1, label="max new tokens")
|
87 |
with gr.Row():
|
88 |
out_answer = gr.Textbox(label="Answer")
|
89 |
button_answer = gr.Button("Answer")
|
|
|
22 |
def generate_text(*args):
|
23 |
if args[0] == "":
|
24 |
return "Please input text"
|
|
|
|
|
|
|
|
|
|
|
25 |
generation_config = GenerationConfig(
|
26 |
penalty_alpha=args[1],
|
27 |
do_sample=args[2],
|
|
|
68 |
inp_text = gr.Textbox(label="Input Text")
|
69 |
inp = gr.Audio(type="numpy")
|
70 |
out_text_predict = gr.Textbox(label="Recognized Speech")
|
71 |
+
button = gr.Button("Recognize Speech" , size="lg")
|
72 |
button.click(recognize_speech, inp, out_text_predict)
|
73 |
with gr.Row():
|
74 |
with gr.Row():
|
75 |
+
penalty_alpha_slider = gr.Slider(minimum=0, maximum=1, step=0.1, label="penalty alpha",value=0.6)
|
76 |
+
do_sample_checkbox = gr.Checkbox(label="do sample",value=True)
|
77 |
+
top_k_slider = gr.Slider(minimum=0, maximum=10, step=1, label="top k", value=5)
|
78 |
with gr.Row():
|
79 |
+
temperature_slider = gr.Slider(minimum=0, maximum=1, step=0.1, label="temperature",value=0.5)
|
80 |
+
repetition_penalty_slider = gr.Slider(minimum=0, maximum=2, step=0.1, label="repetition penalty",value=1.0)
|
81 |
+
max_new_tokens_slider = gr.Slider(minimum=0, maximum=100, step=1, label="max new tokens",value=30)
|
82 |
with gr.Row():
|
83 |
out_answer = gr.Textbox(label="Answer")
|
84 |
button_answer = gr.Button("Answer")
|