Mercurial > hg > auditok
changeset 423:88e99cfd9c4c
Refactor io
author | Amine Sehili <amine.sehili@gmail.com> |
---|---|
date | Sat, 19 Oct 2024 14:13:28 +0200 |
parents | 912bec5a58ed |
children | 12a7f01c633b |
files | auditok/io.py |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/auditok/io.py Sat Oct 19 14:02:38 2024 +0200 +++ b/auditok/io.py Sat Oct 19 14:13:28 2024 +0200 @@ -394,7 +394,7 @@ """ def __init__(self, sampling_rate, sample_width, channels): - AudioSource.__init__(self, sampling_rate, sample_width, channels) + super().__init__(sampling_rate, sample_width, channels) self._audio_stream = None def __del__(self): @@ -443,7 +443,7 @@ """ def __init__(self, filename, sampling_rate, sample_width, channels): - FileAudioSource.__init__(self, sampling_rate, sample_width, channels) + super().__init__(sampling_rate, sample_width, channels) self._filename = filename self._audio_stream = None self._sample_size = sample_width * channels @@ -478,8 +478,7 @@ self._filename = str(filename) # wave requires an str filename self._audio_stream = None stream = wave.open(self._filename, "rb") - FileAudioSource.__init__( - self, + super().__init__( stream.getframerate(), stream.getsampwidth(), stream.getnchannels(), @@ -525,7 +524,7 @@ input_device_index=None, ): - AudioSource.__init__(self, sampling_rate, sample_width, channels) + super().__init__(sampling_rate, sample_width, channels) self._chunk_size = frames_per_buffer self.input_device_index = input_device_index @@ -588,7 +587,7 @@ sample_width=2, channels=1, ): - FileAudioSource.__init__(self, sampling_rate, sample_width, channels) + super().__init__(sampling_rate, sample_width, channels) self._is_open = False self._sample_size = sample_width * channels self._stream = sys.stdin.buffer