diart.utils#

Module Contents#

Classes#

Functions#

parse_hf_token_arg(hf_token)

encode_audio(waveform)

decode_audio(data)

get_padding_left(stream_duration, chunk_duration)

repeat_label(label)

get_pipeline_class(class_name)

get_padding_right(latency, step)

visualize_feature([duration])

visualize_annotation([duration])

class diart.utils.Chronometer(unit, progress_bar=None)#
Parameters:
property is_running#
start()#
stop(do_count=True)#
Parameters:

do_count (bool) –

report()#
diart.utils.parse_hf_token_arg(hf_token)#
Parameters:

hf_token (Union[bool, Text]) –

Return type:

Union[bool, Text]

diart.utils.encode_audio(waveform)#
Parameters:

waveform (numpy.ndarray) –

Return type:

Text

diart.utils.decode_audio(data)#
Parameters:

data (Text) –

Return type:

numpy.ndarray

diart.utils.get_padding_left(stream_duration, chunk_duration)#
Parameters:
  • stream_duration (float) –

  • chunk_duration (float) –

Return type:

float

diart.utils.repeat_label(label)#
Parameters:

label (Text) –

diart.utils.get_pipeline_class(class_name)#
Parameters:

class_name (Text) –

Return type:

type

diart.utils.get_padding_right(latency, step)#
Parameters:
  • latency (float) –

  • step (float) –

Return type:

float

diart.utils.visualize_feature(duration=None)#
Parameters:

duration (Optional[float]) –

diart.utils.visualize_annotation(duration=None)#
Parameters:

duration (Optional[float]) –