来源:so.csdn.net
发布时间:Nov 22, 2020, 6:58:00 PM
原地址:https://blog.csdn.net/ping_devil/article/details/109963748
1、安装必要的依赖,curl(必须带ssl) jsoncpp openssl
参考链接:
ubuntu18.04下安装libcurl,和 jsoncpp
#安装libcurl
sudo apt-get install libcurl4-openssl-dev
#安装jsoncpp
sudo apt-get install libjsoncpp-dev
2、官方例程下载:
识别、合成 RESTful API C++ SDK(官方SDK):
SDK调用示例:
https://github.com/Baidu-AIP/sdk-demo
3、组合:
- 首先拷贝整个speech目录内容,务必包含assets目录下的文件
- 从官网下载SDK包aip-cpp-sdk-x.x.x.zip,并解压到此目录下,并且修改main.cpp的include语句引用正确的speech.h头文件
/* 我的头文件路径设置如下 */
#include "../aip-cpp-sdk-0.8.4/speech.h"
- 修改main.cpp文件里,填写您在百度云控制台新建应用的ak,sk,,引入SDK包中的speech.h文件
- sh build.sh 编译程序
- 运行main可执行程序(./main)
4、其他问题:
1、编译中发现fatal error: json/json.h 没有那个文件或目录
参考链接:
执行命令以下命令,发现有jsoncpp文件夹:
cd /usr/include/&&ls
执行以下命令,ln -s 源文件 目标文件,表示创建软链接:
sudo ln -s /usr/include/jsoncpp/json/ /usr/include/
即满足编译要求所需的头文件
5、编译结果:
其他:
- 编写或是解释难免有错,欢迎指正。
- 如有侵权,联系我删除,谢谢!!!