vllm_omni.protocol.realtime.audio ¶
convert_input_audio_with_rate ¶
convert_input_audio_with_rate(
audio: object,
fmt: object,
*,
sample_rate_hz: int | float | None = None,
target_sample_rate_hz: int = 16000,
) -> tuple[object, object, int | float | None]
convert_output_audio ¶
convert_output_audio(
audio: str,
*,
source_fmt: str,
target_fmt: str,
source_sample_rate_hz: int | None = None,
target_sample_rate_hz: int | None = None,
) -> tuple[str, str, int | None]
encode_float32_mono_wav_base64 ¶
Package normalized mono float32 samples as a PCM16 WAV data payload.