tool

speaker diarization tool.

Classes

DiarizationTool

Base class for diarization tools.

class DiarizationTool(device, overwrite=False, verbose=True)[source]

Bases: Tool

Base class for diarization tools.

Parameters:
  • device (str)

  • overwrite (bool)

  • verbose (bool | int)

inference(audio_path, diarization_path)[source]

Template of the inference method.

Parameters:
  • audio_path (Union[str, Path]) – Path to the audio track.

  • diarization_path (Union[str, Path]) – Path to the diarization file.

Returns:

visualization(diarization_path, visualization_path)[source]

Plots a time series representing the diarized segments of an audio track.

Parameters:
  • diarization_path (Union[str, Path]) – Path to the diarization file.

  • visualization_path (Union[str, Path]) – Path to the visualization file.

Returns: