음성 코딩 가이드

Windows에서 Cursor IDE
로 프롬프트 받아쓰기

바이브 코딩은 길고 구조화된 프롬프트를 입력하는 대신 Cursor의 AI에게 받아쓰는 것을 의미합니다. StarWhisper는 Cursor의 채팅 패널, 인라인 편집, 터미널 및 Windows의 모든 텍스트 필드에 입력하는 무료 로컬 음성-투-텍스트 단축키입니다.

Windows용 다운로드
Microsoft Store
  • Windows의 신뢰
  • 빠른 30초 설정
더 보기
"드래그 앤 드롭 파일 업로더 만들어줘, PNG/JPG만, 최대 10MB..."

음성 기반 코딩을 위한 5단계

설치부터 Cursor의 채팅 패널로 직접 받아쓰기까지.

1

StarWhisper 설치

starwhisper.ai 또는 Microsoft Store에서 StarWhisper를 다운로드하세요. 설치 프로그램을 실행하고 첫 실행 시 마이크 접근을 허용하세요. 무료 플랜은 하루에 500단어를 지원하며, 이는 여러 개의 긴 코딩 프롬프트에 충분합니다. 하루 종일 받아쓰는 경우 Pro는 월 $10입니다.

2

Cursor 및 프로젝트 열기

Cursor IDE를 실행하고 작업 중인 프로젝트 폴더를 엽니다. Ctrl+L로 채팅 패널을 열거나 Ctrl+K로 현재 선택 영역에서 인라인 편집을 여세요. 두 컨텍스트 모두 일반적인 Windows 텍스트 입력이므로 받아쓴 프롬프트를 허용합니다.

3

프롬프트 입력창 클릭

Cursor의 채팅 입력창 또는 인라인 편집 팝업에 커서를 놓습니다. StarWhisper는 현재 포커스가 있는 Windows 텍스트 컨트롤에 입력하므로 단축키를 누르기 전에 커서가 올바른 위치에 있어야 합니다. 셸 명령을 받아쓰려는 경우 통합 터미널에도 동일하게 적용됩니다.

4

StarWhisper 단축키 누르기

전역 받아쓰기 단축키를 누르고 있으세요. 마이크 표시등이 녹음 중임을 확인합니다. 기본값은 대부분의 설정에서 작동하며, 이미 사용 중인 Cursor 또는 VS Code 단축키와 충돌하는 경우 StarWhisper 설정에서 다시 바인딩할 수 있습니다.

5

프롬프트 말하기, 놓기, 전송

전체 요청을 자연스럽게 받아쓰세요. 예: 드래그 앤 드롭 파일 업로더 만들기, PNG 및 JPG만, 최대 10메가바이트, 진행률 표시줄 및 접근 가능한 aria 레이블 포함. 단축키를 놓고, 전사된 텍스트를 스캔하고, 잘못 들린 식별자를 수정한 다음 Enter 키를 눌러 Cursor의 모델로 프롬프트를 보냅니다.

개발자가 Cursor에 음성 단축키를 선택하는 이유

바이브 코딩 및 AI 지원 개발을 위한 구체적인 이점.

긴 프롬프트의 구조 유지

역할, 컨텍스트, 일치시킬 기존 패턴, 제약 조건, 엣지 케이스 및 요청된 출력을 받아쓰세요. 모두 한 번의 말하기로 입력하는 것보다 빠릅니다. Cursor의 모델은 더 자세한 설명에서 더 잘 작동합니다.

기술 어휘 처리

React, Tailwind, Zustand, fastAPI, kubectl, useEffect, queryClient, dotenv, ECMAScript, Postgres, 의존성 주입이 모두 올바르게 인식됩니다. Whisper는 주류 식별자와 패턴을 인식할 만큼 충분한 개발자 콘텐츠로 학습되었습니다.

모든 개발 도구에서 작동

Cursor, VS Code, Windsurf, Zed(Windows의 경우), JetBrains IDE, GitHub Desktop, 터미널, Notion 문서, Linear 티켓, GitHub PR 설명. 하나의 단축키로 OS의 모든 텍스트 입력을 처리합니다.

기본적으로 로컬

오디오는 CPU 또는 GPU에서 실행되는 Whisper에 의해 전사됩니다. Claude, GPT 또는 Cursor가 라우팅하는 모델에 전송을 누르기로 결정할 때까지 프롬프트는 로컬에 유지됩니다. 타사 전사 서비스는 관여하지 않습니다.

일반적인 용도로 무료

무료 플랜의 하루 500단어는 많은 코딩 프롬프트를 다룹니다. Pro는 무제한 받아쓰기에 월 $10 또는 연 $80이며, 음성 기반 프롬프팅이 기본 워크플로가 되면 대부분의 개발자가 이에 도달합니다.

GPU가 있는 경우 GPU 가속

NVIDIA GPU 소유자는 긴 받아쓰기에서 더 빠른 전사를 위해 CUDA 팩을 설치할 수 있습니다. Vulkan은 AMD 및 Intel GPU를 위한 교차 벤더 폴백입니다. CPU 경로는 모든 최신 머신에서도 작동합니다.

음성으로 바이브 코딩이 더 쉬운 이유

바이브 코딩은 개발자가 리터럴 코드를 입력하는 데 시간을 덜 들이고 AI에게 작성해 달라고 설명하는 데 더 많은 시간을 소비하는 최근의 변화입니다. Cursor는 이 패턴을 강력하게 밀어붙였고, Claude Code, GitHub Copilot Workspace 및 Windsurf가 뒤를 따랐습니다. 병목 현상은 더 이상 컴파일이나 구문 지식이 아니라, 모델이 첫 번째 시도에서 올바른 작업을 수행할 수 있을 만큼 명확하게 의도를 설명할 수 있는 속도입니다.

이러한 종류의 설명은 대화형입니다. 다음과 같이 들립니다: 제품 목록을 가져와서 호버 상태가 있는 카드로 렌더링하는 React 컴포넌트를 원해. 호버하면 옆에 가격이 표시된 구매 버튼이 나타나야 해. 구매를 클릭하면 내가 prop으로 전달한 함수를 호출해야 해. 이를 입력하는 데는 40초 정도 걸립니다. 받아쓰는 데는 10초가 걸립니다. 하루에 40~50개의 프롬프트를 사용하면 입력만으로 30분을 절약할 수 있으며, 컨텍스트를 계속 추가하는 데 마찰이 줄어들어 도착하는 프롬프트가 일반적으로 더 풍부해집니다.

StarWhisper가 존재하는 이유는 Windows에 내장된 시스템 전역 받아쓰기가 이 워크플로에 비해 너무 좁기 때문입니다. 기술 어휘를 잘 처리하지 못하고 Cursor 내부에서 작동하는 전역 단축키가 없으며 이전 Windows 음성 인식은 기술 용어에서 더욱 심하게 작동합니다. Whisper는 이를 처리합니다. 이 모델은 Zustand, swr, drizzle, prisma, vitest 및 tailwind와 같은 이름이 기본적으로 올바르게 전사될 만큼 충분한 개발자 관련 텍스트를 학습했습니다.

음성으로 잘 작동하는 구체적인 프롬프트 예시

다음은 Cursor에서 받아쓰기의 이점을 얻을 수 있는 실제 프롬프트 형태입니다. 각각 말하는 데 몇 초가 걸리지만 입력하는 데는 1분 이상 걸릴 것입니다.

  • 드래그 앤 드롭 파일 업로더 만들기, PNG 및 JPG만, 최대 10메가바이트, 진행률 표시줄 및 드래그를 지원하지 않는 브라우저용 대체 클릭-투-업로드 버튼 포함.
  • 사용자 서비스를 리팩토링하여 의존성 주입을 사용하도록 수정, 데이터베이스 클라이언트와 이메일 서비스를 주입해야 하며 테스트를 업데이트하여 모듈을 패치하는 대신 모의 인스턴스를 전달하도록 수정.
  • orders 테이블에 소프트 삭제 열을 추가하는 Postgres 마이그레이션 작성, 기존 행에 대해 백필하고 롤백하기 위한 다운 마이그레이션 포함.
  • CSV 업로드를 수락하고, 열의 유효성을 검사하고, 트랜잭션과 함께 500개씩 일괄적으로 행을 삽입하고, 행 수와 오류가 있는 줄을 반환하는 fastAPI 엔드포인트 생성.
  • 이 모달에 접근 가능한 aria 레이블 및 키보드 탐색 추가, 포커스 트랩은 모달이 닫힐 때 해제되고 트리거 버튼으로 포커스를 반환해야 함.

이러한 각 항목은 Cursor의 채팅 또는 인라인 편집이 잘 처리하는 긴 명령의 종류입니다. 받아쓰기를 하면 전체 생각을 한 번에 입력 상자에 넣을 수 있지만, 입력을 하면 후행 세부 정보를 생략하고 싶은 유혹을 받게 됩니다.

Cursor 채팅, 인라인 편집 및 터미널: StarWhisper에게는 모두 동일

Cursor는 AI에게 프롬프트하기 위한 몇 가지 다른 표면을 노출하며, 받아쓰기 목적을 위해 모두 동일한 방식으로 작동합니다.

Cursor 표면 여는 방법 받아쓰기 동작
채팅 패널 Ctrl+L 전체 대화형 프롬프트, 여러 단락의 지시사항 받아쓰기
인라인 편집 코드 선택 후 Ctrl+K 강조 표시된 블록을 대상으로 하는 짧고 명확한 프롬프트 받아쓰기
컴포저 Ctrl+I 다중 파일 리팩토링 프롬프트 및 기능 브리프 받아쓰기
통합 터미널 Ctrl+` 커밋 메시지, 검색 쿼리, 긴 플래그 받아쓰기
파일 이름 변경 / 검색 모든 텍스트 입력 파일 이름, 검색 문자열, 정규식 설명 받아쓰기

StarWhisper의 관점에서 이러한 모든 것은 Windows 텍스트 입력이며 각각에 대해 받아쓰기 흐름이 동일합니다.

개인정보 보호: 프롬프트와 오디오는 실제로 어디로 가나요?

Cursor는 프롬프트를 선택한 모델(Claude, GPT-4, GPT-5, Gemini, Cursor 자체 모델)로 전송하며 이는 다른 AI 코딩 어시스턴트와 동일합니다. 받아쓰기가 추가하는 새로운 질문은 오디오도 업로드되는지 여부입니다.

StarWhisper 로컬 모드(기본값)에서는 그렇지 않습니다. 오디오는 마이크에 의해 캡처되고 CPU 또는 GPU의 Whisper에 의해 메모리 내에서 처리되며 기기에서 텍스트로 변환됩니다. 오디오는 타사 전사 서비스에 절대 도달하지 않습니다. 전사된 텍스트는 입력했을 경우 Cursor가 받을 동일한 텍스트이며, 그때서야 Cursor의 기본 모델에 대한 정상적인 API 호출을 통해 머신을 떠납니다.

NDA 하에 있거나 모델 노출을 전혀 허용할 수 없는 민감한 코드로 작업하는 경우 Cursor의 AI 기능을 아예 사용하지 않을 것이며, 이는 받아쓰거나 입력하는지 여부와 관계없이 동일하게 적용됩니다. 다른 모든 사람에게 받아쓰기는 개인정보 보호 태세를 변경하지 않으며 텍스트가 프롬프트 상자에 도착한 방식만 변경합니다. 전체 분석은 로컬 vs 클라우드 Whisper FAQ를 참조하세요.

Cursor에서 더 빠르고 깔끔한 음성 프롬프트를 위한 팁

  • 먼저 프롬프트 구조 계획: 역할, 컨텍스트, 작업, 제약 조건, 예시, 출력 형식. 그런 다음 한 번에 받아쓰세요.
  • 단어를 말하여 camelCase 발음. Whisper는 getCurrentUser를 get current user로 처리하며 Cursor의 모델은 일반적으로 어느 형태든 이해합니다.
  • 단어처럼 들리는 라이브러리 이름(Next, Bun, Astro, Bun, Hono)의 경우, 명확하게 말하고 나중에 검토하세요. 자주 사용하는 경우 StarWhisper의 사용자 정의 사전에 추가하세요.
  • 구문을 받아쓰는 대신 코드를 붙여넣으세요. 표준 패턴은 요청을 받아쓰고, Ctrl+V로 관련 파일을 붙여넣고, Cursor에 변경을 요청하는 것입니다.
  • 받아쓴 요청에서 모델에 더 명확한 구조를 제공하기 위해 구어체 전환 단어(첫째, 다음으로, 또한, 마지막으로)를 사용하세요.
  • 여러 파일에 걸친 긴 컴포저 프롬프트의 경우 전체 목표를 먼저 받아쓴 다음 이유에 대해 한두 줄과 함께 터치할 각 파일을 나열하세요.

Cursor 그 이상: 작동하는 다른 코딩 도구

동일한 단축키로 다른 모든 Windows 코드 편집기와 AI 도구를 다룹니다. 코딩을 위한 음성 입력에서 더 광범위한 패턴을 살펴보지만, 빠른 참조로 받아쓰기는 다음에서 작동합니다:

  • GitHub Copilot Chat, Continue, Cody, Codeium이 포함된 VS Code
  • AI 패널을 위한 Windsurf 및 Zed(Windows 빌드)
  • AI 어시스턴트, Junie 또는 타사 플러그인이 포함된 JetBrains IDE
  • GitHub.com PR 설명, 이슈 댓글, 리뷰
  • 기술 사양을 작성하는 Linear, Jira, Notion 문서
  • 커밋 메시지 및 명령 구성을 위한 터미널(Windows Terminal, ConEmu, WSL 셸)
  • Cursor 이외의 AI 대화를 위한 ChatGPT 및 Claude 웹 인터페이스

한 번의 설치, 하나의 단축키, Windows의 모든 텍스트 필드. 이것이 Cursor에 사용하기 시작한 개발자들이 일주일 이내에 다른 모든 곳에 사용하게 되는 이유입니다.

자주 묻는 질문

Cursor Pro에서도 작동하나요?
네. StarWhisper는 Cursor 계정이나 모델 선택과 전혀 상호작용하지 않습니다. 활성 텍스트 필드에 받아쓰기만 하므로 Cursor의 무료 취미 플랜, 월 $20의 Pro 또는 Business 중 어느 것을 사용하든 동작은 동일합니다. 받아쓰기는 Cursor가 프롬프트를 보기 전에 PC에서 이루어지며, Cursor 등급은 프롬프트가 해당 대화에서 선택한 Claude, GPT 또는 기타 모델로 전송되는 순간에만 중요합니다.
Cursor의 인라인 편집 기능에서도 작동하나요?
네. Ctrl+K를 눌러 인라인 편집 프롬프트를 열고, 나타나는 입력 상자에 커서를 놓은 다음 StarWhisper 단축키를 누르고 받아쓰세요. Windows 입장에서는 인라인 편집도 또 다른 텍스트 입력일 뿐이므로 받아쓰기 흐름은 채팅 패널과 동일합니다. 이 변수의 이름을 더 설명적인 이름으로 바꾸거나 이 블록을 적절한 오류 처리가 포함된 헬퍼 함수로 추출하는 것과 같은 짧고 명확한 프롬프트에 적합합니다.
프롬프트뿐만 아니라 실제 코드도 받아쓸 수 있나요?
할 수 있지만, 실제로는 빠른 방법이 거의 아닙니다. 구어체 영어는 소스 코드 구문과 깔끔하게 매핑되지 않으며, Whisper의 강력한 기술 어휘조차도 닫는 괄호 세미콜론 널 반환이라고 말하는 것을 매번 완벽한 출력으로 바꿀 수는 없습니다. 생산적인 패턴은 코드가 수행하기를 원하는 것에 대한 자연어 설명을 받아쓰고, Cursor의 AI가 실제 구문을 작성하도록 하는 것입니다. 짧은 변수 이름과 단일 식별자는 잘 받아쓰여집니다.
Whisper는 변수 이름과 라이브러리 이름을 얼마나 잘 처리하나요?
Whisper는 개발자 관련 콘텐츠가 풍부하게 포함된 대규모 코퍼스로 학습되었으므로 React, Tailwind, Postgres, fastAPI, useEffect, queryClient, dotenv, kubectl 및 유사한 이름과 같은 일반적인 식별자는 대부분 올바르게 전사됩니다. CamelCase 및 snake_case는 자연스럽게 발음할 때 인식됩니다. 일반적이지 않은 내부 식별자나 지어낸 제품 이름의 경우, 해제 후 몇 단어를 수정해야 할 수 있습니다. StarWhisper 사용자 정의 사전에 해당 용어를 한 번 추가하면 이후 실행이 개선됩니다.
Cursor의 통합 터미널에서도 작동하나요?
네. Cursor의 통합 터미널은 다른 텍스트 입력과 동일한 방식으로 받아쓴 텍스트를 받아들입니다. git 커밋 메시지, 영어로 설명된 긴 curl 명령 또는 ripgrep에 대한 검색 쿼리를 받아쓸 수 있습니다. Whisper는 자연스럽게 말할 때 플래그, 대시 및 파이프 문자와 같은 일반적인 셸 구문을 처리하지만, 따옴표 및 이스케이프가 포함된 복잡한 원라이너의 경우 일반적으로 구두점 부분은 입력하고 더 긴 인수만 받아쓰는 것이 여전히 더 빠릅니다.
VS Code에서도 작동하나요?
네. Cursor는 VS Code의 포크이며 StarWhisper는 동일한 동작으로 두 곳 모두에 받아쓰기를 제공합니다. GitHub Copilot Chat, Continue, Cody 및 기타 VS Code AI 확장 프로그램의 채팅 패널은 모두 Cursor의 채팅과 동일한 방식으로 받아쓴 텍스트를 받습니다. VS Code와 Cursor 사이에 시간을 분할하여 사용하는 경우, 단일 단축키로 두 편집기를 모두 처리하며 그 사이에 구성을 변경할 필요가 없습니다.
WebStorm, IntelliJ 및 기타 JetBrains IDE는 어떤가요?
Windows의 모든 JetBrains IDE가 받아쓰기 대상으로 작동합니다. IntelliJ의 AI 어시스턴트 채팅, WebStorm의 Junie 통합 프롬프트 입력, JetBrains AI 채팅 도구 창 및 코드-위드-클로드(Claude) 또는 Codeium 플러그인은 모두 받아쓴 텍스트를 허용합니다. PyCharm, GoLand, RubyMine, Rider, DataGrip 및 PhpStorm에도 동일하게 적용됩니다. StarWhisper는 OS 수준의 텍스트 입력 레이어에 받아쓰기를 하므로 IDE와의 통합이 필요하지 않습니다.
기술 용어 및 코드 관련 언어에 대한 정확도는 어떻게 되나요?
일반 영어에 대한 Whisper의 기본 정확도는 깨끗한 오디오에서 약 98%이며, 기술 어휘 하위 집합은 주류 용어에 대해 유사한 수준으로 수행됩니다. 주요 프레임워크, 언어, 클라우드 제공업체, 라이브러리 및 표준 CS 개념의 이름은 올바르게 인식됩니다. 틈새 내부 시스템에 대한 도메인별 전문 용어에서 오류가 발생하는데, 이는 인간 전사자에게도 용어집이 필요한 부분입니다. 전송 전에 받아쓴 프롬프트를 검토하는 데는 몇 초가 걸리며 수정할 몇 단어를 잡아냅니다.

Cursor에서 무료로 음성 코딩 시작하기

무료 플랜으로 하루 500단어. 신용카드 불필요. Cursor, VS Code, JetBrains 및 모든 Windows 텍스트 필드에서 작동합니다.

Windows용 StarWhisper 다운로드