Update app.py
Browse files
app.py
CHANGED
|
@@ -17,22 +17,22 @@ from convert2list import convert_to_list
|
|
| 17 |
from processDoubles import process_doubles
|
| 18 |
from replaceWords import replace_words
|
| 19 |
|
| 20 |
-
transcriber = pipeline(task="automatic-speech-recognition", model="cdactvm/w2v-bert-2.0-hindi_v1")
|
| 21 |
-
processor = AutoProcessor.from_pretrained("cdactvm/w2v-bert-2.0-hindi_v1")
|
| 22 |
|
| 23 |
-
vocab_dict = processor.tokenizer.get_vocab()
|
| 24 |
|
| 25 |
-
sorted_vocab_dict = {k.lower(): v for k, v in sorted(vocab_dict.items(), key=lambda item: item[1])}
|
| 26 |
-
decoder = build_ctcdecoder(
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
processor_with_lm = Wav2Vec2ProcessorWithLM(
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
processor.feature_extractor._processor_class = "Wav2Vec2ProcessorWithLM"
|
| 36 |
|
| 37 |
|
| 38 |
def transcribe(audio):
|
|
|
|
| 17 |
from processDoubles import process_doubles
|
| 18 |
from replaceWords import replace_words
|
| 19 |
|
| 20 |
+
# transcriber = pipeline(task="automatic-speech-recognition", model="cdactvm/w2v-bert-2.0-hindi_v1")
|
| 21 |
+
# processor = AutoProcessor.from_pretrained("cdactvm/w2v-bert-2.0-hindi_v1")
|
| 22 |
|
| 23 |
+
# vocab_dict = processor.tokenizer.get_vocab()
|
| 24 |
|
| 25 |
+
# sorted_vocab_dict = {k.lower(): v for k, v in sorted(vocab_dict.items(), key=lambda item: item[1])}
|
| 26 |
+
# decoder = build_ctcdecoder(
|
| 27 |
+
# labels=list(sorted_vocab_dict.keys()),
|
| 28 |
+
# kenlm_model_path="lm.binary",
|
| 29 |
+
# )
|
| 30 |
+
# processor_with_lm = Wav2Vec2ProcessorWithLM(
|
| 31 |
+
# feature_extractor=processor.feature_extractor,
|
| 32 |
+
# tokenizer=processor.tokenizer,
|
| 33 |
+
# decoder=decoder
|
| 34 |
+
# )
|
| 35 |
+
# processor.feature_extractor._processor_class = "Wav2Vec2ProcessorWithLM"
|
| 36 |
|
| 37 |
|
| 38 |
def transcribe(audio):
|