austack
Version:
TypeScript/JavaScript client SDK for Austack conversational AI
17 lines • 581 B
TypeScript
import { AudioInterface } from './AudioInterface';
export declare class WebSocketManager {
private websocket;
private websocketUrl;
private audioInterface;
private isRunning;
constructor(websocketUrl: string, audioInterface?: AudioInterface);
connect(): Promise<void>;
private handleWebSocketMessage;
sendAudioData(audioData: ArrayBuffer): void;
sendMessage(message: object): void;
sendInterrupt(): void;
disconnect(): void;
isConnected(): boolean;
getReadyState(): number | null;
}
//# sourceMappingURL=WebSocketManager.d.ts.map