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