| Inherits from | NSObject |
|---|---|
| Declared in | IFlyAudioSession.h |
(void)initPlayingAudioSession:(BOOL)*isMPCenter| isMPCenter | 是否初始化MPPlayerCenter:0不初始化,1初始化。此参数只在AVAudioSession的Category属性值不为AVAudioSessionCategoryPlayAndRecord时设置有效。 |
|---|---|
(BOOL)initRecordingAudioSession| Inherits from | NSObject |
|---|---|
| Declared in | IFlyDebugLog.h |
(void)showLog:(NSString *)*format*, *...*| format | -[in] 要打印的内容格式 |
|---|---|
| ... | -[in] 要打印的内容 |
(void)writeLog(void)setShowLog:(BOOL)*showLog*| showLog | YES:显示;NO:不显示 |
|---|---|
| Inherits from | NSObject |
|---|---|
| Conforms to | AVAudioSessionDelegate |
| Declared in | IFlyPcmRecorder.h |
@property (nonatomic, assign) id<IFlyPcmRecorderDelegate> delegate`@property (nonatomic, assign) BOOL isNeedDeActive(instancetype)sharedInstance- (BOOL)start- (void)stop- (void)setSample:(NSString *)*rate*| rate | -[in] 采样率,8k/16k |
|---|---|
- (void)setPowerCycle:(float)*cycle*- (void)setSaveAudioPath:(NSString *)*savePath*| savePath | 音频保存路径 |
|---|---|
- (BOOL)isCompleted| Inherits from | NSObject |
|---|---|
| Declared in | IFlyResourceUtil.h |
(NSString *)ENGINE_START(NSString *)ENGINE_DESTROY(NSString *)ASR_RES_PATH(NSString *)GRM_BUILD_PATH(NSString *)TTS_RES_PATH(NSString *)IVW_RES_PATH(NSString *)GRAMMARTYPE`(NSString *)PLUS_LOCAL_DEFAULT_RES_PATH(NSString *)generateResourcePath:(NSString *)*path*| path | 设置的路径 |
|---|---|
(NSString *)identifierForVoiceName:(NSString *)*voiceNamevoiceName | 发音人名称 |
|---|---|
| Inherits from | NSObject |
|---|---|
| Declared in | IFlySetting.h |
(NSString *)getVersion`(LOG_LEVEL)logLvl(void)showLogcat:(BOOL)*showLogshowLog | -[in] YES,打印log;NO,不打印 |
|---|---|
(void)setLogFile:(LOG_LEVEL)*levellevel | -[in] 日志打印等级 |
|---|---|
| 日志打印等级 | 描述 |
|---|---|
| LVL_ALL | 全部打印 |
| LVL_DETAIL | 高,异常分析需要的级别 |
| LVL_NORMAL | 中,打印基本日志信息 |
| LVL_LOW | 低,只打印主要日志信息 |
| LVL_NONE | 不打印 |
(void)setLogFilePath:(NSString *)*path*path | -[in] 日志文件的全路径 |
|---|---|
| Inherits from | NSObject |
|---|---|
| Declared in | IFlySpeechConstant.h |
(NSString *)APPID(NSString *)ACCENT(NSString *)ACCENT_MANDARIN(NSString *)ACCENT_HENANESE(NSString *)ACCENT_SICHUANESE(NSString *)ACCENT_CANTONESE(NSString *)LANGUAGE(NSString *)LANGUAGE_CHINESE(NSString *)LANGUAGE_CHINESE_TW(NSString *)LANGUAGE_ENGLISH(NSString *)RESULT_TYPE(NSString *)IFLY_DOMAIN(NSString *)DATA_TYPE(NSString *)SPEECH_TIMEOUT(NSString *)NET_TIMEOUT(NSString *)SUBJECT(NSString *)PARAMS(NSString *)PROT_TYPE(NSString *)SSL_CERT(NSString *)POWER_CYCLE(NSString *)SAMPLE_RATE(NSString *)SAMPLE_RATE_8K(NSString *)SAMPLE_RATE_16K(NSString *)ENGINE_TYPE(NSString *)TYPE_LOCAL(NSString *)TYPE_CLOUD(NSString *)TYPE_MIX(NSString *)TYPE_AUTO(NSString *)TEXT_ENCODING(NSString *)RESULT_ENCODING(NSString *)PLAYER_INIT(NSString *)PLAYER_DEACTIVE(NSString *)RECORDER_INIT(NSString *)RECORDER_DEACTIVE(NSString *)SPEED(NSString *)PITCH(NSString *)TTS_AUDIO_PATH(NSString *)VAD_ENABLE(NSString *)VAD_BOS(NSString *)VAD_EOS(NSString *)VOICE_NAME(NSString *)VOICE_ID(NSString *)VOICE_LANG(NSString *)VOLUME(NSString *)TTS_BUFFER_TIME(NSString *)TTS_DATA_NOTIFY(NSString *)NEXT_TEXT(NSString *)MPPLAYINGINFOCENTER(NSString *)AUDIO_SOURCE(NSString *)ASR_AUDIO_PATH(NSString *)ASR_SCH(NSString *)ASR_PTT(NSString *)ASR_PTT_HAVEDOT(NSString *)ASR_PTT_NODOT(NSString *)LOCAL_GRAMMAR(NSString *)CLOUD_GRAMMAR(NSString *)GRAMMAR_TYPE(NSString *)GRAMMAR_CONTENT(NSString *)LEXICON_CONTENT(NSString *)LEXICON_NAME(NSString *)GRAMMAR_LIST(NSString *)IVW_THRESHOLD(NSString *)IVW_SST(NSString *)IVW_ONESHOT(NSString *)KEEP_ALIVE(NSString *)IVW_AUDIO_PATH(NSString *)ISE_CATEGORY(NSString *)ISE_RESULT_LEVEL(NSString *)ISE_RESULT_TYPE(NSString *)ISE_AUDIO_PATH(NSString *)PLUS_LOCAL_ALL(NSString *)PLUS_LOCAL_TTS(NSString *)PLUS_LOCAL_ASR(NSString *)PLUS_LOCAL_IVW(NSString *)MFV_AUTH_ID(NSString *)MFV_SUB(NSString *)MFV_SST(NSString *)MFV_VCM(NSString *)MFV_SCENES(NSString *)MFV_AFC(NSString *)MFV_DATA_PATH(NSString *)MFV_RGN(NSString *)MFV_TSD(NSString *)MFV_PTXT(NSString *)MFV_PWDT(NSString *)MFV_FIN(NSString *)MFV_WTT(NSString *)MFV_DATA_FORMAT(NSString *)MFV_DATA_ENCODING(NSString *)FACE_SUB(NSString *)FACE_WFR(NSString *)FACE_SST(NSString *)FACE_REG(NSString *)FACE_VERIFY(NSString *)FACE_DETECT(NSString *)FACE_ALIGN(NSString *)FACE_ATTR(NSString *)FACE_AUE(NSString *)FACE_RAW(NSString *)FACE_PSET(NSString *)FACE_SKIP(NSString *)FACE_GID(NSString *)FACE_AUTH_ID(NSString *)FACE_DVC| Inherits from | NSObject |
|---|---|
| Declared in | IFlySpeechError.h |
@property (nonatomic, assign) int errorCode@property (nonatomic, assign) int errorType@property (nonatomic, retain) NSString *errorDesc+ (instancetype)initWithError:(int)errorCode| errorCode | -[in] 错误码 |
|---|---|
- (int)errorCode- (NSString *)errorDesc| Conforms to | NSObject |
|---|---|
| Declared in | IFlyPcmRecorder.h |
- (void)onIFlyRecorderBuffer:(const void *)buffer bufferSize:(int)size| buffer | 音频数据 |
|---|---|
| size | 表示音频的长度 |
- (void)onIFlyRecorderError:(IFlyPcmRecorder *)recoder theError:(int)error| recoder | 录音器 |
|---|---|
| error | 错误码 |
- (void)onIFlyRecorderVolumeChanged:(int)power| power | 音量值 |
|---|---|
| Declared in | IFlySpeechUtility.h |
|---|---|
typedef NS_ENUM(NSUInteger, IFlyEngineMode ) {
IFlyEngineModeAuto = 0,
IFlyEngineModeMsc,
IFlyEngineModePlus,
};typedef NS_ENUM(NSUInteger, IFlySpeechEventType ) {
IFlySpeechEventTypeNetPref = 10001,
IFlySpeechEventTypeISTAudioFile = 10004,
IFlySpeechEventTypeISTUploadBytes = 10006,
IFlySpeechEventTypeISTCacheLeft = 10007,
IFlySpeechEventTypeISTResultTime = 10008,
IFlySpeechEventTypeISTSyncID = 10009,
IFlySpeechEventTypeSessionBegin = 10010,
IFlySpeechEventTypeSessionEnd = 10011,
IFlySpeechEventTypeVolume = 10012,
IFlySpeechEventTypeVadEOS = 10013,
IFlySpeechEventTypeSessionID = 20001,
IFlySpeechEventTypeTTSBuffer = 21001,
IFlySpeechEventTypeTTSCancel = 21002,
IFlySpeechEventTypeIVWResult = 22001,
IFlySpeechEventTypeSpeechStart = 22002,
IFlySpeechEventTypeRecordStop = 22003,
IFlySpeechEventTypeAudioUrl = 23001,
IFlySpeechEventTypeVoiceChangeResult = 24001,
};typedef NS_ENUM(NSUInteger, IFlySpeechPlusServiceType ) {
IFlySpeechPlusServiceTypeNone = 0,
IFlySpeechPlusServiceTypeTTS,
IFlySpeechPlusServiceTypeISR,
IFlySpeechPlusServiceTypeIVW,
};typedef NS_OPTIONS(NSInteger, LOG_LEVEL ) {
LVL_ALL = -1,
LVL_DETAIL = 31,
LVL_NORMAL = 15,
LVL_LOW = 7,
LVL_NONE = 0,
};