INNER CODE UNIT · Python

_listen_main

QuentinFuxa/WhisperLiveKit · whisperlivekit/cli.py:955

async def _listen_main(parsed):
    """Live microphone transcription loop."""
    import numpy as np
    import sounddevice as sd

    from whisperlivekit.test_harness import TestHarness

    SAMPLE_RATE = 16000
    BLOCK_SIZE = int(SAMPLE_RATE * 0.5)  # 500ms chunks

    kwargs = {
        "model_size": parsed.model_size,
        "lan": parsed.lan,
        "pcm_input": True,
    }
    if parsed.backend != "auto":
        kwargs["backend"] = parsed.backend
    _apply_diarization_cli_kwargs(parsed, kwargs)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…