我按语音识别的示例识别示例文件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”