Wactorz JS
    Preparing search index...

    Class VoiceInput

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    onError: ((message: string) => void) | null = null

    Called when a user-visible error occurs (e.g. permission denied, no microphone).

    onStop: (() => void) | null = null

    Called when recording stops for any reason (manual stop, natural end, or error).

    onTranscript: TranscriptCallback | null = null

    Called whenever a transcript (partial or final) is available.

    Accessors

    Methods

    • Start recording. Explicitly requests microphone permission first (required on macOS/Safari). Returns false if the API is unavailable or permission is denied.

      Returns Promise<boolean>