mindspore/docs/api/api_python/mindspore.dataset.audio.rst

103 lines
3.6 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.dataset.audio
=======================
.. include:: dataset_audio/mindspore.dataset.audio.rst
数据增强算子可以放入数据处理Pipeline中执行也可以Eager模式执行
- Pipeline模式一般用于处理数据集示例可参考 `数据处理Pipeline介绍 <https://www.mindspore.cn/docs/zh-CN/master/api_python/mindspore.dataset.html#数据处理pipeline介绍>`_
- Eager模式一般用于零散样本音频预处理举例如下
.. code-block::
import numpy as np
import mindspore.dataset.audio as audio
from mindspore.dataset.audio import ResampleMethod
# 音频输入
waveform = np.random.random([1, 30])
# 增强操作
resample_op = audio.Resample(orig_freq=48000, new_freq=16000,
resample_method=ResampleMethod.SINC_INTERPOLATION,
lowpass_filter_width=6, rolloff=0.99, beta=None)
waveform_resampled = resample_op(waveform)
print("waveform reampled: {}".format(waveform_resampled), flush=True)
变换
-----
.. mscnautosummary::
:toctree: dataset_audio
:nosignatures:
:template: classtemplate.rst
mindspore.dataset.audio.AllpassBiquad
mindspore.dataset.audio.AmplitudeToDB
mindspore.dataset.audio.Angle
mindspore.dataset.audio.BandBiquad
mindspore.dataset.audio.BandpassBiquad
mindspore.dataset.audio.BandrejectBiquad
mindspore.dataset.audio.BassBiquad
mindspore.dataset.audio.Biquad
mindspore.dataset.audio.ComplexNorm
mindspore.dataset.audio.ComputeDeltas
mindspore.dataset.audio.Contrast
mindspore.dataset.audio.DBToAmplitude
mindspore.dataset.audio.DCShift
mindspore.dataset.audio.DeemphBiquad
mindspore.dataset.audio.DetectPitchFrequency
mindspore.dataset.audio.Dither
mindspore.dataset.audio.EqualizerBiquad
mindspore.dataset.audio.Fade
mindspore.dataset.audio.Flanger
mindspore.dataset.audio.FrequencyMasking
mindspore.dataset.audio.Gain
mindspore.dataset.audio.GriffinLim
mindspore.dataset.audio.HighpassBiquad
mindspore.dataset.audio.InverseMelScale
mindspore.dataset.audio.LFilter
mindspore.dataset.audio.LowpassBiquad
mindspore.dataset.audio.Magphase
mindspore.dataset.audio.MaskAlongAxis
mindspore.dataset.audio.MaskAlongAxisIID
mindspore.dataset.audio.MelScale
mindspore.dataset.audio.MuLawDecoding
mindspore.dataset.audio.MuLawEncoding
mindspore.dataset.audio.Overdrive
mindspore.dataset.audio.Phaser
mindspore.dataset.audio.PhaseVocoder
mindspore.dataset.audio.Resample
mindspore.dataset.audio.RiaaBiquad
mindspore.dataset.audio.SlidingWindowCmn
mindspore.dataset.audio.SpectralCentroid
mindspore.dataset.audio.Spectrogram
mindspore.dataset.audio.TimeMasking
mindspore.dataset.audio.TimeStretch
mindspore.dataset.audio.TrebleBiquad
mindspore.dataset.audio.Vad
mindspore.dataset.audio.Vol
工具
-----
.. mscnautosummary::
:toctree: dataset_audio
:nosignatures:
:template: classtemplate.rst
mindspore.dataset.audio.BorderType
mindspore.dataset.audio.DensityFunction
mindspore.dataset.audio.FadeShape
mindspore.dataset.audio.GainType
mindspore.dataset.audio.Interpolation
mindspore.dataset.audio.MelType
mindspore.dataset.audio.Modulation
mindspore.dataset.audio.NormMode
mindspore.dataset.audio.NormType
mindspore.dataset.audio.ResampleMethod
mindspore.dataset.audio.ScaleType
mindspore.dataset.audio.WindowType
mindspore.dataset.audio.create_dct
mindspore.dataset.audio.melscale_fbanks