BDSWakeupParameters.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. //
  2. // BDSWakeupParameters.h
  3. // BDSpeechClient
  4. //
  5. // Created by baidu on 16/6/6.
  6. // Copyright © 2016年 baidu. All rights reserved.
  7. //
  8. #ifndef BDSWakeupParameters_h
  9. #define BDSWakeupParameters_h
  10. #import <Foundation/Foundation.h>
  11. /*
  12. * BDS_WAKEUP_WORDS_FILE_PATH
  13. * Value explanation: 唤醒词文件路径
  14. * Value type: NSString
  15. * Default value: -
  16. */
  17. extern NSString* BDS_WAKEUP_WORDS_FILE_PATH;
  18. /*
  19. * BDS_WAKEUP_DAT_FILE_PATH
  20. * Value explanation: 唤醒引擎模型文件路径
  21. * Value type: NSString
  22. * Default value: -
  23. */
  24. extern NSString* BDS_WAKEUP_DAT_FILE_PATH;
  25. /*
  26. * BDS_WAKEUP_APP_CODE
  27. * Value explanation: 离线授权所需APPCODE
  28. * Value type: NSString
  29. * Default value: -
  30. */
  31. extern NSString* BDS_WAKEUP_APP_CODE;
  32. /*
  33. * BDS_WAKEUP_LICENSE_FILE_PATH
  34. * Value explanation: 离线授权文件路径
  35. * Value type: NSString
  36. * Default value: -
  37. */
  38. extern NSString* BDS_WAKEUP_LICENSE_FILE_PATH;
  39. #pragma mark - 音频文件路径(文件识别)
  40. /*
  41. * BDS_WAKEUP_ENABLE_DNN_WAKEUP
  42. * Value explanation: 使用DNN唤醒,功耗低
  43. * Value type: @(BOOL)
  44. * Default value: NO
  45. */
  46. extern NSString* BDS_WAKEUP_ENABLE_DNN_WAKEUP;
  47. /*
  48. * BDS_WAKEUP_AUDIO_FILE_PATH
  49. * Value explanation: 设置音频文件路径(数据源)
  50. * Value type: NSString
  51. * Default value: nil
  52. */
  53. extern NSString* BDS_WAKEUP_AUDIO_FILE_PATH;
  54. /*
  55. * BDS_WAKEUP_AUDIO_INPUT_STREAM
  56. * Value explanation: 设置音频输入流(数据源)
  57. * Value type: NSInputStream
  58. * Default value: nil
  59. */
  60. extern NSString* BDS_WAKEUP_AUDIO_INPUT_STREAM;
  61. /*
  62. * BDS_ASR_DISABLE_AUDIO_OPERATION
  63. * Value explanation: Disable sdk audio operation (Set audio session disactive).
  64. * Value type: BOOL
  65. * Default value: @(NO)
  66. */
  67. extern NSString* BDS_WAKEUP_DISABLE_AUDIO_OPERATION;
  68. #pragma mark - SDK 工作队列
  69. /*
  70. * BDS_WAKEUP_WORK_QUEUE
  71. * Value explanation: 指定SDK工作队列
  72. * Value type: dispatch_queue_t
  73. * Default value: main queue (dispatch_get_main_queue())
  74. * Example: dispatch_queue_create("queueLabel", DISPATCH_QUEUE_SERIAL)
  75. */
  76. extern NSString* BDS_WAKEUP_WORK_QUEUE;
  77. /*
  78. * BDS_WAKEUP_WORDS
  79. * Value explanation: 唤醒词列表
  80. * Value type: NSArray
  81. * Default value: -
  82. */
  83. extern NSString* BDS_WAKEUP_WORDS;
  84. #endif /* BDSWakeupParameters_h */