@coze/realtime-api
Version:
A powerful real-time communication SDK for voice interactions with Coze AI bots | 扣子官方实时通信 SDK,用于与 Coze AI bots 进行语音交互
214 lines (213 loc) • 5.62 kB
TypeScript
declare enum EventNames {
/**
* en: All events
* zh: 所有事件
*/
ALL = "realtime.event",
/**
* en: All client events
* zh: 所有客户端事件
*/
ALL_CLIENT = "client.*",
/**
* en: All server events
* zh: 所有服务端事件
*/
ALL_SERVER = "server.*",
/**
* en: Room info
* zh: 房间信息
*/
ROOM_INFO = "client.room.info",
/**
* en: Client connected
* zh: 客户端连接
*/
CONNECTED = "client.connected",
/**
* en: Client connecting
* zh: 客户端连接中
*/
CONNECTING = "client.connecting",
/**
* en: Client interrupted
* zh: 客户端中断
*/
INTERRUPTED = "client.interrupted",
/**
* en: Client disconnected
* zh: 客户端断开
*/
DISCONNECTED = "client.disconnected",
/**
* en: Client audio unmuted
* zh: 客户端音频未静音
*/
AUDIO_UNMUTED = "client.audio.unmuted",
/**
* en: Client audio muted
* zh: 客户端音频静音
*/
AUDIO_MUTED = "client.audio.muted",
/**
* en: Client video on
* zh: 客户端视频开启
*/
VIDEO_ON = "client.video.on",
/**
* en: Client video off
* zh: 客户端视频关闭
*/
VIDEO_OFF = "client.video.off",
/**
* en: Client video error
* zh: 客户端视频(或屏幕共享)错误
*/
VIDEO_ERROR = "client.video.error",
/**
* en: Client video event
* zh: 客户端视频事件
*/
PLAYER_EVENT = "client.video.event",
/**
* en: Client error
* zh: 客户端错误
*/
ERROR = "client.error",
/**
* en: Audio noise reduction enabled
* zh: 抑制平稳噪声
*/
SUPPRESS_STATIONARY_NOISE = "client.suppress.stationary.noise",
/**
* en: Suppress non-stationary noise
* zh: 抑制非平稳噪声
*/
SUPPRESS_NON_STATIONARY_NOISE = "client.suppress.non.stationary.noise",
/**
* en: Audio input device changed
* zh: 音频输入设备改变
*/
AUDIO_INPUT_DEVICE_CHANGED = "client.input.device.changed",
/**
* en: Audio output device changed
* zh: 音频输出设备改变
*/
AUDIO_OUTPUT_DEVICE_CHANGED = "client.output.device.changed",
/**
* en: Video input device changed
* zh: 视频输入设备改变
*/
VIDEO_INPUT_DEVICE_CHANGED = "client.video.input.device.changed",
/**
* en: Network quality changed
* zh: 网络质量改变
*/
NETWORK_QUALITY = "client.network.quality",
/**
* en: Bot joined
* zh: Bot 加入
*/
BOT_JOIN = "server.bot.join",
/**
* en: Bot left
* zh: Bot 离开
*/
BOT_LEAVE = "server.bot.leave",
/**
* en: Audio speech started
* zh: 开始说话
*/
AUDIO_AGENT_SPEECH_STARTED = "server.audio.agent.speech_started",
/**
* en: Audio speech stopped
* zh: 停止说话
*/
AUDIO_AGENT_SPEECH_STOPPED = "server.audio.agent.speech_stopped",
/**
* en: Server error
* zh: 服务端错误
*/
SERVER_ERROR = "server.error",
/**
* en: User speech started
* zh: 用户开始说话
*/
AUDIO_USER_SPEECH_STARTED = "server.audio.user.speech_started",
/**
* en: User speech stopped
* zh: 用户停止说话
*/
AUDIO_USER_SPEECH_STOPPED = "server.audio.user.speech_stopped",
/**
* en: User successfully enters the room
* zh: 用户成功进入房间后,会收到该事件
*/
SESSION_CREATED = "server.session.created",
/**
* en: Session updated
* zh: 会话更新
*/
SESSION_UPDATED = "server.session.updated",
/**
* en: Conversation created
* zh: 会话创建
*/
CONVERSATION_CREATED = "server.conversation.created",
/**
* en: Conversation chat created
* zh: 会话对话创建
*/
CONVERSATION_CHAT_CREATED = "server.conversation.chat.created",
/**
* en: Conversation chat in progress
* zh: 对话正在处理中
*/
CONVERSATION_CHAT_IN_PROGRESS = "server.conversation.chat.in_progress",
/**
* en: Conversation message delta received
* zh: 文本消息增量返回
*/
CONVERSATION_MESSAGE_DELTA = "server.conversation.message.delta",
/**
* en: Conversation message completed
* zh: 文本消息完成
*/
CONVERSATION_MESSAGE_COMPLETED = "server.conversation.message.completed",
/**
* en: Conversation chat completed
* zh: 对话完成
*/
CONVERSATION_CHAT_COMPLETED = "server.conversation.chat.completed",
/**
* en: Conversation chat requires action
* zh: 对话需要插件
*/
CONVERSATION_CHAT_REQUIRES_ACTION = "server.conversation.chat.requires_action",
/**
* en: Conversation chat failed
* zh: 对话失败
*/
CONVERSATION_CHAT_FAILED = "server.conversation.chat.failed",
/**
* en: Session pre answer updated
* zh: 安抚配置更新成功
*/
SESSION_PRE_ANSWER_UPDATED = "server.session.pre_answer.updated",
/**
* en: Conversation audio transcript delta
* zh: 用户语音识别字幕
*/
CONVERSATION_AUDIO_TRANSCRIPT_DELTA = "server.conversation.audio_transcript.delta",
/**
* en: Mode updated
* zh: 更新房间模式成功
*/
MODE_UPDATED = "server.mode.updated",
/**
* en: Live created
* zh: 直播创建
*/
LIVE_CREATED = "server.live.created"
}
export default EventNames;