Request-owned PCM accumulation for a stage that decodes audio in place.
AudioRequest dataclass
active class-attribute instance-attribute
chunk_frames instance-attribute
direct_first_pending class-attribute instance-attribute
direct_first_pending: bool = False
emitted class-attribute instance-attribute
first_audio_required class-attribute instance-attribute
first_audio_required: bool = False
lock class-attribute instance-attribute
pending class-attribute instance-attribute
pending_samples class-attribute instance-attribute
samples_per_frame instance-attribute
accept_first_audio
accept_first_audio() -> None
push
push(pcm: Tensor | ndarray, ended: bool) -> Tensor | None
StreamingAudioBuffer
chunk_frames instance-attribute
chunk_frames = chunk_frames
requests instance-attribute
samples_per_frame instance-attribute
samples_per_frame = samples_per_frame
StreamingAudioOutput dataclass
length_end instance-attribute
query_start_loc instance-attribute
requests instance-attribute
sample_rate instance-attribute