开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
语音技术

    快速入门

    快速入门

    安装语音合成 C++ SDK

    语音合成 C++ SDK目录结构

    ├── base
    │  ├── base.h                                // 请求客户端基类
    │  ├── base64.h                              // base64加密相关类
    │  ├── http.h                                // http请求封装类
    │  └── utils.h                               // 工具类
    └── speech.h                             // 语音合成 交互类

    最低支持 C++ 11+

    直接使用开发包步骤如下

    1.在官方网站下载识别、合成 RESTful API C++ SDK压缩包。

    2.将下载的aip-cpp-sdk-version.zip解压, 其中文件为包含实现代码的头文件。

    3.安装依赖库libcurl(需要支持https) openssl jsoncpp(>1.6.2版本,0.x版本将不被支持)。

    4.编译工程时添加 C++11 支持 (gcc/clang 添加编译参数 -std=c++11), 添加第三方库链接参数 lcurl, lcrypto, ljsoncpp。

    5.在源码中include speech.h ,引入压缩包中的头文件以使用aip命名空间下的类和方法。

    6.调用示例可以参考 https://github.com/Baidu-AIP/sdk-demo

    新建client

    client是语音合成的C++客户端,为使用语音合成的开发人员提供了一系列的交互方法。当您引入了相应头文件后就可以新建一个client对象

    用户可以参考如下代码新建一个client:

        #include "speech.h"
    
        // 设置APPID/AK/SK
        std::string app_id = "你的 App ID";
        std::string api_key = "你的 Api key";
        std::string secret_key = "你的 Secret Key";
    
        aip::Speech client(app_id, api_key, secret_key);

    在上面代码中,常量APP_ID在百度云控制台中创建,常量API_KEYSECRET_KEY是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的应用列表中查看。

    上一篇
    简介
    下一篇
    接口说明