ChivoxAIEvalResult.h 854 Bytes
//
//  ChivoxAIEvalResult.h
//  CAIEngine
//
//  Created by chivox on 2019/10/21.
//  Copyright © 2019 chivox. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef enum {
    kChivoxAIResultTypeUnknown = 0,
    kChivoxAIResultTypeError = 1,
    kChivoxAIResultTypeResult = 2,
    kChivoxAIResultTypeBin = 3,
    kChivoxAIResultTypeVad = 4,
    kChivoxAIResultTypeSoundIntensity = 5,
} ChivoxAIEvalResultType;

@interface ChivoxAIEvalResult : NSObject
@property (nonatomic, assign) BOOL isLast;
@property (nonatomic, assign) ChivoxAIEvalResultType type;
@property (nonatomic, strong, nullable) NSString *tokenId;
@property (nonatomic, strong, nullable) NSString *text;
@property (nonatomic, strong, nullable) NSData *data;
@property (nonatomic, strong, nullable) NSString *recFilePath;
@end

NS_ASSUME_NONNULL_END