linux cpp sdk语音活动探测BUG
happierb 发布于2018-05 浏览:2544 回复:3
0
收藏
linux-cpp-sdk.3.0.3.v3
在实际运行中,asr和asrDemo2,都只能打印出第一次语音活动的开始。无法打印出其后的语音活动结束、语音活动开始。
请问如何解决?
 
如果此问题无法解决,则:无法实现录音的分段与返回的翻译结果一一对应。
请技术部重视此BUG。
谢谢!
收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4fujiayi1984回复于2018-05

文档已经更新,这两个回调没有了

0
#3happierb回复于2018-05
#2 fujiayi1984回复
识别结果中有一句话的开始和结束时间

只能通过结果吗翻译结果吗?

源码里的这个是干嘛的?

/**
 * 检查到一句话开始
 */
void PrintResultListener::on_start() {
    write_log("检测到一句话开始");
}

/**
 * 检查到一句话结束
 */
void PrintResultListener::on_end() {
    write_log("检测到一句话结束");
}

只有“检测到一句话开始”的日志输出,没有“检测到一句话结束”的输出。。。。

另外,如果语音结束不能探测,VAD设置又有什么用呢?

float vad_pause_time_ms = 700.0;  //设置vad语句静音切分门限, ms
cfg_params.set_parameter(bds::ASR_PARAM_KEY_MAX_SPEECH_PAUSE, vad_pause_time_ms);
0
#2fujiayi1984回复于2018-05

识别结果中有一句话的开始和结束时间

0
TOP
切换版块