음성 매크로 (VoiceMacro)
음성 인식을 통해 다양한 키보드 단축키와 매크로를 실행할 수 있는 Windows 애플리케이션입니다.
주요 기능
- 음성 인식: 마이크를 통해 음성을 인식하여 명령어를 실행합니다.
- 매크로 설정: 사용자 정의 음성 명령어와 키보드 단축키를 설정할 수 있습니다.
- 프리셋 관리: 자주 사용하는 매크로 세트를 프리셋으로 저장하고 불러올 수 있습니다.
- 트레이 아이콘: 시스템 트레이에서 실행되어 항상 백그라운드에서 대기합니다.
- 로그 표시: 음성 인식 결과와 매크로 실행 결과를 실시간으로 확인할 수 있습니다.
시스템 요구사항
- Windows 10 이상
- .NET 6.0 이상 (설치 방식에 따라 다름)
- 마이크 또는 음성 입력 장치
설치 방법
- 설치 프로그램(VoiceMacro-Setup.exe)을 다운로드합니다.
- 설치 프로그램을 실행하고 안내에 따라 설치를 완료합니다.
- 바탕화면 또는 시작 메뉴에서 "음성 매크로" 아이콘을 클릭하여 실행합니다.
사용 방법
기본 사용법
- 프로그램을 실행하면 음성 매크로 창이 나타납니다.
- "시작" 버튼을 클릭하여 음성 인식을 시작합니다.
- 마이크에 대고 설정된 매크로 명령어를 말하면 해당 키보드 단축키가 실행됩니다.
- "정지" 버튼을 클릭하여 음성 인식을 중지할 수 있습니다.
매크로 추가하기
- "매크로 추가" 버튼을 클릭합니다.
- 음성 명령어(예: "파일 저장")와 실행할 키 조합(예: "Ctrl+S")을 입력합니다.
- "저장" 버튼을 클릭하여 매크로를 추가합니다.
프리셋 관리
- "프리셋" 버튼을 클릭합니다.
- 현재 매크로 목록을 새 프리셋으로 저장하거나, 기존 프리셋을 불러올 수 있습니다.
- 프리셋 내보내기/가져오기 기능으로 다른 컴퓨터와 설정을 공유할 수 있습니다.
시스템 트레이 기능
- 창을 닫으면 프로그램은 시스템 트레이로 최소화됩니다.
- 트레이 아이콘을 더블 클릭하거나 우클릭 메뉴에서 "보기"를 선택하여 창을 다시 표시할 수 있습니다.
- 트레이 메뉴에서 음성 인식을 시작/정지하거나 프로그램을 종료할 수 있습니다.
문제 해결
-
음성 인식이 작동하지 않을 경우:
- 마이크가 올바르게 연결되어 있는지 확인하세요.
- Windows 설정에서 마이크 액세스 권한이 허용되어 있는지 확인하세요.
- 다른 음성 인식 프로그램이 마이크를 사용 중인지 확인하세요.
-
매크로가 실행되지 않을 경우:
- 매크로 명령어를 더 정확하게 말해보세요.
- 매크로 명령어가 올바르게 설정되어 있는지 확인하세요.
- 키 조합이 현재 실행 중인 프로그램에서 지원되는지 확인하세요.
라이선스
이 프로그램은 MIT 라이선스 하에 배포됩니다.
피드백 및 지원
문제점이나 개선 사항은 GitHub 이슈 트래커에 등록해 주세요.
개발 환경
- C# / .NET 6.0
- Windows Forms
- NAudio (오디오 캡처)
- Whisper.net (음성 인식)
- InputSimulator (키보드 시뮬레이션)