gwexpy.interop.pydub_

Audio interop helpers for pydub and librosa-oriented exports.

Functions

from_pydub(cls, seg[, unit])

Create a time series from a pydub AudioSegment.

to_librosa(ts[, y_dtype])

Export to librosa-compatible numpy array and sampling rate.

to_pydub(ts[, sample_width, channels])

Export to a pydub AudioSegment.

gwexpy.interop.pydub_.to_librosa(ts, y_dtype=<class 'numpy.float32'>)[source]

Export to librosa-compatible numpy array and sampling rate.

Returns (y, sr).

gwexpy.interop.pydub_.to_pydub(ts, sample_width=2, channels=1)[source]

Export to a pydub AudioSegment.

gwexpy.interop.pydub_.from_pydub(cls, seg, unit=None)[source]

Create a time series from a pydub AudioSegment.