BDRecognizerViewParamsObject.h 1.7 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // BDRecognizerViewParamsObject.h
  3. // BDVoiceRecognitionClient
  4. //
  5. // Created by Baidu on 13-9-25.
  6. // Copyright (c) 2013年 Baidu, Inc. All rights reserved.
  7. //
  8. // 头文件
  9. #import <Foundation/Foundation.h>
  10. // 枚举 - 弹窗中连续上屏效果开关
  11. typedef enum
  12. {
  13. BDRecognizerResultShowModeNotShow = 0, // 不显示结果
  14. BDRecognizerResultShowModeWholeShow, // 仅显示最终结果
  15. BDRecognizerResultShowModeContinuousShow, // 提供连续上屏效果(默认)
  16. } TBDRecognizerResultShowMode;
  17. // @brief - 语音识别弹窗参数配置类
  18. @interface BDRecognizerViewParamsObject : NSObject
  19. @property (nonatomic, copy) NSString *tipsTitle; // 提示语标题
  20. @property (nonatomic, copy) NSArray *tipsList; // 提示语列表
  21. @property (nonatomic, assign) NSTimeInterval waitTime2ShowTip; // 等待显示提示语的时间
  22. @property (nonatomic, assign) TBDRecognizerResultShowMode resultShowMode; // 显示效果
  23. @property (nonatomic, assign) BOOL isShowTipsOnStart; // 是否在对话框启动后展示引导提示,而不启动识别,默认关闭,若开启,请确认设置提示语列表
  24. @property (nonatomic, assign) BOOL isShowTipAfterSilence; // 引擎启动后一段时间(waitTime2ShowTip)没检测到语音,是否在动效下方随机出现一条提示语。如果配置了提示语列表,则默认开启
  25. @property (nonatomic, assign) BOOL isShowHelpButtonWhenSilence; // 未检测到语音异常时,将“取消”按钮替换成帮助按钮。在配置了提示语列表后,默认开启
  26. @property (nonatomic, assign) BOOL isHidePleaseSpeakSection; // 隐藏“请说话”页
  27. @property (nonatomic, assign) BOOL disableCarousel; // 停用提示语轮播
  28. @end