@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
JavaScript
"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
});