You need to enable JavaScript to run this app.
导航

集成指南

最近更新时间2022.07.14 15:23:07

首次发布时间2022.07.14 15:23:07

环境要求
类别兼容范围
系统Linux
GCC版本4.9.2及以上
Glibc版本2.19及以上

除上述要求外, SDK 运行还需要依赖一些系统库,安装方法如下:

RedHat/CentOS/Fedora

sudo yum install -y apr-util libgomp libnss3.so

Debian/Ubuntu

sudo apt-get install -y libaprutil1-dev libgomp1 libnss3 libglib2.0-0
集成方式

SDK通过提供动态库和头文件的方式供您集成。
下载链接见:发布信息

Demo

为方便业务了解SDK的使用方式,提供示例工程,该工程实现了SDK目前提供的各项能力演示。若集成过程中出现问题,可以优先查看示例代码进行排查。
下载页面:发布信息

文件说明

  • bin 文件夹:CMake可执行产物路径。

  • data 文件夹:

    • asr_rec_file.pcm:一句话识别测试音频文件,16k采样频率、16bit采样位数、单通道PCM文件。

    • asr_long_rec_file.pcm:流式语音识别测试音频文件,16k采样频率、16bit采样位数、单通道PCM文件。

  • include 文件夹:SDK 头文件,和对应版本SDK包一致。

  • lib 文件夹:SDK 动态库,和对应版本SDK包一致。

  • models 文件夹:模型资源文件夹,与对应版本的模型资源一致。

  • src 文件夹:Demo 源代码。

    • asr.cc:音频数据来源为File的一句话识别Demo代码。

    • asr_feed.cc:音频数据来源为Stream的一句话识别Demo代码。

    • asr_streaming.cc:音频数据来源为Stream的流式语音识别Demo代码。

  • CMakeLists.txt:Demo工程 CMakeLists 文件。

  • run.sh:Linux 执行脚本,自动编译并执行所有的Demo代码。

快速执行

Demo的运行需在Linux环境下,执行前需将各个Demo代码文件中的以下配置替换为火山控制台下的申请值,其中token需添加"Bearer;"前缀:

SpeechSDK_SetOptionString(handle, OPTIONS_KEY_APP_ID_STRING,
                        "{YOUR APPID}");
SpeechSDK_SetOptionString(handle, OPTIONS_KEY_APP_TOKEN_STRING,
                        "Bearer;{YOUR TOKEN}");
SpeechSDK_SetOptionString(handle, OPTIONS_KEY_UID_STRING, "{YOUR UID}");
SpeechSDK_SetOptionString(handle, OPTIONS_KEY_ASR_CLUSTER_STRING,
                        "{YOUR CLUSTER}");

完成后执行以下命令,即可执行所有的Demo:

bash run.sh