Mini A1 RMS 저하를 Custom 필터 A-D로 보상할 수 있는가
이 문서는 기존 A1보다 낮게 관측된 Mini RMS를 문제 기준으로 두고, Mini Custom 필터 A-D가 RMS를 회복하면서 noise와 KWS/STT 성능까지 개선할 수 있는지 판정한다.
10초 결론
현재 A~D 중 Mini RMS 저하 문제를 해결한 필터는 없다.
제품 적용은 보류하고, A 필터 + 독립 gain을 다음 실험 1순위로 검증한다. A도 아직 채택안이 아니다.
| 물음 | 바로 답 |
|---|---|
| Mini RMS가 정말 낮은가? | 그렇다. MIC RMS는 4조건 모두 낮고 평균 -12.65 dB다. |
| A~D 필터로 회복했나? | 아니다. 평균 출력 RMS는 A/B/C/D 모두 Mini Original보다 낮다. |
| 필터가 좋아진 부분은? | 모두 output noise floor를 0.9~2.1 dB 낮춰다. 다만 음성 전달량도 같이 줄었다. |
| 그럼 무엇을 쓰나? | 지금 바로 쓸 필터는 없다. A+gain을 시험하고 B는 noise 억제 비교군으로 둔다. |
| 성능 향상이 확정됐나? | 아니다. Mini KWS hit-rate와 STT WER/CER 결과가 없어 인식 향상은 미확인이다. |
1. 먼저 문제가 맞는지 확인
0 dB 아래는 Mini RMS가 기존 A1보다 작다는 뜻이다. MIC는 전 조건에서 감소했고, 출력도 터보를 제외한 3조건에서 감소했다. 따라서 Mini RMS가 전반적으로 낮다는 것은 관측 결론이다. 단, 시험 팬 SPL이 달라 차이 전부를 높이 축소의 단독 효과로 볼 수는 없다.
2. A~D가 RMS를 다시 올렸는지 확인
0 dB 위로 올라가야 RMS 회복이다. A는 강풍·터보에서만 부분 회복했고, C의 양수 변화는 너무 작다. A~D 모두 노란색 평균 막대가 0 아래이므로 필터 단독 보상은 실패다.
3. 그래서 어떤 후보를 다음에 시험하는가
오른쪽일수록 RMS 회복에 유리하고, 위쪽일수록 noise floor 감소가 크다. 현재 모든 후보는 RMS 회복 기준인 0 dB 왼쪽에 있다.
- A를 다음 기반안으로 쓰는 이유: 평균 RMS 손실이
-0.23 dB로 가장 작고, 강풍·터보에서 부분 회복하며, floor도-1.13 dB낮춘다. - A를 바로 채택하지 않는 이유: 약풍·중풍 RMS는 더 낮아졌고 KWS/WER/CER가 미검증이다.
- B의 역할: floor를
-2.05 dB로 가장 많이 낮추지만 RMS와 전달량 손실도 가장 크므로 noise 억제 비교군이다.
한 장 정량 요약
상세 판정 수치
- Mini RMS 저하는 확인됐다. 4조건 평균 MIC RMS는 기존 A1
-45.35 dBFS에서 Mini Original-58.00 dBFS로-12.65 dB낮다. 출력 RMS도-57.56 → -68.97 dBFS, 평균-11.41 dB낮다. - 현재 A-D 필터만으로 평균 출력 RMS를 회복하지 못했다. Mini Original 대비 A
-0.23 dB, B-1.37 dB, C-0.55 dB, D-0.74 dB로 모두 평균 출력이 더 낮다. - A는 강풍
+0.57 dB, 터보+1.67 dB로 부분 회복했지만 약풍-2.03 dB, 중풍-1.11 dB로 악화했다. C의 일부 양수 변화는+0.12/+0.42 dB로 작다. - A-D의 확인된 이득은 RMS 회복이 아니라 output floor
0.9~2.1 dB감소다. 그 대가로 전달량은1.1~1.9 dB감소하고 변동폭은0.95~1.45 dB증가했다. - 현재 판정은
필터 단독 RMS 보상 = 실패,noise 억제 = 확인,KWS/STT 개선 = 미확인이다. A는 채택안이 아니라 필터 + 독립 gain 보상 시험의 1순위 기반안이다. - 시험 SPL이 달라 RMS 감소량 전부를 높이 70 cm 축소의 단독 인과량으로 볼 수는 없지만, 현재 제품 상태에서 Mini RMS가 전반적으로 낮다는 사실은 확정이다.
| 검증 질문 | 결과 | 판정 |
|---|---|---|
| Mini MIC RMS가 기존 A1보다 낮은가 | 4조건 모두 낮음, 평균 -12.65 dB | 확인 |
| Mini 출력 RMS가 기존 A1보다 낮은가 | 4조건 평균 -11.41 dB, 터보만 예외 | 전반적 저하 확인 |
| A-D가 Mini 평균 출력 RMS를 높였는가 | A/B/C/D 모두 평균 -0.23/-1.37/-0.55/-0.74 dB | 실패 |
| A-D가 output floor를 낮췄는가 | 평균 -1.13~-2.05 dB | 확인 |
| A-D가 KWS/STT를 개선했는가 | KWS 기록 23건 모두 0, WER/CER 없음 | 미확인 |
비교 계층
기존 A1
└─ 높이 약 70 cm 축소 → Mini Original (EQ 미적용 기준)
└─ Custom A-D → Mini Custom A-D
별도 과거 Original/Mesh 시험
├─ KWS 검출 횟수: detector 실측
└─ STT core SBR/dropout: decoder WER/CER가 아닌 파형 proxy
높이 변화는 하드웨어 축이고 Custom A-D는 Mini 내부 튜닝 축이다. 두 축을 합쳐 “EQ로 높이 문제를 해결했다”고 해석하지 않는다.
데이터와 지표
현재 Mini 세트는 Original·Custom A-D × 약풍·중풍·강풍·터보의 WAV 100개, 로그 20개, 풍량 메모 4개다. 이번에 새 경로로 들어온 124개 파일은 이전 통합 분석에 사용한 Mini 세트와 그룹·풍량·파일명 기준 SHA-256이 모두 같았다. 따라서 측정 내용은 기존 wiki 분석과 동일하고, 이번 업데이트는 현 워크트리 재산출과 증거 수준 보강이다.
풍량 메모도 동일하지 않다.
| 대응 조건 | 기존 A1 | Mini Original |
|---|---|---|
| 약풍 / Level3 | 44 dB | 40 dB |
| 중풍 / Level6 | 58 dB | 51.0 dB |
| 강풍 / Level8 | 69.5 dB | 58 dB |
| 터보 | 설정 파일 없음 | 62 dB |
사용 지표:
출력/MIC 전달량 = sndflow_outkardome RMS - sndflow_mic RMSoutput noise floor = 100 ms 출력 프레임 RMS의 10 percentile출력 변동폭 = 100 ms 출력 프레임 RMS의 P95-P10
이 수치들은 음향 proxy이며 KWS 검출률이나 STT WER/CER를 대신하지 않는다.
기존 A1 대비 Mini RMS 저하
풍량 이름만 대응시킨 참고 비교다. 실제 팬 dB가 다르므로 인과 비교가 아니다.
| 대응 조건 | 기존 A1 MIC | Mini MIC | MIC 변화 | 기존 A1 출력 | Mini 출력 | 출력 변화 |
|---|---|---|---|---|---|---|
| 약풍 / Level3 | -53.47 dBFS | -65.72 dBFS | -12.26 dB | -66.27 dBFS | -78.38 dBFS | -12.10 dB |
| 중풍 / Level6 | -43.18 dBFS | -59.05 dBFS | -15.87 dB | -54.30 dBFS | -70.17 dBFS | -15.88 dB |
| 강풍 / Level8 | -34.09 dBFS | -55.17 dBFS | -21.09 dB | -45.28 dBFS | -64.90 dBFS | -19.63 dB |
| 터보 | -50.67 dBFS | -52.05 dBFS | -1.37 dB | -64.41 dBFS | -62.43 dBFS | +1.98 dB |
| 4조건 평균 | -45.35 dBFS | -58.00 dBFS | -12.65 dB | -57.56 dBFS | -68.97 dBFS | -11.41 dB |
MIC RMS는 네 조건 모두 낮고 출력 RMS도 터보를 제외한 세 조건에서 12.10~19.63 dB 낮다. 따라서 Mini의 전반적인 RMS 저하는 관측 사실이다. 출력/MIC 전달량이 유지됐다는 기존 해석은 RMS 저하가 없다는 뜻이 아니라, 작아진 입력을 처리단이 비율상 추가로 더 깎지는 않았다는 별도 결과다.
비교 팬 SPL이 다르므로 감소량 전부를 높이 축소의 단독 효과로 귀속하지 않는다. Turbo는 기존 A1 설정값이 없어 출력 +1.98 dB를 개선량으로 채택하지 않는다.
A-D 필터로 RMS를 회복할 수 있는가
아래 변화량은 같은 Mini 하드웨어의 Custom - Mini Original이다.
| 조건 | MIC RMS | 출력 RMS | 전달량 | output floor | 변동폭 |
|---|---|---|---|---|---|
| Mini Original | -58.00 dBFS | -68.97 dBFS | -10.97 dB | -71.45 dBFS | 5.62 dB |
| Custom A | -57.11 dBFS | -69.20 dBFS | -12.09 dB (-1.12) | -72.57 dBFS (-1.13) | 6.69 dB (+1.07) |
| Custom B | -57.46 dBFS | -70.34 dBFS | -12.89 dB (-1.91) | -73.49 dBFS (-2.05) | 6.57 dB (+0.95) |
| Custom C | -57.08 dBFS | -69.52 dBFS | -12.43 dB (-1.46) | -72.88 dBFS (-1.44) | 7.07 dB (+1.45) |
| Custom D | -57.18 dBFS | -69.71 dBFS | -12.53 dB (-1.56) | -72.91 dBFS (-1.47) | 6.82 dB (+1.20) |
| 후보 | 평균 출력 RMS 변화 | RMS 회복 조건 | floor 변화 | 전달량 변화 | 현재 판정 |
|---|---|---|---|---|---|
| Custom A | -0.23 dB | 2/4: 강풍·터보 | -1.13 dB | -1.12 dB | 부분 회복, 후속 기반안 |
| Custom B | -1.37 dB | 0/4 | -2.05 dB | -1.91 dB | noise 억제 비교군 |
| Custom C | -0.55 dB | 2/4: 약풍·터보 | -1.44 dB | -1.46 dB | 회복량 미미, 변동 큼 |
| Custom D | -0.74 dB | 0/4 | -1.47 dB | -1.56 dB | 보류 |
현재 A-D는 Mini의 낮은 RMS를 평균적으로 회복시키는 필터가 아니다. A가 고풍량에서만 부분 회복했고, 네 후보의 공통 효과는 출력 floor 감소다. RMS 보상을 목표로 한다면 A의 필터 특성을 유지한 상태에서 gain/vol을 별도 축으로 분리해야 한다.
| 문제 | 측정 결과 | 해석 | STT/KWS 영향 |
|---|---|---|---|
| Mini RMS 저하 보상 | 평균 출력 RMS A-D 모두 음수 | 필터 단독 보상 실패 | 별도 gain 축 필요 |
| 잔류 잡음 | floor -0.9~-2.1 dB |
Custom이 조용한 구간을 더 억제 | false trigger에는 유리할 수 있음 |
| 음성 보존 | 전달량 -1.1~-1.9 dB |
입력 대비 출력 손실 증가 | 약음절·발화 시작/끝 miss 위험 |
| 레벨 안정성 | 변동폭 +0.95~+1.45 dB |
envelope/gate 변동 가능 | VAD endpoint와 분절 위험 |
| 후보 균형 | A 손실 최소, B floor 감소 최대 | A 균형형, B 억제 우선형 | 목적별 후보 분리 필요 |
풍량별 RMS 회복과 손실
| 풍량 | A 출력 RMS | B 출력 RMS | C 출력 RMS | D 출력 RMS |
|---|---|---|---|---|
| 약풍 | -2.03 dB | -1.89 dB | +0.12 dB | -0.39 dB |
| 중풍 | -1.11 dB | -2.18 dB | -2.09 dB | -1.43 dB |
| 강풍 | +0.57 dB | -1.15 dB | -0.63 dB | -0.25 dB |
| 터보 | +1.67 dB | -0.27 dB | +0.42 dB | -0.90 dB |
A는 강풍·터보에서 출력 RMS를 회복하지만 약풍·중풍은 더 낮춘다. C의 일부 회복은 작고 중풍 손실이 크다. 전 풍량 공통 RMS 보상안은 아직 없다.
| 풍량 | A 전달량 | B 전달량 | C 전달량 | D 전달량 |
|---|---|---|---|---|
| 약풍 | -1.76 dB | -1.99 dB | -1.21 dB | -1.70 dB |
| 중풍 | -2.07 dB | -2.13 dB | -2.02 dB | -1.76 dB |
| 강풍 | -0.71 dB | -2.00 dB | -1.74 dB | -1.19 dB |
| 터보 | +0.09 dB | -1.53 dB | -0.87 dB | -1.57 dB |
A는 강풍·터보에서 출력 RMS와 전달량 보존이 좋다. 그러나 약풍·중풍 손실이 있어 필터 단독 채택안이 아니다. B는 noise floor를 평균 -2.05 dB 낮추지만 전달량도 가장 많이 잃는다.
KWS/STT 근거 연결
과거 Original/Mesh 시험은 다음과 같다.
| 조건 | KWS detector 실측 | STT core SBR proxy | dropout proxy |
|---|---|---|---|
| Original Default | 19/20 | 23.03 dB | 0.00% |
| Original Custom | 20/20 | 24.72 dB | 0.80% |
| Mesh Default | 20/20 | 25.13 dB | 1.22% |
| Mesh Custom | 18/20 | 23.22 dB | 2.08% |
Mesh Default는 KWS와 SBR이 좋아졌지만 동일 Template A를 더한 Mesh Custom은 KWS·SBR·dropout이 모두 악화됐다. 이 결과는 Mini에서도 noise floor 감소만으로 인식 개선을 주장하면 안 된다는 직접적인 경고다.
| Mini 항목 | 현재 상태 | 판정 |
|---|---|---|
| WAV 음향 변화 | 5그룹 × 4풍량 확보 | 확인 |
| Custom noise floor 감소 | A-D 모두 감소 | 확인 |
| KWS hit-rate 개선 | 20개 로그, 23개 기록 모두 0 | 미확인 |
| STT WER/CER 개선 | 정답 전사문·decoder 출력 없음 | 미확인 |
| Custom A 채택 | 음향 균형 후보 | decoder Gate 전 미확인 |
다음 시험과 승격 Gate
Mini Original → A 필터 단독 → A + gain/vol 단계 보상으로 필터와 증폭을 분리한다.- gain 목표는 동일 입력에서 speech-active RMS/SBR을 회복하면서 output floor와 headroom을 지키는 것이다. 현재 조건이 다른 기존 A1 절대 RMS를 그대로 목표로 사용하지 않는다.
- 높이 효과는 기존 A1과 Mini Original만 동일 스피커·문장·거리·팬 SPL로 비교한다.
- 각 풍량에서 KWS 30회, 동일 STT 문장 30회, 무발화 300초를 수집한다.
- KWS hit/FN/FA, WER/CER, VAD 시작·끝 오차, dropout, active speech RMS, output floor와 headroom을 동시에 기록한다.
- A + gain 후보가
RMS 회복,KWS 기준선 이하 하락 없음,WER/CER 악화 없음,dropout ≤1%,floor 개선 유지를 모두 만족할 때만 채택한다.
현장 property 적용과 구성요소 분리 순서는 SoundFlow Kardome Tuning Runbook을 따른다. Mini의 풍량별 상세표는 Mini Original 기준 Custom A-D 정밀 비교, Audio 증거 읽기 순서는 Audio / SoundFlow에서 이어진다.