PCM文件大小400K,时长10s左右。 识别结果需要7-8s,这个时长完全接受不了啊
代码如下:
aip::get_file_content("D:\\pcm\\test.pcm", &file_content);
clock_t start = clock();
std::cout << "recognize start :" << start<Json::Value result = client->recognize(file_content, "pcm", 16000, options);
clock_t ends = clock();
std::cout << "recognize end" <cout << "client->recognize Running Time : " << (double)(ends - start) / CLOCKS_PER_SEC << endl;
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
不如抓包看看是哪一步耗的时间
你试试把采样率降低再看看吧, 不可能要这么慢的
我的音频采样率都是 8000 的
我一个 80kb 5秒的音频, 识别时间才2秒多
我测试了这么多次, 识别时间一般都只要音频长度的一半而已
10秒确实长了点
时长10s左右。 识别结果在10s都是正常的。
百度的SDK没有分在线和离线啊,离线在哪里咨询
咨询一下Windows的离线吧。