← 홈으로 돌아가기

📖 설치 및 이용 매뉴얼

VtoTxt는 음성을 텍스트로 변환해 현재 커서 위치에 바로 입력하는 Windows 앱입니다.
이 매뉴얼에서 설치부터 실제 사용까지 단계별로 안내합니다.

1 시스템 요구사항

💻

운영체제

Windows 10 / 11
(64비트)

🐍

Python

3.9 이상
권장: 3.11

🌐

인터넷

서버 API 접속용
(Vosk는 오프라인 가능)

🎙️

마이크

USB 또는 내장 마이크
16kHz 이상 권장

필수 Python 패키지

패키지버전역할
PyQt55.15+트레이 아이콘, 팝업 UI
pyaudio0.2.14마이크 입력
keyboard0.13+전역 단축키
pyperclip1.9+클립보드 텍스트 입력
pyautogui0.9+키보드 이벤트
requests2.32+서버 API 통신

2 설치 방법

방법 A — 포터블 버전 (권장)

  1. 포터블 버전 다운로드

    이 페이지 하단 📦 포터블 버전 버튼을 클릭해 ZIP 파일을 받습니다.

  2. 압축 해제

    원하는 폴더에 압축을 풀어주세요. (예: C:\VtoTxt\)

  3. 패키지 설치

    압축 해제된 폴더에서 install_and_run.bat우클릭 → 관리자 권한으로 실행

    # bat 파일이 자동으로 아래 명령을 실행합니다
    pip install -r requirements.txt
  4. 실행 확인

    설치 완료 후 프로그램이 자동으로 시작됩니다. 하단 트레이 영역(^ 클릭)에서 🎤 아이콘을 확인하세요.

⚠️

pyaudio 설치 오류 시 — 아래 명령을 순서대로 실행하세요.
pip install pipwinpipwin install pyaudio

방법 B — 설치 프로그램

  1. 설치 파일 다운로드

    ⬇️ 설치 프로그램 다운로드 버튼으로 VoiceTyping_Setup.exe 를 받습니다.

  2. 설치 실행

    파일을 실행하고 안내에 따라 설치합니다. 백신 소프트웨어가 경고를 표시하면 허용(Allow)을 선택하세요.

  3. 자동 시작 등록

    설치 완료 시 Windows 시작 프로그램에 자동 등록됩니다. 재부팅 후에도 자동으로 실행됩니다.

Windows 시작 시 자동 실행 등록 (수동)

# 시작 폴더에 바로가기 추가
Win + Rshell:startup  입력 후 Enter
# 열린 폴더에 main.pyw 바로가기를 만들어 넣으세요

3 첫 실행 설정

  1. 트레이 아이콘 확인

    작업 표시줄 우측 하단 ^ 버튼을 클릭하면 🎤 아이콘이 보입니다.

  2. 설정 창 열기

    🎤 아이콘을 우클릭 → ⚙️ 설정 메뉴를 선택합니다.

  3. 서버 연결 확인

    기본 서버 URL https://vt.kiam.kr 이 입력되어 있는지 확인 후 연결 테스트 버튼을 클릭합니다.

  4. STT 엔진 선택

    처음에는 auto (자동 선택) 을 권장합니다. Vosk 먼저 시도하고 실패 시 Whisper로 전환합니다.

  5. 교정 AI 선택 (선택사항)

    텍스트 교정이 필요하면 OnlyOne AI 또는 DeepSeek AI 를 선택합니다.

  6. 저장 후 첫 테스트

    설정 저장 후 메모장을 열고 Ctrl+Shift+M 을 눌러 테스트해보세요.

4 기본 사용법

사용 흐름

입력창에
커서 클릭
Ctrl+Shift+M
단축키
팝업 표시
🎙 녹음 중
말하기
✅ 버튼
클릭
커서 위치에
텍스트 입력

두 가지 입력 모드

모드단축키동작사용 예
🎤 새로 입력Ctrl+Shift+M현재 커서 위치에 새 텍스트 입력빈 입력창에 처음 입력할 때
➕ 이어쓰기Ctrl+Shift+A이미 입력된 텍스트 뒤에 추가긴 문장을 여러 번 나눠서 입력할 때
💡

이어쓰기 활용 팁 — 긴 내용을 한 번에 말하기 어려울 때, 새로 입력으로 시작하고 이어쓰기를 반복하면 자연스럽게 긴 글을 작성할 수 있습니다.

트레이 아이콘 색상 의미

아이콘색상상태
🎤파랑대기 중 (정상)
빨강녹음 중
초록입력 완료

6 엔진 선택 가이드

STT 엔진 비교

엔진속도정확도인터넷추천 상황
⚡ Vosk빠름보통불필요짧은 단어, 빠른 입력, 인터넷 불안정 환경
🎯 Whisper보통높음불필요긴 문장, 전문용어, 높은 정확도가 필요할 때
🔄 Auto자동자동불필요처음 사용 시 권장. Vosk 우선 시도 후 실패 시 Whisper 전환

텍스트 교정 AI 비교

교정 AI특징인터넷추천 상황
사용 안 함인식 결과를 그대로 사용불필요빠른 입력, 짧은 단어 위주
✨ OnlyOne AI맞춤법·문장부호·자연스러운 문장 교정필요보고서, 이메일 등 정확한 문서 작성
🤖 DeepSeek AI높은 언어 이해력, 문맥 기반 교정필요긴 글, 복잡한 문장 교정
💡

조합 추천 — 빠른 일상 입력: Vosk + 교정 없음 / 중요한 문서: Whisper + DeepSeek 교정

7 설정 변경

트레이 아이콘 우클릭 → ⚙️ 설정 으로 설정 창을 열 수 있습니다.

설정 항목 설명

항목설명기본값
API 서버 URLVtoTxt 서버 주소https://vt.kiam.kr
음성 인식 엔진vosk / whisper / autoauto
언어한국어 / English / 日本語 / 中文한국어
교정 AI없음 / OnlyOne / DeepSeek없음
새로 입력 단축키전역 단축키 (다른 앱에서도 동작)Ctrl+Shift+M
이어쓰기 단축키전역 단축키Ctrl+Shift+A
히스토리 저장최근 입력 기록 최대 보관 개수50개
요청 타임아웃서버 응답 대기 최대 시간30초
알림 표시입력 완료 시 트레이 알림 표시켜짐

설정 파일 직접 수정

설정은 settings.json 파일에 저장됩니다. 텍스트 편집기로 직접 수정할 수도 있습니다.

{
  "server_url":        "https://vt.kiam.kr",
  "stt_engine":        "auto",
  "refiner":           "none",
  "language":          "ko",
  "hotkey_new":        "ctrl+shift+m",
  "hotkey_append":     "ctrl+shift+a",
  "max_history":       50,
  "timeout_sec":       30,
  "show_notification": true
}

8 단축키 모음

단축키동작
Ctrl+Shift+M새로 입력 시작 (녹음 시작)
Ctrl+Shift+A이어쓰기 시작 (녹음 시작)
팝업에서 Enter✅ 입력 — 텍스트를 커서 위치에 입력
팝업에서 Esc❌ 취소 — 텍스트 폐기
ℹ️

단축키는 설정 창에서 원하는 조합으로 변경할 수 있습니다. 다른 앱과 충돌하면 설정에서 변경하세요.

9 문제 해결

마이크가 인식되지 않을 때

  1. 마이크 권한 확인

    Windows 설정 → 개인 정보 → 마이크 → 앱 접근 허용 ON

  2. 기본 장치 설정

    작업 표시줄 스피커 우클릭 → 소리 설정 → 입력 장치에서 사용할 마이크 선택

  3. pyaudio 재설치
    pip uninstall pyaudio
    pip install pipwin
    pipwin install pyaudio

서버 연결 실패 시

  1. 인터넷 연결 확인

    브라우저에서 https://vt.kiam.kr/api/status 접속 확인

  2. URL 확인

    설정에서 서버 URL이 https://vt.kiam.kr 인지 확인 (끝에 / 없이)

  3. 타임아웃 늘리기

    설정에서 요청 타임아웃을 60초로 변경해보세요.

한글이 깨지거나 입력이 안 될 때

  1. 클립보드 방식 확인

    VtoTxt는 클립보드 붙여넣기 방식으로 입력합니다. 입력창이 Ctrl+V 를 지원하는지 확인하세요.

  2. 관리자 권한 실행

    일부 프로그램은 관리자 권한이 필요합니다. VtoTxt를 관리자 권한으로 실행해보세요.

인식률이 낮을 때

증상해결
짧은 단어 인식 실패Vosk 대신 Whisper 엔진으로 변경
배경 소음 영향조용한 환경에서 사용 또는 마이크 볼륨 조절
전문 용어 오인식Whisper + DeepSeek 교정 조합 사용
영어가 한글로 변환됨설정에서 언어를 English로 변경

10 자주 묻는 질문

Q. 인터넷이 없어도 사용할 수 있나요?

엔진을 Vosk로 설정하고 교정을 사용 안 함으로 설정하면 오프라인 STT가 가능합니다. 단, API 서버(vt.kiam.kr)와의 통신은 인터넷이 필요합니다.

Q. 클립보드 내용이 바뀌지 않나요?

텍스트 입력 시 클립보드를 잠깐 사용하지만, 입력 완료 후 원래 클립보드 내용을 복원합니다. 정상적인 경우 클립보드 내용이 유지됩니다.

Q. 게임이나 특정 프로그램에서 입력이 안 돼요

DirectX 게임이나 관리자 권한 프로그램은 클립보드 입력이 차단될 수 있습니다. VtoTxt를 관리자 권한으로 실행하면 대부분 해결됩니다.

Q. 단축키가 다른 프로그램과 충돌해요

설정 → 단축키를 원하는 조합으로 변경하세요. 예: ctrl+alt+v, ctrl+alt+b

Q. 히스토리는 어디에 저장되나요?

프로그램 폴더 내 history.json 파일에 저장됩니다. 삭제하면 히스토리가 초기화됩니다.

Q. 동시에 여러 PC에서 사용할 수 있나요?

서버는 동시 요청을 처리할 수 있습니다. 각 PC에 앱을 설치해서 독립적으로 사용하면 됩니다.

← 홈으로 돌아가기 ↑ 맨 위로