당신의 디노이저가 단어 끝을 삼키는 이유, 그리고 그것을 측정하는 법
공격적인 노이즈 제거는 단어의 꼬리를 갈아 냅니다. 고전적 디노이저가 왜 그러는지, 추측 대신 손실을 측정하는 법, 그리고 피해 없이 정리하는 법.
노이즈 낀 녹음을 디노이저에 통과시키면 쉭 소리가 사라집니다. 그런데 자세히 들어 보면 단어에서 꼬리가 사라졌습니다. 끝 자음이 물러지고, 숨이 없어지고, 단어 끝이 디노이저가 그렇게 애써 만든 정적 속으로 삼켜집니다. 노이즈가 사라졌고, 말소리도 조금 사라졌습니다.
왜 디노이저가 단어 끝을 삼키는가
대부분의 고전적 노이즈 제거는 주파수 스펙트럼에 대한 게이트입니다. 아무도 말하지 않을 때 노이즈가 어떻게 생겼는지 학습한 뒤, 그 프로파일을 어디서나 빼냅니다. 문제는 단어의 조용한 끝, 무성음 s, f, t, 혹은 모음의 부드러운 감쇠가 노이즈와 아주 비슷해 보인다는 점입니다. 에너지가 낮고 주파수가 넓어서, 게이트는 그것을 제거 대상으로 취급합니다. 더 큰 단어의 가운데는 살아남고, 약한 가장자리는 살아남지 못합니다.
추측이 아니라 손실을 측정하기
“뭔가 좀 이상한데”로는 손을 쓸 수 없습니다. 그것을 숫자로 바꾸세요.
- 두 버전을 전사하세요. 원본과 정리본을 음성 인식에 돌려 비교합니다. 디노이징 후 단어 오류율이 오르면, 특히 짧은 기능어에서, 그것이 단어 끝 손실이 누락되거나 뭉개진 단어로 드러난 것입니다.
- 치찰음을 보세요. 두 파형을 나란히 놓고 s, f 소리의 고주파 에너지를 봅니다. 정리 후 눈에 띄게 낮아졌다면, 디노이저가 노이즈가 아니라 말소리를 자르고 있는 것입니다.
- A와 B를 유지하세요. 정리본을 항상 같은 구절의 원본과 비교해 들어 보세요. 단어가 잘린 느낌이 든다면, 대개 실제로 잘린 것입니다.
부수 피해 없이 정리하기
해법은 더 부드럽고 더 똑똑하게 하는 것입니다. 노이즈를 조금 남기더라도 자음을 지키는 가벼운 감소가, 단어를 갈아 버리는 공격적인 감소보다 나은 경우가 많습니다. 최신 방식은 스펙트럼을 빼는 대신 말소리를 재합성해서, 조용한 가장자리를 게이트로 없애는 대신 재구성합니다.
그래서 Vocast는 단어 끝 보존을 희망이 아니라 측정되는 속성으로 다룹니다. 정리는 끝맺음과 숨을 포함해 말소리를 지키도록 튜닝돼 있고, 결과는 가정하지 않고 확인합니다. 오디오를 자주 정리한다면, 손실을 먼저 측정하세요. 들여다보지 않은 것은 개선할 수 없습니다.