(samples: list[int], *, sr: int = 16000, ch: int = 1)
| 10 | |
| 11 | |
| 12 | def _frame(samples: list[int], *, sr: int = 16000, ch: int = 1) -> rtc.AudioFrame: |
| 13 | data = np.array(samples, dtype=np.int16).tobytes() |
| 14 | return rtc.AudioFrame( |
| 15 | data=data, sample_rate=sr, num_channels=ch, samples_per_channel=len(samples) // ch |
| 16 | ) |
| 17 | |
| 18 | |
| 19 | def _stereo(left: list[int], right: list[int], *, sr: int = 16000) -> rtc.AudioFrame: |
no outgoing calls
no test coverage detected