import { default as Client } from '../../main/client'; import { default as Logger } from '../../tools/log/logger'; declare class XYVepManager { client: Client; logger: Logger; private vepRoster; private retryCount; private seq; private taskQueue; constructor(client: Client); /** * 播放vep数字人设备 * * @param { string } sessionID - 数字人ID * @param { string } displayName - 数字人名称 */ playDigitalHuman(sessionID: string, displayName: string): Promise; /** * 播放合成语音 * * @param { string } txt - 需要合成语音的文本内容 */ playVirtualTTS(txt: string): Promise; /** * 发送播放数字人消息 * * @param { string } sessionId - 数字人ID * @param { string } displayName - 数字人名称 */ playDigitalHumanMsg(sessionId: string, displayName: string): boolean; /** * 停止vep数字人设备 * * @param { string } sessionID - 数字人ID */ stopDigitalHuman(sessionId: string): Promise; /** * 发送播放合成语音消息 * * @param { string } txt - 文本 */ playVirtualTTSMsg(txt: string): Promise; /** * 检测或创建虚拟终端 */ detectVirtualPeople(): Promise; /** * 创建虚拟终端设备 */ private inviteVirtualPeople; /** * 销毁VEP虚拟终端设备 */ destroy(): void; } export { XYVepManager };