UNPKG

primvoices-react

Version:
25 lines (23 loc) 818 B
import { default as React } from 'react'; import { WebSocketClientConfig, AudioStats, DebugMessage } from '../utils/WebSocketClient'; interface PrimVoicesContextType { connect: () => void; disconnect: () => void; startListening: () => Promise<void>; stopListening: () => void; sendTextEvent: (text: string) => void; isConnected: boolean; isListening: boolean; isPlaying: boolean; audioStats: AudioStats | null; debugMessages: DebugMessage[]; error: string | null; } export declare const usePrimVoices: () => PrimVoicesContextType; interface PrimVoicesProviderProps { children: React.ReactNode; config: WebSocketClientConfig; autoConnect?: boolean; } export declare const PrimVoicesProvider: React.FC<PrimVoicesProviderProps>; export default PrimVoicesProvider;