欢迎使用腾讯云语音SDK,腾讯云语音SDK为开发者提供了访问腾讯云语音识别、语音合成等语音服务的配套开发工具,简化腾讯云语音服务的接入流程。
本项目是腾讯云语音SDK的C++语言版本。
本包已经集成了其余依赖库,可以直接执行make
后进入bin目录执行。
如果依赖库不能兼容您的机器,需要您自行下载编译。
- boost下载最新release版本,解压,编译,并替换动态库到lib下。
- 下载openssl-1.1.1g,编译,并替换动态库到lib下。
windows环境区分x64和x86的库安装。
-
安装pthread的动态库。
下载后解压,可以看到有个"Pre-built.2“文件夹。
进入该文件夹,可以看到”dll“目录。
进入”dll“目录,可以看到有“x86”和“x64”两个目录。
-
如果使用x86编译器,将“x86”文件夹下的所有dll文件拷贝至“C:\Windows\SysWOW64”下。
-
如果使用x64编译器,将“x64”文件夹下的所有dll文件拷贝至“C:\Windows\System32”下。
-
-
安装openssl的动态库。
- 如果使用x86编译器Win32OpenSSL_Light-1_1_1h.exe下载后,点击安装一直到完成。最后修改本SDK的lib目录下的“libcrypto32.lib”名称为“libcrypto.lib”。
- 如果使用x64编译器Win64OpenSSL_Light-1_1_1h.exe下载后,点击安装一直到完成。最后修改本SDK的lib目录下的“libcrypto64.lib”名称为“libcrypto.lib”。
在腾讯云控制台账号信息页面查看账号APPID,访问管理页面获取 SecretID 和 SecretKey 。
见 examples 目录,该目录下包含各语音服务的示例代码。 参见 asr_example.cpp ,该文件是语音识别的示例代码。编译运行即可。windows请将test.wav拷贝至运行目录再运行。