UNPKG

voice-agent

Version:

A Vue.js voice agent plugin for real-time voice communication via WebSocket

35 lines (34 loc) 1.01 kB
import { VoiceAgentConfig, VoiceAgentResult, VoiceAgentStatus } from '../types'; declare class VoiceAgentAPI { private app; private voiceAgentRef; private container; /** * 启动语音代理 */ start(config: VoiceAgentConfig): Promise<VoiceAgentResult>; /** * 停止语音代理 */ stop(): Promise<VoiceAgentResult>; /** * 检查是否正在运行 */ isRunning(): boolean; /** * 获取当前状态 */ getStatus(): VoiceAgentStatus; /** * 清理资源 */ private cleanup; } declare const voiceAgentAPI: VoiceAgentAPI; export declare const startVoiceAgent: (config: VoiceAgentConfig) => Promise<VoiceAgentResult>; export declare const stopVoiceAgent: () => Promise<VoiceAgentResult>; export declare const isVoiceAgentRunning: () => boolean; export declare const getVoiceAgentStatus: () => VoiceAgentStatus; export { VoiceAgentAPI }; export default voiceAgentAPI; //# sourceMappingURL=voiceAgentAPI.d.ts.map