// // TextUnderstand.h // MSCDemo // // Created by iflytek on 4/24/14. // Copyright (c) 2014 iflytek. All rights reserved. // #import @class IFlySpeechError; /*! * 文本转语义完成回调函数 * * @param result 成功,返回文本语义理解结果 * @param error 错误描述 */ typedef void(^IFlyUnderstandTextCompletionHandler)(NSString* result, IFlySpeechError * error); /*! * 文本转语义类 */ @interface IFlyTextUnderstander : NSObject /*! * 是否正在文本转语义 */ @property (readonly, atomic) __block BOOL isUnderstanding; /*! * 文本转语义接口
* 输入文本内容,获取语义理解结果 * * @param text 输入的文本内容 * @param completionHandler 文本转语义完成回调函数 * * @return 错误码 */ -(int) understandText:(NSString*)text withCompletionHandler:(IFlyUnderstandTextCompletionHandler) completionHandler; /*! * 设置文本转语义参数 * * @param value 参数对应的取值 * @param key 文本转语义参数参数 * * @return 成功返回YES,失败返回NO */ -(BOOL) setParameter:(NSString *) value forKey:(NSString*)key; /*! * 取消本次会话 */ -(void)cancel; @end