我按语音识别的示例识别示例文件16k.wav,但是返回的result怎么不是“北京科技馆”:
void ASR(aip::Speech* client) {
std::string file_content;
aip::get_file_content("./16k.wav", &file_content);
// 如果需要覆盖或者加入参数
std::map options;
options["dev_pid"] = "1536";
Json::Value result = client->recognize(file_content, "wav", 16000, options);
std::cout << "语音识别本地文件结果:" << std::endl << result.toStyledString();
}
返回结果:
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
问题解决了,是编码的问题。直接将内容写到文档没有问题。
感谢您的解答~
编码的问题,代码中使用'utf-8'
集成错误,但不好定位。使用其他音频返回什么错误?
为什么返回的result是“\u5317\u4eac\u79d1\u6280\u9986\u3002”