Spaces:
Sleeping
Sleeping
Update fn.py
Browse files
fn.py
CHANGED
@@ -4,6 +4,7 @@ model = None
|
|
4 |
model_size = None
|
5 |
initial_prompt = None
|
6 |
language = 'ja'
|
|
|
7 |
|
8 |
def load_model(_model_size):
|
9 |
global model_size, model
|
@@ -22,8 +23,12 @@ def set_prompt(prompt, _language = None):
|
|
22 |
if _language:
|
23 |
language = _language
|
24 |
|
|
|
|
|
|
|
|
|
25 |
def speech_to_text(audio_file, _model_size = None):
|
26 |
-
global model_size, model
|
27 |
|
28 |
load_model(_model_size)
|
29 |
|
@@ -34,6 +39,7 @@ def speech_to_text(audio_file, _model_size = None):
|
|
34 |
beam_size=5,
|
35 |
vad_filter=True,
|
36 |
without_timestamps=False,
|
|
|
37 |
)
|
38 |
|
39 |
text_only = ''
|
|
|
4 |
model_size = None
|
5 |
initial_prompt = None
|
6 |
language = 'ja'
|
7 |
+
transcribe_kwargs = {}
|
8 |
|
9 |
def load_model(_model_size):
|
10 |
global model_size, model
|
|
|
23 |
if _language:
|
24 |
language = _language
|
25 |
|
26 |
+
def set_transcribe_kwargs(args):
|
27 |
+
global transcribe_kwargs
|
28 |
+
transcribe_kwargs = args
|
29 |
+
|
30 |
def speech_to_text(audio_file, _model_size = None):
|
31 |
+
global model_size, model, transcribe_kwargs
|
32 |
|
33 |
load_model(_model_size)
|
34 |
|
|
|
39 |
beam_size=5,
|
40 |
vad_filter=True,
|
41 |
without_timestamps=False,
|
42 |
+
**transcribe_kwargs,
|
43 |
)
|
44 |
|
45 |
text_only = ''
|