Fixed detect-language
This commit is contained in:
@@ -350,7 +350,6 @@ def detect_language(
|
|||||||
):
|
):
|
||||||
try:
|
try:
|
||||||
#give the 'process' a random name so mutliple Bazaar transcribes can operate at the same time.
|
#give the 'process' a random name so mutliple Bazaar transcribes can operate at the same time.
|
||||||
result = None
|
|
||||||
random_name = random.choices("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", k=6)
|
random_name = random.choices("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", k=6)
|
||||||
start_model()
|
start_model()
|
||||||
|
|
||||||
@@ -368,10 +367,7 @@ def detect_language(
|
|||||||
files_to_transcribe.remove(f"Bazarr-detect-language-{random_name}")
|
files_to_transcribe.remove(f"Bazarr-detect-language-{random_name}")
|
||||||
delete_model()
|
delete_model()
|
||||||
|
|
||||||
if result:
|
return {"detected_language": get_lang_pair(whisper_languages, detected_lang_code), "language_code": detected_lang_code}
|
||||||
return {"detected_language": get_lang_pair(whisper_languages, detected_lang_code), "language_code": detected_lang_code}
|
|
||||||
else:
|
|
||||||
return
|
|
||||||
|
|
||||||
def start_model():
|
def start_model():
|
||||||
global model
|
global model
|
||||||
|
|||||||
Reference in New Issue
Block a user