9 #import <Foundation/Foundation.h>
10 #import "SinoVoiceError.h"
11 #import "HCITtsSynthSyllable.h"
21 #define MODULE_NAME "HCI_TTS_PLAYER"
25 typedef enum : NSUInteger {
55 - (void)onPlayerEventPlayerError:(SinoVoiceError *)error;
63 - (void)onPlayerEventTimeChange:(
int)current andTotal:(
int)total;
71 - (void)onPlayerEventProgressChange:(NSString *)sentence andSyllablesList:(NSArray *)syllables;
83 @property (nonatomic, weak) id<HCITtsPlayerManagerDelegate>delegate;
88 @property (nonatomic, copy) NSString *
capkey;
93 @property (nonatomic, copy) NSString *
dataPath;
118 - (void)setSynthParameter:(NSString *)value forKey:(NSString *)key;
123 - (void)removeSynthParameterForKey:(NSString *)key;
130 - (void)startSession:(NSString *)config;
137 - (void)play:(NSString *)text;
159 - (void)seek:(
int)time;