lnenad/lipwise는 Windows·macOS·Linux에서 동작하는 음성 받아쓰기 도구다. 단축키를 누른 채 말하면 곧장 문장으로 입력되고, "scratch that" 같은 구두 지시를 AI 편집기가 알아듣어 목록을 만들거나 문장을 다시 쓴다. 음성 인식은 자기 컴퓨터에서 처리되고, 상위 모델은 로컬 AI, Claude, OpenAI 중 무엇이든 붙일 수 있다. 2026-10-13 커밋 814344a는 내장 음성 인식 엔진(transcribe-cpp 안의 ggml)이 빌드될 CPU를 고정했다.
문제는 빌드가 머신 기준이었기 때문이다. ggml은 기본값이 GGML_NATIVE라서 릴리스 빌드가 CI 러너의 CPU를 그대로 따라갔다. AVX-512를 가진 러너가 만든 Windows 빌드는 그 명령어를 지원하지 않는 CPU에서 illegal instruction로 죽었다. 커밋 메시지는 AMD Ryzen 5800X3D를 사례로 적었다. 이번 패치는 x86을 AVX2·FMA·F16C·BMI2(Intel Haswell, AMD Zen 이상)로 묶고, Apple Silicon은 컴파일러 기본값(M1)을 그대로 남긴다. 바뀐 파일은 src-tauri/.cargo/config.toml 하나, 8줄 추가에 0줄 삭제이고, TRANSCRIBE_CMAKE_ARGS에 GGML_NATIVE=OFF와 각 옵션을 넣었다.
다만 성능 개선이 아니라 빌드 재현성을 되살리는 조치다. AVX-512 같은 최신 명령어를 가진 CPU에서는 빠른 경로를 포기하게 되고, 그 구간에서 손해가 얼마나인지는 수치가 주어지지 않았다. 같은 이름의 환경변수가 이 설정을 덮어쓸 수 있다는 점도 코드 주석에 남았다. 변경이 빌드 설정에만 닿았기 때문에 이미 배포된 바이너리가 함께 다시 빌드됐는지는 확인되지 않는다. 이 커밋으로 말할 수 있는 건 음성 엔진이 더 이상 빌드 서버의 CPU에 의존하지 않는다는 사실까지다. 크래시를 겪은 쪽이라면 새 빌드가 나올 때까지 기다리는 편이 가깝다.