| from pydub import AudioSegment | |
| class AudioData: | |
| def __init__( | |
| self, | |
| samples, | |
| mel_chunks, | |
| duration, | |
| samples_count, | |
| sample_rate, | |
| metadata: any | |
| ): | |
| self._samples = samples | |
| self._mel_chunks = mel_chunks | |
| self._duration = duration | |
| self._samples_count = samples_count | |
| self._sample_rate = sample_rate | |
| self._metadata = metadata | |
| def samples(self): | |
| return self._samples | |
| def mel_chunks(self): | |
| return self._mel_chunks | |
| def duration(self): | |
| return self._duration | |
| def metadata(self): | |
| return self._metadata | |
| def samples_count(self): | |
| return self._samples_count | |
| def sample_rate(self): | |
| return self._sample_rate | |