代码拉取完成,页面将自动刷新
同步操作将从 guiji/duix-js 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Install Duix
npm i duix-guiji -S
import DUIX from 'duix-guiji'
const duix = new DUIX(
{
container: '.remote-container',
token: 'xxxxxxxxx',
robotMode: 'bot',
robotCode: 'xxxxxxxxxxxxx',
}
)
以上示例中的new DUIX(options)即可得到一个DUIX实例,其中option是一个配置对象,细节如下:
名称 | 类型 | 描述 | 默认值 | 示例 |
---|---|---|---|---|
container | string | rtc流渲染包裹层div的选择器 | .remote-container | .remote-container |
token | string | duix token,用来获取sdk初始化配置 | ||
robotMode | string | 驱动模式 | bot(对话模式)/drive(直驱模式)。 对话模式:数字人会针对您的输入作出回答。直驱模式:数字人仅说出您的输入。 | |
robotCode | string | 数字人Code | 'xxxxxxxxxxxxxxx' |
参数见如上表格
驱动数字人说话,支持文本驱动和音频文件驱动。
开启麦克风驱动
关闭麦克风驱动
初始化录音功能
开始录音
结束录音
停止当前webrtc直播
监听事件。
事件名称,详见下方表格。
名称 | 描述 |
---|---|
busy | 服务端繁忙。 |
detectedSpeech | 客户端开启asr识别后,发送识别文本至客户端。(返回当前文本) |
bye | im结束通话发送事件。 |
record-open | 录音打开事件。 |
record-progress | 录音进度事件(返回当前录音音量,采样频率等)。 |
client-ready | 和webrtc建立连接成功后回调事件。 |
1.0.22 1.新增xmpp新增disconnect外抛时间 2.rtc audio参数新增几个配置项
1.0.19 1.更改sdk底层架构,改为走webrtc模式
0.0.45 (暂未发布到npm)
0.0.44
0.0.43 1.新增从AudioContext获取MediaStream的方法getAudioDest
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.34:
0.0.33:
0.0.32
0.0.31
0.0.30
0.0.27
0.0.26
修复不传 quality.fps 和 quality.quarter时的报错。
新增bodyprocess事件用于通知身体加载进度。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。