Skip to content

阿里云的实时语音识别服务(ASR)没有提供C的SDK,项目中需要,看了它java sdk的实现,就做了个C版demo

License

Notifications You must be signed in to change notification settings

xiaominfc/aliyun_nls_c_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

阿里云的实时语音识别服务(ASR)没有提供C的SDK,项目中需要,看了它java sdk的实现,就做了个C版demo

编译

连接aliyun的NLS需要ssl 所以得先给自己的系统装上openssl

for centos

yum install openssl-devel
yum install uuid-devel
yum install libuuid-devel

测试

修改 test.c

#define KEYID "{your key_id}"
#define KEYSECRET "{your key_secret}"
#define APPKEY "{your app_key}"

改成你申请的

修改 include/client.h

去掉注释

//#define DEBUG_TEST 
make
./test

哈哈 就可以看到返回的结果了

ps:音频需要8000采样率单声道的pcm数据 存成wav的格式 方便测试 这些都写死在程序里了,可以改

感谢

parson

About

阿里云的实时语音识别服务(ASR)没有提供C的SDK,项目中需要,看了它java sdk的实现,就做了个C版demo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published