# 3.4 示例
</br>
## 3.4.1 用法示例
~~~
//请联系灵聚科技工作人员获取专属产品的key与授权码值
static const std::string KEY = " xxx";
static const std::string AUTHCODE = "xxx";
static std::string city;
static std::string lat;
static std::string lng;
static const int TIMEOUT_SECONDS = 10*1000;
boost::shared_ptr<SemanticUnderstand> suInstance = emanticUnderstand::getInstance();
suInstance->init(KEY, AUTHCODE, city, lat, lng, TIMEOUT_SECONDS);
SemanticResult result=suInstance->getAnswer("你叫什么名字");
~~~
</br>
## 3.4.2 用法例子项目
* 位于:LingjuSdk/(window或linux)平台/LingjuSdk/SemanticExample。具体详见[项目打开方式](项目打开方式.md)
* 请把从开发平台申请到的key和authcode替换LingjuSdk/SemanticExample/com/lingju/init/ExampleTest.cpp文件中相应的值,
如图下所示:
![](https://box.kancloud.cn/23a6fcf9cbed868d59711016b53338f6_489x166.png)
- 1、简介
- 2、运行环境
- 3、语义理解
- 3.1、语义理解效果展示
- 3.2、语义理解API文档
- 3.3、语义理解指令接口文档
- 3.4、语义理解示例
- 4、高级语音
- 4.1、语音解析
- 4.1.1、语音解析效果展示
- 4.1.2、语音解析API文档
- 4.1.3、语音解析用法用例
- 4.2、语音合成
- 4.2.1、语音合成效果展示
- 4.2.2、语音合成API文档
- 4.2.3、语音合成用法用例
- 4.3、音乐播放
- 4.3.1、音乐播放API文档
- 4.3.2、音乐播放用法用例
- 4.4、高级项目示例
- 5、语音唤醒
- 5.1、语音唤醒效果展示
- 5.2、语音唤醒API文档
- 5.3、语音唤醒用法用例
- 5.4、语音唤醒示例项目
- 6、常见的业务需求实现的示例
- 6.1、业务实现逻辑概要顺序
- 6.2、概要代码
- 6.3、项目示例
- 7、自定义高级语言
- 8、选择合适的开发工具说明
- 9、项目打开方式
- 10、项目依赖
- 11、常见问题
- 12、文档版本
- 13、联系方式
- 14、版权说明