Mini Original 기준 Custom A-D 정밀 비교
제품 높이를 약 70 cm 줄인 Mini 하드웨어에서 낮아진 RMS를 Custom 필터 A-D로 회복하면서 noise와 KWS/STT 성능을 개선할 수 있는지 비교했다. 기존 A1과 높이 변화, 과거 Original/Mesh KWS/STT 근거는 상위 통합 분석에서 분리해 다룬다.
계산 방법
각 조건의 sndflow_mic와 sndflow_outkardome을 100 ms 프레임으로 나눠 계산했다.
- 전달량 = Kardome 출력 RMS - MIC RMS
- 출력 noise floor = 출력 프레임 RMS의 10 percentile
- 출력 변동폭 = 95 percentile - 10 percentile
- 모든 변화량은 같은 풍량의 Mini Original 대비 차이
평균 결과 (Custom - Mini Original)
| 템플릿 | MIC RMS 변화 | 출력 RMS 변화 | 전달량 변화 | 출력 floor 변화 | 변동폭 변화 |
|---|---|---|---|---|---|
| Custom A | +0.89 dB | -0.23 dB | -1.12 dB | -1.13 dB | +1.07 dB |
| Custom B | +0.54 dB | -1.37 dB | -1.91 dB | -2.05 dB | +0.95 dB |
| Custom C | +0.91 dB | -0.55 dB | -1.46 dB | -1.44 dB | +1.45 dB |
| Custom D | +0.81 dB | -0.74 dB | -1.56 dB | -1.47 dB | +1.20 dB |
RMS 보상 판정
네 후보 모두 Mini Original보다 평균 출력 RMS가 낮다. 따라서 현재 A-D 필터 단독으로는 Mini의 낮은 RMS를 평균적으로 회복하지 못했다.
| 후보 | 평균 출력 RMS 변화 | 출력 RMS가 회복된 풍량 | 판정 |
|---|---|---|---|
| Custom A | -0.23 dB | 강풍 +0.57, 터보 +1.67 dB | 고풍량 부분 회복 |
| Custom B | -1.37 dB | 없음 | RMS 보상 실패 |
| Custom C | -0.55 dB | 약풍 +0.12, 터보 +0.42 dB | 회복량 미미 |
| Custom D | -0.74 dB | 없음 | RMS 보상 실패 |
Custom의 공통 이득은 output floor 감소다. 즉 현재 A-D는 RMS recovery filter라기보다 noise suppression trade-off로 동작했다. A를 기반으로 gain/vol을 별도 분리하고, speech-active RMS와 SBR이 회복되는지 다시 시험해야 한다.
풍량별 핵심 결과
- 약풍: B가 floor를 가장 많이 낮추지만 전달량 손실도 가장 크다. C는 손실이 가장 작다.
- 중풍: 네 템플릿 모두 전달량이 약 1.8~2.1 dB 낮아진다. D가 상대적으로 덜 깎인다.
- 강풍: A가 전달량 손실 -0.71 dB로 가장 작아 균형이 좋다. B는 -2.00 dB로 손실이 크다.
- 터보: A만 +0.09 dB로 Mini Original과 같은 수준을 유지한다. B/D는 약 -1.5 dB 이상 감쇠된다.
문제 → 관측 결과 → 해석
- Custom 적용 후 MIC RMS는 평균 +0.5~+0.9 dB 커졌다.
- 그러나 Kardome 출력은 입력 증가만큼 커지지 않았고, A를 제외하면 출력/MIC 전달량이 -1.1~-1.9 dB 낮아졌다.
- 출력 floor는 -0.9~-2.1 dB 낮아져 풍량성 잔류 노이즈 억제 효과가 확인됐다.
- 동시에 출력 변동폭은 +0.95~+1.45 dB 커져 레벨 안정성은 악화됐다.
즉 Custom EQ는 노이즈를 줄이는 대신 유효 음성 전달량과 레벨 안정성에 비용을 만든다. 약한 음절이나 발화 시작·끝에서는 KWS miss/FN 및 STT FRR 위험이 커질 수 있다.
KWS/STT 해석 한계와 다음 시험
Mini 로그 20개에서 Test KWS Count 기록 23건을 찾았고 모두 0이었다. 정답 전사문과 decoder 출력도 없어 실제 KWS hit-rate나 STT WER/CER를 산출할 수 없다. 현재 수치는 음향 proxy이며, 성능 결론은 동일 문장·동일 거리·동일 풍량을 반복 재생해 KWS hit, STT WER/CER, 시작·끝 dropout을 함께 측정해야 한다.
- 후속 기반안: Custom A + 독립 gain/vol 단계 보상
- 노이즈 최우선 후보: Custom B (음성 손실 위험을 함께 검증)
- C/D: 변동폭 증가가 커 보류