Commit
·
efb0bee
1
Parent(s):
d1c7561
Update model.py
Browse files
model.py
CHANGED
@@ -2,6 +2,7 @@ import numpy as np
|
|
2 |
|
3 |
from transformers import AutomaticSpeechRecognitionPipeline, AutoTokenizer, Wav2Vec2FeatureExtractor, Wav2Vec2ForCTC
|
4 |
from typing import Dict
|
|
|
5 |
|
6 |
from datasets import load_dataset
|
7 |
|
@@ -11,9 +12,10 @@ class PreTrainedModel():
|
|
11 |
"""
|
12 |
Loads model and tokenizer from local directory
|
13 |
"""
|
14 |
-
|
15 |
-
|
16 |
-
|
|
|
17 |
|
18 |
self.model = AutomaticSpeechRecognitionPipeline(model=model, feature_extractor=extractor, tokenizer=tokenizer)
|
19 |
|
|
|
2 |
|
3 |
from transformers import AutomaticSpeechRecognitionPipeline, AutoTokenizer, Wav2Vec2FeatureExtractor, Wav2Vec2ForCTC
|
4 |
from typing import Dict
|
5 |
+
from pathlib import Path
|
6 |
|
7 |
from datasets import load_dataset
|
8 |
|
|
|
12 |
"""
|
13 |
Loads model and tokenizer from local directory
|
14 |
"""
|
15 |
+
current_file_path = Path(__file__)
|
16 |
+
model = Wav2Vec2ForCTC.from_pretrained(current_file_path.parent)
|
17 |
+
tokenizer = AutoTokenizer.from_pretrained(current_file_path.parent)
|
18 |
+
extractor = Wav2Vec2FeatureExtractor.from_pretrained(current_file_path.parent)
|
19 |
|
20 |
self.model = AutomaticSpeechRecognitionPipeline(model=model, feature_extractor=extractor, tokenizer=tokenizer)
|
21 |
|