1# IntelligentVoiceTrigger
2
3
4## 概述
5
6IntelligentVoiceTrigger模块向上层服务提供了统一接口。
7
8上层服务开发人员可根据IntelligentVoiceTrigger模块提供的向上统一接口获取如下能力:触发器适配器加载卸载、智能语音触发器模型加载卸载、底层唤醒业务启动停止等。
9
10**起始版本:** 4.0
11
12
13## 汇总
14
15
16### 文件
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [IIntellVoiceTriggerAdapter.idl](_i_intell_voice_trigger_adapter_8idl.md) | IntelligentVoiceTrigger模块触发器适配器接口,包括获取智能语音触发器属性、加载卸载智能语音触发器模型、启动停止底层唤醒业务等。 |
21| [IIntellVoiceTriggerCallback.idl](_i_intell_voice_trigger_callback_8idl.md) | IntelligentVoiceTrigger模块触发器回调接口,包括识别事件上报等。 |
22| [IIntellVoiceTriggerManager.idl](_i_intell_voice_trigger_manager_8idl.md) | IntelligentVoiceTrigger模块触发器管理接口,包括触发器适配器加载、触发器适配器卸载等。 |
23| [IntellVoiceTriggerTypes.idl](_intell_voice_trigger_types_8idl.md) | IntelligentVoiceTrigger模块接口定义中使用的数据类型,包括智能语音触发器模型类型、识别状态、触发器适配器描述符、驱动属性、模型信息、识别事件信息等。 |
24
25
26### 类
27
28| 名称 | 描述 |
29| -------- | -------- |
30| interface  [IIntellVoiceTriggerAdapter](interface_i_intell_voice_trigger_adapter.md) | IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器适配器接口。 |
31| interface  [IIntellVoiceTriggerCallback](interface_i_intell_voice_trigger_callback.md) | IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器回调接口。 |
32| interface  [IIntellVoiceTriggerManager](interface_i_intell_voice_trigger_manager.md) | IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器管理接口。 |
33| struct  [IntellVoiceTriggerAdapterDsecriptor](_intell_voice_trigger_adapter_dsecriptor.md) | 智能语音触发器适配器描述符。 |
34| struct  [IntellVoiceTriggerProperties](_intell_voice_trigger_properties.md) | 智能语音触发器属性。 |
35| struct  [IntellVoiceTriggerModel](_intell_voice_trigger_model.md) | 智能语音触发器模型信息。 |
36| struct  [IntellVoiceRecognitionEvent](_intell_voice_recognition_event.md) | 智能语音识别事件信息。 |
37
38
39### 枚举
40
41| 名称 | 描述 |
42| -------- | -------- |
43| [IntellVoiceTriggerModelType](#intellvoicetriggermodeltype) { UNKNOWN = -1 , DEFAULT = 1 } | 智能语音触发器模型类型。 |
44| [RecognitionStatus](#recognitionstatus) { SUCCESS = 0 , ABORT = 1 , FAILURE = 2 } | 识别状态。 |
45
46
47## 枚举类型说明
48
49
50### IntellVoiceTriggerModelType
51
52```
53enum IntellVoiceTriggerModelType
54```
55
56**描述**
57
58
59智能语音触发器模型类型。
60
61**起始版本:** 4.0
62
63| 枚举值 | 描述 |
64| -------- | -------- |
65| UNKNOWN | 未知模型 |
66| DEFAULT | 默认模型 |
67
68
69### RecognitionStatus
70
71```
72enum RecognitionStatus
73```
74
75**描述**
76
77
78识别状态。
79
80**起始版本:** 4.0
81
82| 枚举值 | 描述 |
83| -------- | -------- |
84| SUCCESS | 识别成功 |
85| ABORT | 识别中止 |
86| FAILURE | 识别失败 |
87