utils#

diffsptk.read(filename, double=False)[source]#

Read waveform from file.

Parameters:
filenamestr [scalar]

Path of wav file.

doublebool [scalar]

If True, return double-type tensor.

Returns:
xTensor

Waveform.

Examples

>>> x, sr = diffsptk.read("assets/data.wav")
>>> x
tensor([ 0.0002,  0.0004,  0.0006,  ...,  0.0006, -0.0006, -0.0007])
>>> sr
16000
diffsptk.write(filename, x, sr)[source]#

Write waveform to file.

Parameters:
filenamestr [scalar]

Path of wav file.

xTensor

Waveform.

srint [scalar]

Sample rate in Hz.

Examples

>>> x, sr = diffsptk.read("assets/data.wav")
>>> diffsptk.write("out.wav", x, sr)