UNPKG

@coze/realtime-api

Version:

A powerful real-time communication SDK for voice interactions with Coze AI bots | 扣子官方实时通信 SDK,用于与 Coze AI bots 进行语音交互

215 lines (214 loc) 7.49 kB
"use strict"; // The require scope var __webpack_require__ = {}; /************************************************************************/ // webpack/runtime/define_property_getters (()=>{ __webpack_require__.d = function(exports1, definition) { for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { enumerable: true, get: definition[key] }); }; })(); // webpack/runtime/has_own_property (()=>{ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }; })(); // webpack/runtime/make_namespace_object (()=>{ // define __esModule on exports __webpack_require__.r = function(exports1) { if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { value: 'Module' }); Object.defineProperty(exports1, '__esModule', { value: true }); }; })(); /************************************************************************/ var __webpack_exports__ = {}; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { default: function() { return __WEBPACK_DEFAULT_EXPORT__; } }); var EventNames = /*#__PURE__*/ function(EventNames) { /** * en: All events * zh: 所有事件 */ EventNames["ALL"] = "realtime.event"; /** * en: All client events * zh: 所有客户端事件 */ EventNames["ALL_CLIENT"] = "client.*"; /** * en: All server events * zh: 所有服务端事件 */ EventNames["ALL_SERVER"] = "server.*"; /** * en: Room info * zh: 房间信息 */ EventNames["ROOM_INFO"] = "client.room.info"; /** * en: Client connected * zh: 客户端连接 */ EventNames["CONNECTED"] = "client.connected"; /** * en: Client connecting * zh: 客户端连接中 */ EventNames["CONNECTING"] = "client.connecting"; /** * en: Client interrupted * zh: 客户端中断 */ EventNames["INTERRUPTED"] = "client.interrupted"; /** * en: Client disconnected * zh: 客户端断开 */ EventNames["DISCONNECTED"] = "client.disconnected"; /** * en: Client audio unmuted * zh: 客户端音频未静音 */ EventNames["AUDIO_UNMUTED"] = "client.audio.unmuted"; /** * en: Client audio muted * zh: 客户端音频静音 */ EventNames["AUDIO_MUTED"] = "client.audio.muted"; /** * en: Client video on * zh: 客户端视频开启 */ EventNames["VIDEO_ON"] = "client.video.on"; /** * en: Client video off * zh: 客户端视频关闭 */ EventNames["VIDEO_OFF"] = "client.video.off"; /** * en: Client video error * zh: 客户端视频(或屏幕共享)错误 */ EventNames["VIDEO_ERROR"] = "client.video.error"; /** * en: Client video event * zh: 客户端视频事件 */ EventNames["PLAYER_EVENT"] = "client.video.event"; /** * en: Client error * zh: 客户端错误 */ EventNames["ERROR"] = "client.error"; /** * en: Audio noise reduction enabled * zh: 抑制平稳噪声 */ EventNames["SUPPRESS_STATIONARY_NOISE"] = "client.suppress.stationary.noise"; /** * en: Suppress non-stationary noise * zh: 抑制非平稳噪声 */ EventNames["SUPPRESS_NON_STATIONARY_NOISE"] = "client.suppress.non.stationary.noise"; /** * en: Audio input device changed * zh: 音频输入设备改变 */ EventNames["AUDIO_INPUT_DEVICE_CHANGED"] = "client.input.device.changed"; /** * en: Audio output device changed * zh: 音频输出设备改变 */ EventNames["AUDIO_OUTPUT_DEVICE_CHANGED"] = "client.output.device.changed"; /** * en: Video input device changed * zh: 视频输入设备改变 */ EventNames["VIDEO_INPUT_DEVICE_CHANGED"] = "client.video.input.device.changed"; /** * en: Network quality changed * zh: 网络质量改变 */ EventNames["NETWORK_QUALITY"] = "client.network.quality"; /** * en: Bot joined * zh: Bot 加入 */ EventNames["BOT_JOIN"] = "server.bot.join"; /** * en: Bot left * zh: Bot 离开 */ EventNames["BOT_LEAVE"] = "server.bot.leave"; /** * en: Audio speech started * zh: 开始说话 */ EventNames["AUDIO_AGENT_SPEECH_STARTED"] = "server.audio.agent.speech_started"; /** * en: Audio speech stopped * zh: 停止说话 */ EventNames["AUDIO_AGENT_SPEECH_STOPPED"] = "server.audio.agent.speech_stopped"; /** * en: Server error * zh: 服务端错误 */ EventNames["SERVER_ERROR"] = "server.error"; /** * en: User speech started * zh: 用户开始说话 */ EventNames["AUDIO_USER_SPEECH_STARTED"] = "server.audio.user.speech_started"; /** * en: User speech stopped * zh: 用户停止说话 */ EventNames["AUDIO_USER_SPEECH_STOPPED"] = "server.audio.user.speech_stopped"; /** * en: User successfully enters the room * zh: 用户成功进入房间后,会收到该事件 */ EventNames["SESSION_CREATED"] = "server.session.created"; /** * en: Session updated * zh: 会话更新 */ EventNames["SESSION_UPDATED"] = "server.session.updated"; /** * en: Conversation created * zh: 会话创建 */ EventNames["CONVERSATION_CREATED"] = "server.conversation.created"; /** * en: Conversation chat created * zh: 会话对话创建 */ EventNames["CONVERSATION_CHAT_CREATED"] = "server.conversation.chat.created"; /** * en: Conversation chat in progress * zh: 对话正在处理中 */ EventNames["CONVERSATION_CHAT_IN_PROGRESS"] = "server.conversation.chat.in_progress"; /** * en: Conversation message delta received * zh: 文本消息增量返回 */ EventNames["CONVERSATION_MESSAGE_DELTA"] = "server.conversation.message.delta"; /** * en: Conversation message completed * zh: 文本消息完成 */ EventNames["CONVERSATION_MESSAGE_COMPLETED"] = "server.conversation.message.completed"; /** * en: Conversation chat completed * zh: 对话完成 */ EventNames["CONVERSATION_CHAT_COMPLETED"] = "server.conversation.chat.completed"; /** * en: Conversation chat requires action * zh: 对话需要插件 */ EventNames["CONVERSATION_CHAT_REQUIRES_ACTION"] = "server.conversation.chat.requires_action"; /** * en: Conversation chat failed * zh: 对话失败 */ EventNames["CONVERSATION_CHAT_FAILED"] = "server.conversation.chat.failed"; /** * en: Session pre answer updated * zh: 安抚配置更新成功 */ EventNames["SESSION_PRE_ANSWER_UPDATED"] = "server.session.pre_answer.updated"; /** * en: Conversation audio transcript delta * zh: 用户语音识别字幕 */ EventNames["CONVERSATION_AUDIO_TRANSCRIPT_DELTA"] = "server.conversation.audio_transcript.delta"; /** * en: Mode updated * zh: 更新房间模式成功 */ EventNames["MODE_UPDATED"] = "server.mode.updated"; /** * en: Live created * zh: 直播创建 */ EventNames["LIVE_CREATED"] = "server.live.created"; return EventNames; }(EventNames || {}); /* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = EventNames; var __webpack_export_target__ = exports; for(var i in __webpack_exports__)__webpack_export_target__[i] = __webpack_exports__[i]; if (__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, '__esModule', { value: true });