missuo/koe

A background-first macOS voice input tool. Press a hotkey, speak, and the corrected text is pasted into whatever app you're using.

해결하는 문제

Koe는 투박하거나 무거운 받아쓰기 앱을 대체하는 macOS용 경량 백그라운드 우선 음성 입력 도구입니다. 사용자가 말을 하면 LLM이 자동으로 단어를 교정하여 활성화된 모든 애플리케이션에 직접 붙여넣을 수 있게 해주므로, 말하기와 타이핑 사이의 마찰을 최소화합니다.

작동 방식

  1. 트리거: 사용자는 hold, toggle, 또는 double-tap 모드를 사용하여 구성 가능한 핫키(예: Fn 키)를 통해 녹음을 활성화합니다.
  2. 전사(Transcription): 오디오는 ASR (Automatic Speech Recognition) 제공업체로 실시간 스트리밍됩니다. 지원되는 제공업체에는 클라우드 서비스(Doubao, Qwen)와 로컬 옵션(Apple Speech, MLX, sherpa-onnx)이 포함됩니다.
  3. 교정: 결과물인 전사 텍스트는 사용자 정의 시스템 프롬프트와 사용자 정의 사전을 기반으로 대문자, 띄어쓰기, 용어를 수정하기 위해 LLM(OpenAI, Anthropic 또는 로컬 MLX 모델 등)으로 전송됩니다.
  4. 출력: 최종 교정된 텍스트는 macOS accessibility APIs를 사용하여 활성화된 입력 필드에 자동으로 붙여넣기 됩니다.

대상 사용자

  • 빠르고 미니멀한 음성-텍스트 워크플로우를 원하는 macOS 사용자(Apple Silicon).
  • 복잡한 GUI 대신 일반 텍스트 구성 파일(plain-text configuration files)을 선호하는 파워 유저.
  • 사용자 정의 사전을 통해 도메인별 용어에 대해 높은 정확도가 필요한 개발자 또는 기술 사용자.

주요 특징

  • Minimal Footprint: 디스크 사용량 15 MB 미만이며 일반적으로 약 20 MB의 RAM을 사용합니다.
  • Hybrid ASR/LLM: 클라우드 기반 및 MLX를 통한 완전한 오프라인 온디바이스 추론을 모두 지원합니다.
  • Lighweight Architecture: 성능을 위한 Rust와 네이티브 macOS 통합을 위한 Objective-C로 구축되어 Electron 앱의 "Chromium tax"를 피합니다.
  • Plain-Text Config: 사전 및 프롬프트를 포함한 모든 설정은 편집과 스크립팅이 용기하도록 ~/.koe/에 저장됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트