View source on GitHub |
A class to record audio in a streaming basis.
tflite_support.task.audio.AudioRecord(
channels: int, sampling_rate: int, buffer_size: int
) -> None
Args | |
---|---|
channels
|
Number of input channels. |
sampling_rate
|
Sampling rate in Hertz. |
buffer_size
|
Size of the ring buffer in number of samples. |
Raises | |
---|---|
ValueError
|
if any of the arguments is non-positive. |
ImportError
|
if failed to import sounddevice .
|
OSError
|
if failed to load PortAudio .
|
Attributes | |
---|---|
buffer_size
|
|
channels
|
|
sampling_rate
|