aeneas.cwave¶
aeneas.cwave is a Python C extension to read WAVE mono files.
-
cwave.
get_audio_info
(audio_file_path)¶ Read the sample rate and length of the given WAVE mono file.
The returned tuple
(sr, length)
contains the sample rate and the number of samples of the WAVE file.Parameters: audio_file_path (string) – the path of the WAVE file to be read, UTF-8 encoded Return type: tuple
-
cwave.
read_audio_data
(audio_file_path, from_sample, num_samples)¶ Read audio samples from the given WAVE mono file.
The returned tuple
(sr, data)
contains the sample rate of the WAVE file, and the samples read as a NumPy 1D array offloat64
values in[-1.0, 1.0]
.Parameters: - audio_file_path (string) – the path of the WAVE file to be read, UTF-8 encoded
- from_sample (int) – index of the first sample to be read
- num_samples (int) – number of samples to be read
Return type: tuple