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

实时字幕信息通知

通知描述

收到该通知时,表示有实时字幕信息。

方法定义

1
- (void)onRealTimeSubtitleInfoNotify:(HWMSDKRealTimeSubtitleModel *)realTimeSubtitle;

示例代码

- (void)onRealTimeSubtitleInfoNotify:(HWMSDKRealTimeSubtitleModel *)realTimeSubtitle {
    [HWMConsoleManager shareInstance].console = [NSString stringWithFormat:@"onRealTimeSubtitleInfoNotify: %@", [realTimeSubtitle yy_modelDescription]];
}

注意事项

  1. SDK初始化时订阅HWMBizNotificationHandler代理对象或者在需要处理的界面设置代理对象。

参数描述

表1 HWMSDKRealTimeSubtitleModel说明

参数名称

参数类型

参数说明

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

HWMTargetLanguageType

字幕翻译语言类型。

表2 枚举HWMTargetLanguageType说明

枚举值

描述

HWMSDKSubtitleLanguageDefault

默认不翻译

HWMSDKSubtitleLanguageCn

中文

HWMSDKSubtitleLanguageEn

英文

HWMSDKSubtitleLanguageGe

德文

HWMSDKSubtitleLanguageFr

法语

HWMSDKSubtitleLanguageRu

俄语

HWMSDKSubtitleLanguageJa

日语

HWMSDKSubtitleLanguageKo

韩语

HWMSDKSubtitleLanguageEs

西班牙语

HWMSDKSubtitleLanguagePt

葡萄牙语

HWMSDKSubtitleLanguageAr

阿拉伯语

HWMSDKSubtitleLanguageIt

意大利语

HWMSDKSubtitleLanguageTh

泰语

HWMSDKSubtitleLanguageId

印度尼西亚语

HWMSDKSubtitleLanguageMs

马来语

HWMSDKSubtitleLanguageTr

土耳其语

相关文档