(self)
| 36 | self.save_to_wav(file_path, self.chunks) |
| 37 | |
| 38 | def read_audio(self): |
| 39 | if not self.stream: |
| 40 | raise Exception("Stream not open. Call start() first.") |
| 41 | while True: |
| 42 | data = self.stream.read(1280) |
| 43 | yield data |
| 44 | |
| 45 | def save_to_pcm(self, filename, frames): |
| 46 | with open(filename, "wb") as f: |