更新时间:2025-10-14 GMT+08:00
分享

订阅字幕记录消息的通知

接口功能

订阅字幕记录消息的通知

函数原型

setOnSubtitleRecordNotifyCB(onSubtitleRecordNotify: (subtitleRecordInfo: SubtitleRecordInfo) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
onSubtitleRecordNotify Y (subtitleRecordInfo: SubtitleRecordInfo) => void 字幕记录消息的通知

返回值

void

通知方法参数说明:

(subtitleRecordInfo: SubtitleRecordInfo) => void

表2 入参说明
参数名称 参数类型 参数说明
subtitleRecordInfo SubtitleRecordInfo 字幕记录信息
表3 SubtitleRecordInfo
参数名称 参数类型 参数说明
realTimeSubtitleInfo RealTimeSubtitleInfo 实时字幕信息
msgId string 消息id,可以用来匹配字幕和翻译
timeStamp number 字幕时间戳,UI可以用来显示字幕时间
表4 RealTimeSubtitleInfo
参数名称 参数类型 参数说明
userId number 内部用户id
originalMsg string 字幕原文内容
translatedMsg string 字幕翻译内容
isFinal boolean 是否完整语句
name string 用户名称
aliasCN string 用户中文别名
aliasEN string 用户英文别名
isExistVoicePrint boolean 是否携带声纹识别信息
isRecognize boolean 是否匹配到声纹
speakerCN string 发言人中文别名
speakerEN string 发言人英文别名
userCN string 声纹所属中文名
userEN string 声纹所属英文名
tag string 用户标识
translateLanguage TargetLanguageType 字幕翻译语言类型
表5 TargetLanguageType枚举说明
枚举名称 枚举值 枚举说明
SUBTITLE_LANGUAGE_DEFAULT 0 默认不翻译
SUBTITLE_LANGUAGE_CN 1 中文
SUBTITLE_LANGUAGE_EN 2 英文
SUBTITLE_LANGUAGE_GE 3 德文
SUBTITLE_LANGUAGE_FR 4 法语
SUBTITLE_LANGUAGE_RU 5 俄语
SUBTITLE_LANGUAGE_JA 6 日语
SUBTITLE_LANGUAGE_KO 7 韩语
SUBTITLE_LANGUAGE_ES 8 西班牙语
SUBTITLE_LANGUAGE_PT 9 葡萄牙语
SUBTITLE_LANGUAGE_AR 10 阿拉伯语
SUBTITLE_LANGUAGE_IT 11 意大利语
SUBTITLE_LANGUAGE_TH 12 泰语
SUBTITLE_LANGUAGE_ID 13 印度尼西亚语
SUBTITLE_LANGUAGE_MS 14 马来语
SUBTITLE_LANGUAGE_TR 15 土耳其语

相关文档