원문 캡처 · github.com
원문 캡처 · github.com

Inaudio는 Windows, macOS, Linux용 데스크톱 앱으로, 음성을 받아쓰거나 텍스트를 소리 내 읽는 기능을 기기에서 처리한다. 음성 모델은 처음 한 번 내려받아야 하며, 모델을 받는 동안에는 인터넷 연결이 필요하다.

키보드 단축키로 받아쓰기를 시작하고 검색 가능한 기록을 남길 수 있다. 텍스트나 클립보드 내용을 소리 내 읽게 할 수도 있으며, 음성 모델과 마이크 설정, 재생을 앱에서 관리한다. 텍스트 입력 방식과 권한 설정은 운영체제에 따라 다르다.

음성 인식에는 NVIDIA Nemotron ASR Streaming이 포함된다. 영어용 캐시 인식 스트리밍 모델로, 560ms 지연 시간·정확도 프로필을 제공하며 검증된 모델 아카이브를 내려받은 뒤 sherpa-onnx를 통해 CPU에서 실행된다. 모델에는 NVIDIA Open Model License가 적용된다.

앱은 GitHub 릴리스에서 내려받을 수 있다. 배포 패키지는 electron-builder 업데이트 매니페스트를 통해 제공된다. CI 빌드 산출물은 현재 서명되지 않았으며, 개발 빌드는 업데이트 피드에 연결되지 않는다.

직접 실행하려면 Node.js 24 LTS와 npm이 필요하다. 네이티브 패키지 제작에 필요한 사전 조건은 기여 안내서에 나와 있다.

bash
git clone https://github.com/shikki841/inaudio.git
cd inaudio
npm ci
npm start

npm run check # TypeScript + ESLint
npm run package:release # Build the electron-builder package for your current OS

초기 설정에서 모델을 선택하고 안내가 나오면 마이크 접근을 허용해야 한다. 앱은 MIT 라이선스로 배포되지만, 내려받는 모델과 의존성에는 각각 별도의 라이선스가 적용된다.