aspen.stimuli.locally_time_reversed_speech
Locally time-reversed speech
Classes
-
class
aspen.stimuli.locally_time_reversed_speech.
LocallyTimeReversedSpeech
(samp_freq=16000, reverse_duration=50, randomize=False)[source]
Bases: aspen.interfaces.abs_common_interface.AbsCommonInterface
, aspen.interfaces.abs_stimulus_interface.AbsStimulusInterface
Generate locally time-reversed speech.
- Parameters
samp_freq (int
) – Sampling frequency. Defaults to 16000.
reverse_duration (float
) – Duration of time-reverse in millisecond. Defaults to 50.
randomize (bool
) – Apply randomization within the segments instead of reverse. Defaults to False.
-
__call__
(x)[source]
Generate locally time-reversed speech.
- Parameters
x (Sequence
[ndarray
]) – Speech signal.
x must be sequence-like object such as list, tuple and so on.
- Return type
ndarray
- Returns
Stimulus of locally time-reversed speech.
-
static
add_arguments
(parser)[source]
add arguments
-
classmethod
load_class_kwargs
(args)
Return the kwargs dict for class __init__ from parsed arguments
- Parameters
args (Namespace
) – (config)argparse arguments
- Return type
dict
- Returns
kwargs for class __init__