Spaces:
Running
Running
jhj0517
commited on
Commit
·
adab100
1
Parent(s):
f24a6e8
fix None value bug in Number
Browse files
app.py
CHANGED
|
@@ -125,28 +125,28 @@ class App:
|
|
| 125 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 126 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 127 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 128 |
-
tb_prefix = gr.Textbox(label="Prefix", value=None,
|
| 129 |
info="Optional text to provide as a prefix for the first window.")
|
| 130 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 131 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 132 |
-
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="-1",
|
| 133 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 134 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 135 |
info="The initial timestamp cannot be later than this.")
|
| 136 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 137 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 138 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 139 |
-
info="If
|
| 140 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 141 |
value="\"'.。,,!!??::”)]}、",
|
| 142 |
-
info="If
|
| 143 |
-
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=None, precision=0,
|
| 144 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 145 |
-
nb_chunk_length = gr.Number(label="Chunk Length", value=None, precision=0,
|
| 146 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 147 |
-
nb_hallucination_silence_threshold = gr.Number(label="Hallucination Silence Threshold",
|
| 148 |
-
value=None,
|
| 149 |
-
info="When
|
| 150 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 151 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 152 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|
|
@@ -279,28 +279,29 @@ class App:
|
|
| 279 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 280 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 281 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 282 |
-
tb_prefix = gr.Textbox(label="Prefix", value=None,
|
| 283 |
info="Optional text to provide as a prefix for the first window.")
|
| 284 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 285 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 286 |
-
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="-1",
|
| 287 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 288 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 289 |
info="The initial timestamp cannot be later than this.")
|
| 290 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 291 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 292 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 293 |
-
info="If
|
| 294 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 295 |
value="\"'.。,,!!??::”)]}、",
|
| 296 |
-
info="If
|
| 297 |
-
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=None, precision=0,
|
| 298 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 299 |
-
nb_chunk_length = gr.Number(label="Chunk Length", value=None, precision=0,
|
| 300 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 301 |
-
nb_hallucination_silence_threshold = gr.Number(
|
| 302 |
-
|
| 303 |
-
|
|
|
|
| 304 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 305 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 306 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|
|
@@ -425,28 +426,29 @@ class App:
|
|
| 425 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 426 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 427 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 428 |
-
tb_prefix = gr.Textbox(label="Prefix", value=None,
|
| 429 |
info="Optional text to provide as a prefix for the first window.")
|
| 430 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 431 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 432 |
-
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="-1",
|
| 433 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 434 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 435 |
info="The initial timestamp cannot be later than this.")
|
| 436 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 437 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 438 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 439 |
-
info="If
|
| 440 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 441 |
value="\"'.。,,!!??::”)]}、",
|
| 442 |
-
info="If
|
| 443 |
-
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=None, precision=0,
|
| 444 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 445 |
-
nb_chunk_length = gr.Number(label="Chunk Length", value=None, precision=0,
|
| 446 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 447 |
-
nb_hallucination_silence_threshold = gr.Number(
|
| 448 |
-
|
| 449 |
-
|
|
|
|
| 450 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 451 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 452 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|
|
|
|
| 125 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 126 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 127 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 128 |
+
tb_prefix = gr.Textbox(label="Prefix", value=lambda: None, # Bug Fix https://github.com/gradio-app/gradio/issues/6728
|
| 129 |
info="Optional text to provide as a prefix for the first window.")
|
| 130 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 131 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 132 |
+
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="[-1]",
|
| 133 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 134 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 135 |
info="The initial timestamp cannot be later than this.")
|
| 136 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 137 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 138 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 139 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the next word.")
|
| 140 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 141 |
value="\"'.。,,!!??::”)]}、",
|
| 142 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the previous word.")
|
| 143 |
+
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=lambda: None, precision=0,
|
| 144 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 145 |
+
nb_chunk_length = gr.Number(label="Chunk Length", value=lambda: None, precision=0,
|
| 146 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 147 |
+
nb_hallucination_silence_threshold = gr.Number(label="Hallucination Silence Threshold (sec)",
|
| 148 |
+
value=lambda: None,
|
| 149 |
+
info="When 'Word Timestamps' is True, skip silent periods longer than this threshold (in seconds) when a possible hallucination is detected.")
|
| 150 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 151 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 152 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|
|
|
|
| 279 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 280 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 281 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 282 |
+
tb_prefix = gr.Textbox(label="Prefix", value=lambda: None, # Bug Fix https://github.com/gradio-app/gradio/issues/6728
|
| 283 |
info="Optional text to provide as a prefix for the first window.")
|
| 284 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 285 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 286 |
+
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="[-1]",
|
| 287 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 288 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 289 |
info="The initial timestamp cannot be later than this.")
|
| 290 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 291 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 292 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 293 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the next word.")
|
| 294 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 295 |
value="\"'.。,,!!??::”)]}、",
|
| 296 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the previous word.")
|
| 297 |
+
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=lambda: None, precision=0,
|
| 298 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 299 |
+
nb_chunk_length = gr.Number(label="Chunk Length", value=lambda: None, precision=0,
|
| 300 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 301 |
+
nb_hallucination_silence_threshold = gr.Number(
|
| 302 |
+
label="Hallucination Silence Threshold (sec)",
|
| 303 |
+
value=lambda: None,
|
| 304 |
+
info="When 'Word Timestamps' is True, skip silent periods longer than this threshold (in seconds) when a possible hallucination is detected.")
|
| 305 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 306 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 307 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|
|
|
|
| 426 |
info="Penalty applied to the score of previously generated tokens (set > 1 to penalize).")
|
| 427 |
nb_no_repeat_ngram_size = gr.Number(label="No Repeat N-gram Size", value=0, precision=0,
|
| 428 |
info="Prevent repetitions of n-grams with this size (set 0 to disable).")
|
| 429 |
+
tb_prefix = gr.Textbox(label="Prefix", value=lambda: None, # Bug Fix https://github.com/gradio-app/gradio/issues/6728
|
| 430 |
info="Optional text to provide as a prefix for the first window.")
|
| 431 |
cb_suppress_blank = gr.Checkbox(label="Suppress Blank", value=True,
|
| 432 |
info="Suppress blank outputs at the beginning of the sampling.")
|
| 433 |
+
tb_suppress_tokens = gr.Textbox(label="Suppress Tokens", value="[-1]",
|
| 434 |
info="List of token IDs to suppress. -1 will suppress a default set of symbols as defined in the model config.json file.")
|
| 435 |
nb_max_initial_timestamp = gr.Number(label="Max Initial Timestamp", value=1.0,
|
| 436 |
info="The initial timestamp cannot be later than this.")
|
| 437 |
cb_word_timestamps = gr.Checkbox(label="Word Timestamps", value=False,
|
| 438 |
info="Extract word-level timestamps using the cross-attention pattern and dynamic time warping, and include the timestamps for each word in each segment.")
|
| 439 |
tb_prepend_punctuations = gr.Textbox(label="Prepend Punctuations", value="\"'“¿([{-",
|
| 440 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the next word.")
|
| 441 |
tb_append_punctuations = gr.Textbox(label="Append Punctuations",
|
| 442 |
value="\"'.。,,!!??::”)]}、",
|
| 443 |
+
info="If 'Word Timestamps' is True, merge these punctuation symbols with the previous word.")
|
| 444 |
+
nb_max_new_tokens = gr.Number(label="Max New Tokens", value=lambda: None, precision=0,
|
| 445 |
info="Maximum number of new tokens to generate per-chunk. If not set, the maximum will be set by the default max_length.")
|
| 446 |
+
nb_chunk_length = gr.Number(label="Chunk Length", value=lambda: None, precision=0,
|
| 447 |
info="The length of audio segments. If it is not None, it will overwrite the default chunk_length of the FeatureExtractor.")
|
| 448 |
+
nb_hallucination_silence_threshold = gr.Number(
|
| 449 |
+
label="Hallucination Silence Threshold (sec)",
|
| 450 |
+
value=lambda: None,
|
| 451 |
+
info="When 'Word Timestamps' is True, skip silent periods longer than this threshold (in seconds) when a possible hallucination is detected.")
|
| 452 |
tb_hotwords = gr.Textbox(label="Hotwords", value=None,
|
| 453 |
info="Hotwords/hint phrases to provide the model with. Has no effect if prefix is not None.")
|
| 454 |
nb_language_detection_threshold = gr.Number(label="Language Detection Threshold",
|