@conciergus/chat - v0.3.1
    Preparing search index...

    Interface ConciergusVoiceInputHookReturn

    interface ConciergusVoiceInputHookReturn {
        config: VoiceInputConfig;
        updateConfig: (updates: Partial<VoiceInputConfig>) => void;
        state: VoiceInputState;
        startListening: () => Promise<void>;
        stopListening: () => void;
        clearTranscription: () => void;
        toggleContinuous: () => void;
        setLanguage: (language: string) => void;
        calibrateAudio: () => Promise<boolean>;
        addVoiceCommand: (command: VoiceCommand) => void;
        removeVoiceCommand: (phrase: string) => void;
        enableVoiceCommands: (enabled: boolean) => void;
        getAnalytics: () => VoiceAnalytics;
        onTranscription: (
            callback: (text: string, confidence: number) => void,
        ) => void;
        onVoiceCommand: (callback: (command: string) => void) => void;
        onError: (callback: (error: string) => void) => void;
    }
    Index

    Properties

    updateConfig: (updates: Partial<VoiceInputConfig>) => void
    startListening: () => Promise<void>
    stopListening: () => void
    clearTranscription: () => void
    toggleContinuous: () => void
    setLanguage: (language: string) => void
    calibrateAudio: () => Promise<boolean>
    addVoiceCommand: (command: VoiceCommand) => void
    removeVoiceCommand: (phrase: string) => void
    enableVoiceCommands: (enabled: boolean) => void
    getAnalytics: () => VoiceAnalytics
    onTranscription: (callback: (text: string, confidence: number) => void) => void
    onVoiceCommand: (callback: (command: string) => void) => void
    onError: (callback: (error: string) => void) => void