语音识别返回结果success,但结果看不懂
白胖次妖刀姬 发布于2019-05 浏览:2265 回复:5
0
收藏

我按语音识别的示例识别示例文件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
个赞
共5条回复 最后由用户已被禁言回复于2022-04
#6白胖次妖刀姬回复于2019-06

问题解决了,是编码的问题。直接将内容写到文档没有问题。

0
#5用户已被禁言回复于2019-06
#4 流苏弥漫111回复
编码的问题,代码中使用'utf-8'

感谢您的解答~

0
#4流苏弥漫111回复于2019-06

编码的问题,代码中使用'utf-8'

0
#3用户已被禁言回复于2019-05
#2 白胖次妖刀姬回复
为什么返回的result是“\u5317\u4eac\u79d1\u6280\u9986\u3002”
展开

集成错误,但不好定位。使用其他音频返回什么错误?

0
#2白胖次妖刀姬回复于2019-05

为什么返回的result是“\u5317\u4eac\u79d1\u6280\u9986\u3002”

0
TOP
切换版块