trtc.on(TRTC.EVENT.CUSTOM_MESSAGE, event => { // receive custom message // event.userId: 语音识别机器人的userId // event.cmdId: 消息Id, 转录和字幕固定为1 // event.seq: 消息的序号 // event.data: ArrayBuffer 类型, 转录或字幕的内容,见下方data字段说明 const data = new TextDecoder().decode(event.data) // data 字段说明如下 console.log(`received custom msg from ${event.userId}, message: ${ data }`) })
字段名 | 类型 | 含义 |
type | Integer | 10000: 实时字幕与完整的一句话下发消息类型 |
sender | String | 说话人的 userid |
receiver | Array | 接受者 userid 列表,该消息实际是在房间内广播 |
payload.text | String | 识别出的文本。 Unicode 编码 |
payload.start_time | String | 消息产生的时间 任务启动后的绝对时间 |
payload.end_time | String | 消息结束的时间 任务启动后的绝对时间 |
payload.end | Boolean | 如果为 true,代表这是一句完整的话 |
{"type": 10000,"sender": "user_a","payload": {"text":"","start_time":"00:00:02","end_time":"00:00:05","end": true}}
本页内容是否解决了您的问题?