1# IIntellVoiceEngineManager
2
3
4## 概述
5
6IntelligentVoiceEngine模块向上层服务提供了智能语音引擎管理接口。
7
8上层服务开发人员可根据IntelligentVoiceEngine模块提供的向上智能语音引擎管理接口实现获取引擎适配器描述符、创建引擎适配器、释放引擎适配器等功能。
9
10**起始版本:** 4.0
11
12**相关模块:**[IntelligentVoiceEngine](_intelligent_voice_engine.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [GetAdapterDescriptors](#getadapterdescriptors) ([out] List< struct [IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md) > descs) | 上层服务查询智能语音引擎适配器描述符。  |
23| [CreateAdapter](#createadapter) ([in] struct [IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md) descriptor, [out] [IIntellVoiceEngineAdapter](interface_i_intell_voice_engine_adapter.md) adapter) | 上层服务创建智能语音引擎适配器。  |
24| [ReleaseAdapter](#releaseadapter) ([in] struct [IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md) descriptor) | 上层服务释放智能语音引擎适配器。  |
25
26
27## 成员函数说明
28
29
30### CreateAdapter()
31
32```
33IIntellVoiceEngineManager::CreateAdapter ([in] struct IntellVoiceEngineAdapterDescriptor descriptor, [out] IIntellVoiceEngineAdapter adapter )
34```
35**描述**
36
37上层服务创建智能语音引擎适配器。
38
39**起始版本:** 4.0
40
41**参数:**
42
43| 名称 | 描述 |
44| -------- | -------- |
45| descriptor | 智能语音引擎适配器描述符,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。  |
46| adapter | 智能语音引擎适配器,具体参考[IIntellVoiceEngineAdapter](interface_i_intell_voice_engine_adapter.md)。 |
47
48**返回:**
49
50如果操作成功,则返回0。
51
52如果操作失败,则返回负值。
53
54
55### GetAdapterDescriptors()
56
57```
58IIntellVoiceEngineManager::GetAdapterDescriptors ([out] List< struct IntellVoiceEngineAdapterDescriptor > descs)
59```
60**描述**
61
62上层服务查询智能语音引擎适配器描述符。
63
64**起始版本:** 4.0
65
66**参数:**
67
68| 名称 | 描述 |
69| -------- | -------- |
70| descs | 存放智能语音引擎适配器描述符的数组,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。 |
71
72**返回:**
73
74如果操作成功,则返回0。
75
76如果操作失败,则返回负值。
77
78
79### ReleaseAdapter()
80
81```
82IIntellVoiceEngineManager::ReleaseAdapter ([in] struct IntellVoiceEngineAdapterDescriptor descriptor)
83```
84**描述**
85
86上层服务释放智能语音引擎适配器。
87
88**起始版本:** 4.0
89
90**参数:**
91
92| 名称 | 描述 |
93| -------- | -------- |
94| descriptor | 智能语音引擎适配器描述符,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。 |
95
96**返回:**
97
98如果操作成功,则返回0。
99
100如果操作失败,则返回负值。
101