开启通话字幕功能,会实时将发言人语音转文字,并在会中展示。同时还支持中英文切换查看。
提示
使用该功能需要先购买语音转写服务,并且在创建SDK会议室时把enableAiCaption参数设为true
@interface XYLinkSDKSubtitlesNotice : NSObject
@property (nonatomic, assign) NSInteger pid; /// 参会人ID
@property (nonatomic, copy) NSString *src; /// 源
@property (nonatomic, copy) NSString *target; /// 翻译后
@property (nonatomic, copy) NSString *srcLang; /// 源语言类型 zh/en
@property (nonatomic, copy) NSString *targetLang; /// 目标语言类型 zh/en
@property (nonatomic, assign) BOOL isEnd; /// 一句话是否已结束
@property (nonatomic, assign) BOOL isActive; /// 收三路,同时只有一路active
@property (nonatomic, copy) NSString *url; /// 用户callurl
@property (nonatomic, copy) NSString *dn; /// 用户 displayname
@end
/// 同传字幕回调
/// @param notice 字幕信息
- (void)xyLinkSDKDidAICaptionNotice:(XYLinkSDKSubtitlesNotice *)notice;
/// 是否支持同传字幕
/// return YES 支持, NO 不支持
- (BOOL)isSupportAiCaption;
/// 设置同传字幕语言
/// @param language 语言,传@"Chinese" 或者 @"English"
- (void)setSubtitleLanguage:(NSString *)language;
通话字幕