百度语音识别--RESTFul API C++ sdk(linux)

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):

https://ai.baidu.com/sdk

SDK调用示例:

https://github.com/Baidu-AIP/sdk-demo

3、组合:
  1. 首先拷贝整个speech目录内容,务必包含assets目录下的文件
  2. 从官网下载SDK包aip-cpp-sdk-x.x.x.zip,并解压到此目录下,并且修改main.cpp的include语句引用正确的speech.h头文件
/* 我的头文件路径设置如下 */
#include "../aip-cpp-sdk-0.8.4/speech.h"
  1. 修改main.cpp文件里,填写您在百度云控制台新建应用的ak,sk,,引入SDK包中的speech.h文件
  2. sh build.sh 编译程序
  3. 运行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、编译结果:

在这里插入图片描述

其他:
  • 编写或是解释难免有错,欢迎指正。
  • 如有侵权,联系我删除,谢谢!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值