mindspore.dataset.audio.PhaseVocoder
- class mindspore.dataset.audio.PhaseVocoder(rate, phase_advance)[source]
Given a STFT tensor, speed up in time without modifying pitch by a factor of rate.
- Parameters
rate (float) – Speed-up factor.
phase_advance (numpy.ndarray) – Expected phase advance in each bin in shape of (freq, 1).
Examples
>>> import numpy as np >>> >>> waveform = np.random.random([2, 44, 10, 2]) >>> numpy_slices_dataset = ds.NumpySlicesDataset(data=waveform, column_names=["audio"]) >>> phase_advance = np.random.random([44, 1]) >>> transforms = [audio.PhaseVocoder(rate=2, phase_advance=phase_advance)] >>> numpy_slices_dataset = numpy_slices_dataset.map(operations=transforms, input_columns=["audio"])