osanseviero commited on
Commit
efb0bee
·
1 Parent(s): d1c7561

Update model.py

Browse files
Files changed (1) hide show
  1. model.py +5 -3
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
- model = Wav2Vec2ForCTC.from_pretrained(".")
15
- tokenizer = AutoTokenizer.from_pretrained(".")
16
- extractor = Wav2Vec2FeatureExtractor.from_pretrained(".")
 
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