查看: 643|回复: 5|关注: 0

[已答复] 对数频谱距离端点检测

[复制链接]

新手

5 麦片

财富积分


050


3

主题

9

帖子

0

最佳答案
发表于 2019-12-3 22:00:00 | 显示全部楼层 |阅读模式
初入语音领域,问题浅陋,还望见谅
6.5.1节 对数频谱距离的端点检测有几个问题请教老师,不胜感激。
1.公式6-5-3有平方,公式6-5-7没有平方?
2.求对数频谱时,乘以20是什么用意?
3.counter初始值设为什么设为100?

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

17

主题

5424

帖子

1153

最佳答案
  • 关注者: 718
发表于 2019-12-5 15:03:01 | 显示全部楼层
1,在式6-5-5和6-56中都用了20log,其中2就是平方
2,对数公式取10log,乘10只是习惯,也可以不要。
3,这是任意设置的一个数,没有特定的意义
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


3

主题

9

帖子

0

最佳答案
 楼主| 发表于 2019-12-9 21:47:50 | 显示全部楼层
songzy41 发表于 2019-12-5 15:03
1,在式6-5-5和6-56中都用了20log,其中2就是平方
2,对数公式取10log,乘10只是习惯,也可以不要。
3,这 ...

感谢老师!
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2020-6-21 12:21:22 | 显示全部楼层
老师,也是对数频谱这块,想问下以下程序是基于对整体一段信号中排除掉前导的无话段信号,对剩下的带噪信号进行端点检测的吧,那么在对每帧信号的对数频谱距离和阈值进行判断后,最后应该是如果NoiseCounter > Hangover时,SpeechFlag设定为1吧???这里设定的无话段最小长度Hangover不是对带噪信号中噪声长度的一个限制吗??

if (NoiseCounter > Hangover)            % NoiseCounter大于Hangover
    SpeechFlag=0;                       % 是,SpeechFlag为0
else
    SpeechFlag=1;                       % 否,SpeechFlag为1
end
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

17

主题

5424

帖子

1153

最佳答案
  • 关注者: 718
发表于 2020-6-21 19:52:05 | 显示全部楼层
Chaugery 发表于 2020-6-21 12:21
老师,也是对数频谱这块,想问下以下程序是基于对整体一段信号中排除掉前导的无话段信号,对剩下的带噪信号 ...

对,这里设定的无话段最小长度Hangover是对带噪信号中噪声长度的一个限制。用这一方法也是实际中由于外界的干扰,使误判有话段和无话段时,用这种方法对误半判的纠正。
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2020-6-22 09:08:24 | 显示全部楼层
songzy41 发表于 2020-6-21 19:52
对,这里设定的无话段最小长度Hangover是对带噪信号中噪声长度的一个限制。用这一方法也是实际中由于外界 ...

好的,谢谢老师!!
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表