Fix imports
Now, the ASR implementations do their own imports. No need to import in the factory
This commit is contained in:
parent
8896389ea3
commit
006de3e7b0
1 changed files with 1 additions and 2 deletions
|
|
@ -58,6 +58,7 @@ class WhisperTimestampedASR(ASRBase):
|
||||||
|
|
||||||
def load_model(self, modelsize=None, cache_dir=None, model_dir=None):
|
def load_model(self, modelsize=None, cache_dir=None, model_dir=None):
|
||||||
import whisper
|
import whisper
|
||||||
|
import whisper_timestamped
|
||||||
from whisper_timestamped import transcribe_timestamped
|
from whisper_timestamped import transcribe_timestamped
|
||||||
self.transcribe_timestamped = transcribe_timestamped
|
self.transcribe_timestamped = transcribe_timestamped
|
||||||
if model_dir is not None:
|
if model_dir is not None:
|
||||||
|
|
@ -558,10 +559,8 @@ def asr_factory(args, logfile=sys.stderr):
|
||||||
asr = OpenaiApiASR(lan=args.lan)
|
asr = OpenaiApiASR(lan=args.lan)
|
||||||
else:
|
else:
|
||||||
if backend == "faster-whisper":
|
if backend == "faster-whisper":
|
||||||
from faster_whisper import FasterWhisperASR
|
|
||||||
asr_cls = FasterWhisperASR
|
asr_cls = FasterWhisperASR
|
||||||
else:
|
else:
|
||||||
from whisper_timestamped import WhisperTimestampedASR
|
|
||||||
asr_cls = WhisperTimestampedASR
|
asr_cls = WhisperTimestampedASR
|
||||||
|
|
||||||
# Only for FasterWhisperASR and WhisperTimestampedASR
|
# Only for FasterWhisperASR and WhisperTimestampedASR
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue