实时字幕信息通知
通知描述
收到该通知时,表示有实时字幕信息。
方法定义
1 | - (void)onRealTimeSubtitleInfoNotify:(HWMSDKRealTimeSubtitleModel *)realTimeSubtitle; |
示例代码
- (void)onRealTimeSubtitleInfoNotify:(HWMSDKRealTimeSubtitleModel *)realTimeSubtitle {
[HWMConsoleManager shareInstance].console = [NSString stringWithFormat:@"onRealTimeSubtitleInfoNotify: %@", [realTimeSubtitle yy_modelDescription]];
} 注意事项
- SDK初始化时订阅HWMBizNotificationHandler代理对象或者在需要处理的界面设置代理对象。
参数描述
| 参数名称 | 参数类型 | 参数说明 |
|---|---|---|
| userId | NSUInteger | 内部用户id。 |
| originalMsg | NSString * | 字幕原文内容。 |
| translatedMsg | NSString * | 字幕翻译内容。 |
| isFinal | BOOL | 是否完整语句。 |
| name | NSString * | 用户名称。 |
| aliasCN | NSString * | 用户中文别名。 |
| aliasEN | NSString * | 用户英文别名。 |
| isExistVoicePrint | BOOL | 是否携带声纹识别信息。 |
| isRecognize | BOOL | 是否匹配到声纹。 |
| speakerCN | NSString * | 发言人中文别名。 |
| speakerEN | NSString * | 发言人英文别名。 |
| userCN | NSString * | 声纹所属中文名。 |
| userEN | NSString * | 声纹所属英文名。 |
| tag | NSString * | 用户标识。 |
| translateLanguage | 字幕翻译语言类型。 |
| 枚举值 | 描述 |
|---|---|
| HWMSDKSubtitleLanguageDefault | 默认不翻译 |
| HWMSDKSubtitleLanguageCn | 中文 |
| HWMSDKSubtitleLanguageEn | 英文 |
| HWMSDKSubtitleLanguageGe | 德文 |
| HWMSDKSubtitleLanguageFr | 法语 |
| HWMSDKSubtitleLanguageRu | 俄语 |
| HWMSDKSubtitleLanguageJa | 日语 |
| HWMSDKSubtitleLanguageKo | 韩语 |
| HWMSDKSubtitleLanguageEs | 西班牙语 |
| HWMSDKSubtitleLanguagePt | 葡萄牙语 |
| HWMSDKSubtitleLanguageAr | 阿拉伯语 |
| HWMSDKSubtitleLanguageIt | 意大利语 |
| HWMSDKSubtitleLanguageTh | 泰语 |
| HWMSDKSubtitleLanguageId | 印度尼西亚语 |
| HWMSDKSubtitleLanguageMs | 马来语 |
| HWMSDKSubtitleLanguageTr | 土耳其语 |