refactor: rename types.py to schema.py to avoid stdlib conflict
This commit is contained in:
@@ -15,7 +15,7 @@ from transformers import Wav2Vec2ForCTC, Wav2Vec2Processor
|
|||||||
|
|
||||||
from whisperx.audio import SAMPLE_RATE, load_audio
|
from whisperx.audio import SAMPLE_RATE, load_audio
|
||||||
from whisperx.utils import interpolate_nans
|
from whisperx.utils import interpolate_nans
|
||||||
from whisperx.types import (
|
from whisperx.schema import (
|
||||||
AlignedTranscriptionResult,
|
AlignedTranscriptionResult,
|
||||||
SingleSegment,
|
SingleSegment,
|
||||||
SingleAlignedSegment,
|
SingleAlignedSegment,
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ from transformers import Pipeline
|
|||||||
from transformers.pipelines.pt_utils import PipelineIterator
|
from transformers.pipelines.pt_utils import PipelineIterator
|
||||||
|
|
||||||
from whisperx.audio import N_SAMPLES, SAMPLE_RATE, load_audio, log_mel_spectrogram
|
from whisperx.audio import N_SAMPLES, SAMPLE_RATE, load_audio, log_mel_spectrogram
|
||||||
from whisperx.types import SingleSegment, TranscriptionResult
|
from whisperx.schema import SingleSegment, TranscriptionResult
|
||||||
from whisperx.vads import Vad, Silero, Pyannote
|
from whisperx.vads import Vad, Silero, Pyannote
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from typing import Optional, Union
|
|||||||
import torch
|
import torch
|
||||||
|
|
||||||
from whisperx.audio import load_audio, SAMPLE_RATE
|
from whisperx.audio import load_audio, SAMPLE_RATE
|
||||||
from whisperx.types import TranscriptionResult, AlignedTranscriptionResult
|
from whisperx.schema import TranscriptionResult, AlignedTranscriptionResult
|
||||||
|
|
||||||
|
|
||||||
class DiarizationPipeline:
|
class DiarizationPipeline:
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ from whisperx.alignment import align, load_align_model
|
|||||||
from whisperx.asr import load_model
|
from whisperx.asr import load_model
|
||||||
from whisperx.audio import load_audio
|
from whisperx.audio import load_audio
|
||||||
from whisperx.diarize import DiarizationPipeline, assign_word_speakers
|
from whisperx.diarize import DiarizationPipeline, assign_word_speakers
|
||||||
from whisperx.types import AlignedTranscriptionResult, TranscriptionResult
|
from whisperx.schema import AlignedTranscriptionResult, TranscriptionResult
|
||||||
from whisperx.utils import LANGUAGES, TO_LANGUAGE_CODE, get_writer
|
from whisperx.utils import LANGUAGES, TO_LANGUAGE_CODE, get_writer
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user