본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 시스템·유틸리티 · 윈도우즈 유틸

goto

0

goto는 Linux에서 음성 명령을 통해 창을 전환하는 오픈소스 유틸리티입니다. 여러 창이 열려 있을 때 마우스나 Alt+Tab으로 창을 찾는 대신, 원하는 창을 음성으로 지정하면 해당 창이 화면 앞으로 자동으로 전환됩니다.

MIT리눅스생산성오픈소스음성 제어창 전환

소개

goto는 Linux에서 음성 명령을 통해 창을 전환하는 오픈소스 유틸리티입니다. 여러 창이 열려 있을 때 마우스나 Alt+Tab으로 창을 찾는 대신, 원하는 창을 음성으로 지정하면 해당 창이 화면 앞으로 자동으로 전환됩니다. 이 소프트웨어는 Whisper를 통해 음성 인식을 100% 로컬에서 처리하여 오디오와 변환된 텍스트가 기기를 벗어나지 않는 것이 특징입니다.

상세정보

간편 설치

터미널에서 다음 명령 한 줄로 최신 버전을 다운로드하고 시스템 트레이 및 로그인 자동 시작 설정을 포함하여 설치할 수 있습니다.

curl -fsSL https://espigah.github.io/goto/install.sh | bash

패키지 관리자 설치

Debian/Ubuntu에서는 apt 저장소를 추가하여 설치하고 자동 업데이트를 받을 수 있습니다. Fedora/RHEL에서는 dnf를 사용하여 설치할 수 있습니다. 또한 GitHub 릴리스 페이지에서 .deb, .rpm 패키지 또는 AppImage 파일을 직접 다운로드하여 설치할 수도 있습니다.

기본 설정 및 미세 조정

설치 후 시스템 트레이 메뉴를 통해 설정을 구성할 수 있습니다. 음성 인식 정확도가 낮은 경우, 메뉴에서 미크 보정(Calibrate mic)을 선택하여 8초 동안 녹음하면 마이크 음성 감지 민감도가 자동으로 조정됩니다. 인식 정확도를 높이려면 정밀도(Precision) 설정을 ‘High’로 변경하면 됩니다.

활용 예시

goto는 여러 창을 동시에 열어두고 작업하는 사용자에게 유용합니다.

  • 개발자: 여러 프로젝트 창과 터미널이 열려 있을 때, 음성 명령으로 특정 프로젝트의 VS Code 창이나 관련 터미널 로그를 즉시 찾아 작업 효율을 높일 수 있습니다.
  • 다중 모니터 또는 탭 사용자: Chrome에 많은 탭이 열려 있을 때, 마우스로 탭을 찾아 전환하는 대신 “goto chrome [사이트 이름]” 명령으로 원하는 탭으로 빠르게 이동할 수 있습니다.
  • 협업 도구 사용자: Slack과 같은 협업 도구에서 여러 대화가 진행 중일 때, 특정 사용자의 DM을 음성으로 바로 열어 빠르게 소통할 수 있습니다.

지원 환경

goto는 현재 Linux 운영 체제를 지원합니다. Debian/Ubuntu와 Fedora/RHEL 배포판을 위한 공식 패키지가 제공되며, AppImage를 통해 대부분의 리눅스 배포판에서 실행할 수 있습니다.

최신 버전

현재 공급된 정보에 따르면 최신 버전은 0.3.17입니다. GitHub 릴리스 페이지에서 최신 상태를 확인할 수 있습니다.

제한 사항·확인 사항

goto는 현재 Linux에서만 지원됩니다. Windows 또는 macOS는 지원하지 않습니다. 초기 실행 시 Whisper 음성 인식 모델을 다운로드해야 하며, 선택한 정밀도에 따라 모델 크기가 달라집니다 (Normal: 약 181MB, High: 약 514MB). 음성 인식은 로컬에서 처리되지만, 정확도는 마이크 품질과 환경에 따라 달라질 수 있습니다. 미크 보정을 통해 개선할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.