函数原型
setOnSubtitleRecordNotifyCB(onSubtitleRecordNotify: (subtitleRecordInfo: SubtitleRecordInfo) => void): void
请求参数
表1 入参说明
参数名称 |
是否必选 |
参数类型 |
参数说明 |
onSubtitleRecordNotify |
Y |
(subtitleRecordInfo: SubtitleRecordInfo) => 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 |
土耳其语 |