//
//  SLNuisdkPlay.h
//  SLAiELTS
//
//  Created by Gusont on 2023/3/2.
//

#import <Foundation/Foundation.h>
#import "RoleModel.h"
#import "MessageModel.h"

typedef void(^SLNuisdkPlayFinshBlock)(void);

#define SLDefaultPlay @"Hello! I'm your AI assistant ,nice to meet you!"


NS_ASSUME_NONNULL_BEGIN

@interface SLNuisdkPlay : NSObject

- (void)startTTSWith:(NSString *)ttString roleModel:(RoleModel *)roleModel finshBlock:(SLNuisdkPlayFinshBlock)finshBlock;

- (void)playSendVoice:(MessageModel *)model;

- (void)stopNuisdkPlay;

- (void)updateTtsParams:(RoleModel *)roleModel;

@end

NS_ASSUME_NONNULL_END
