philippemos's picture
add script for speaker diarization demo
4ba35bc
raw
history blame contribute delete
401 Bytes
"""
Abstract class for diarization
"""
import matplotlib.pyplot as plt
from abc import ABC, abstractmethod
class Diarizer(ABC):
"""
Diarizer base class
"""
@abstractmethod
def get_diarization_figure(self) -> plt.gcf:
"""
Function that returns the audio plot with diarization segmentations
Returns:
plt.gcf: the diarization plot
"""