//
// HiSpeechSynthesizer.h
// HiBaiduTts
//
// Created by 连仁辉 on 2022/4/22.
// Copyright © 2022 Facebook. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BDSSpeechSynthesizerDelegate.h"
#import "BDS_EttsModelManagerInterface.h"
#import "BDSTTSEventManager.h"
NS_ASSUME_NONNULL_BEGIN
@interface HiSpeechSynthesizer : NSObject <BDSSpeechSynthesizerDelegate>
- (instancetype)initApiKey:(NSString *)apiKey secretKey:(NSString *)secretKey;
- (void)synthesizeText:(NSString *)text;
- (void)setSpeaker:(NSString *)speaker;
- (void)pauseOrResume;
- (void)cancel;
- (void)releaseInstance;
+ (BOOL)isFileSynthesisEnabled;
+ (BOOL)isSpeakEnabled;
+ (void)setFileSynthesisEnabled:(BOOL)isEnabled;
+ (void)setSpeakEnabled:(BOOL)isEnabled;
@end
NS_ASSUME_NONNULL_END