Upload folder using huggingface_hub
Browse files
asr_diarization/pipeline.py
CHANGED
|
@@ -4,9 +4,8 @@ import torch
|
|
| 4 |
import torchaudio
|
| 5 |
import noisereduce as nr
|
| 6 |
from pyannote.audio import Pipeline
|
| 7 |
-
from transformers import pipeline as hf_pipeline
|
| 8 |
import tempfile
|
| 9 |
-
|
| 10 |
from pyannote.core import Annotation, Segment
|
| 11 |
from pyannote.metrics.diarization import DiarizationErrorRate
|
| 12 |
from jiwer import wer, Compose, ToLowerCase, RemovePunctuation, RemoveMultipleSpaces, Strip
|
|
@@ -28,7 +27,6 @@ class ASR_Diarization:
|
|
| 28 |
model=asr_model,
|
| 29 |
device=0 if self.device == "cuda" else -1,
|
| 30 |
return_timestamps=True,
|
| 31 |
-
use_auth_token = HF_TOKEN,
|
| 32 |
)
|
| 33 |
|
| 34 |
def run_diarization(self, audio_path):
|
|
|
|
| 4 |
import torchaudio
|
| 5 |
import noisereduce as nr
|
| 6 |
from pyannote.audio import Pipeline
|
| 7 |
+
from transformers import WhisperProcessor, WhisperForConditionalGeneration, pipeline as hf_pipeline
|
| 8 |
import tempfile
|
|
|
|
| 9 |
from pyannote.core import Annotation, Segment
|
| 10 |
from pyannote.metrics.diarization import DiarizationErrorRate
|
| 11 |
from jiwer import wer, Compose, ToLowerCase, RemovePunctuation, RemoveMultipleSpaces, Strip
|
|
|
|
| 27 |
model=asr_model,
|
| 28 |
device=0 if self.device == "cuda" else -1,
|
| 29 |
return_timestamps=True,
|
|
|
|
| 30 |
)
|
| 31 |
|
| 32 |
def run_diarization(self, audio_path):
|