voice-agent
Version:
A Vue.js voice agent plugin for real-time voice communication via WebSocket
35 lines (34 loc) • 1.01 kB
TypeScript
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