Skip to content

TencentCloud/tencentcloud-speech-sdk-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

欢迎使用腾讯云语音SDK,腾讯云语音SDK为开发者提供了访问腾讯云语音识别、语音合成等语音服务的配套开发工具,简化腾讯云语音服务的接入流程。

本项目是腾讯云语音SDK的C++语言版本。

依赖库安装

Unix环境

本包已经集成了其余依赖库,可以直接执行make后进入bin目录执行。

如果依赖库不能兼容您的机器,需要您自行下载编译。

  1. boost下载最新release版本,解压,编译,并替换动态库到lib下。
  2. 下载openssl-1.1.1g,编译,并替换动态库到lib下。

Windows环境

windows环境区分x64和x86的库安装。

  1. 安装pthread的动态库。

    下载后解压,可以看到有个"Pre-built.2“文件夹。

    pthreads-w32-2-9-1-release

    进入该文件夹,可以看到”dll“目录。

    Pre-built.2

    进入”dll“目录,可以看到有“x86”和“x64”两个目录。

    dll目录

    • 如果使用x86编译器,将“x86”文件夹下的所有dll文件拷贝至“C:\Windows\SysWOW64”下。

    • 如果使用x64编译器,将“x64”文件夹下的所有dll文件拷贝至“C:\Windows\System32”下。

  2. 安装openssl的动态库。

    • 如果使用x86编译器Win32OpenSSL-1_1_1s.exe下载后,点击安装一直到完成。最后修改本SDK的lib目录下的“libcrypto32.lib”名称为“libcrypto.lib”。
    • 如果使用x64编译器Win64OpenSSL-1_1_1s.exe下载后,点击安装一直到完成。最后修改本SDK的lib目录下的“libcrypto64.lib”名称为“libcrypto.lib”。

示例

在腾讯云控制台账号信息页面查看账号APPID,访问管理页面获取 SecretID 和 SecretKey 。

examples 目录,该目录下包含各语音服务的示例代码。 参见 asr_example.cpp ,该文件是语音识别的示例代码。编译运行即可。windows请将test.wav拷贝至运行目录再运行。