Skip to content

vllm_omni.model_executor.models.personaplex.duplex.input

PersonaPlexPcmAppendBuffer

Transactionally frame 24 kHz float PCM into PersonaPlex 80 ms units.

pending_byte_count property

pending_byte_count: int

clear

clear() -> None

clear_force_listen

clear_force_listen() -> None

flush

flush(*, chunk_period_ms: int) -> dict[str, object] | None

has_pending

has_pending() -> bool

has_reserved

has_reserved() -> bool

prepare_append

prepare_append(
    payload: dict[str, object],
    *,
    operation_id: str,
    chunk_period_ms: int,
    allow_emit: bool,
) -> PersonaPlexPcmAppendReservation | None

prepare_commit

prepare_commit(
    *, operation_id: str, chunk_period_ms: int
) -> PersonaPlexPcmAppendReservation

PersonaPlexPcmAppendReservation

active property

active: bool

byte_count property

byte_count: int

operation_id instance-attribute

operation_id = operation_id

payload instance-attribute

payload = payload

commit

commit() -> None

rollback

rollback() -> None