• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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**起始版本:** 4.0
39
40**参数:**
41
42| 名称 | 描述 |
43| -------- | -------- |
44| descriptor | 智能语音引擎适配器描述符,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。  |
45| adapter | 智能语音引擎适配器,具体参考[IIntellVoiceEngineAdapter](interface_i_intell_voice_engine_adapter.md)。 |
46
47**返回:**
48
49如果操作成功,则返回0。
50
51如果操作失败,则返回负值。
52
53
54### GetAdapterDescriptors()
55
56```
57IIntellVoiceEngineManager::GetAdapterDescriptors ([out] List< struct IntellVoiceEngineAdapterDescriptor > descs)
58```
59**描述**
60上层服务查询智能语音引擎适配器描述符。
61
62**起始版本:** 4.0
63
64**参数:**
65
66| 名称 | 描述 |
67| -------- | -------- |
68| descs | 存放智能语音引擎适配器描述符的数组,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。 |
69
70**返回:**
71
72如果操作成功,则返回0。
73
74如果操作失败,则返回负值。
75
76
77### ReleaseAdapter()
78
79```
80IIntellVoiceEngineManager::ReleaseAdapter ([in] struct IntellVoiceEngineAdapterDescriptor descriptor)
81```
82**描述**
83上层服务释放智能语音引擎适配器。
84
85**起始版本:** 4.0
86
87**参数:**
88
89| 名称 | 描述 |
90| -------- | -------- |
91| descriptor | 智能语音引擎适配器描述符,信息包含智能语音引擎适配器类型,具体参考[IntellVoiceEngineAdapterDescriptor](_intell_voice_engine_adapter_descriptor.md)。 |
92
93**返回:**
94
95如果操作成功,则返回0。
96
97如果操作失败,则返回负值。
98