6채널 16kHz WAV(또는 1~6채널, 부족하면 채널 복제) → float를 24bit로 양자화한 s24_6ch 인터리브 바이너리로 /ws/stream에 스트리밍합니다.
나중에 mch_streamer/실기 마이크로 바꾸려면 아래 streamSource 부분만 다른 소스로 교체하면 됩니다.
hase_only를 끄면: 6채널 → HASE → 1채널(강화) int16 16k → Silero VAD → 업스트림(게이트웨이 환경 변수 UPSTREAM_CHAT_URL, OpenAI 호환·보통 vLLM)이 ready → text_delta → done 순으로 응답합니다. (index.html과 동일한 text 필드.)
VAD: — · 업스트림: —
(hase_only 끄고 전송하면 text_delta의 text가 누적됩니다 — index.html과 동일)
—
—
config 예시: input_channels: 6, pcm_format: "s24_6ch", hase_only: true/false