블로그

Mac의 Cursor에서 코드 손상 없이 음성 입력하는 방법

Mac용 Cursor에서 지시를 음성으로 작성하고, 설명과 정확한 코드를 분리하며, 실행 전에 컨텍스트와 명령을 검토하는 방법을 설명합니다.

작성 tsuvic게시 약 3분

TalkTalkType은 현재 영어와 일본어만 받아쓰기로 변환합니다. 이 번역은 제품을 설명하기 위한 것이며 한국어 받아쓰기를 지원한다는 뜻은 아닙니다.

Cursor에서 음성 입력은 의도, 제약, 증상, 기대 동작을 자세히 설명할 때 유용합니다. 반대로 코드, 파일 경로, 식별자, 명령어, 오류 문구처럼 한 글자도 달라지면 안 되는 정보는 직접 입력하거나 붙여 넣는 편이 안전합니다.

가장 안정적인 방식은 혼합형입니다. Cursor의 채팅 입력란에 커서를 두고 문제를 자연어로 말한 뒤, 정확한 기술 정보는 Cursor의 컨텍스트 기능으로 추가하고 전송 전에 전체 내용을 다시 읽습니다.

코드는 입력하고 문제 설명은 말하기

음성은 왜 변경이 필요한지 설명하는 데 강합니다. 현재 동작, 원하는 동작, 제약 조건, 이미 시도한 방법, 완료 기준을 짧은 명령보다 충분히 전달할 수 있습니다.

파일 경로, 함수명, 패키지 버전, 정규식, 셸 명령어, 환경 변수, 스택 트레이스, 컴파일되어야 하는 코드는 입력하거나 붙여 넣으세요. 문자 하나가 틀리면 다른 파일을 가리키거나 명령의 의미가 달라질 수 있습니다.

예를 들어 “로그인 콜백은 로컬에서는 성공하지만 배포 후 실패한다. 기존 세션 형식과 데이터베이스 스키마는 변경하지 않는다”라고 말합니다. 그 다음 정확한 오류와 관련 함수, 테스트를 컨텍스트로 추가합니다.

작성과 실행 사이에 검토 단계 두기

Cursor의 공식 단축키 문서는 채팅 입력과 전송, 대기열 추가, 변경 수락과 거부, 생성된 작업 실행을 서로 다른 동작으로 구분합니다. 키 바인딩은 다시 설정할 수 있으므로 설치 환경에 따라 실제 단축키가 다를 수 있습니다.

실행 전에 음성 입력을 끝내세요. 녹음 단축키를 놓고 텍스트가 올바른 입력란에 들어갔는지, 불필요한 반복이 남지 않았는지, 포커스가 유지되는지 확인한 다음 전송합니다.

마이그레이션, 의존성 변경, 삭제, 터미널 명령, 대규모 리팩터링을 요청할 때는 이 단계가 특히 중요합니다. 음성은 지시 작성을 빠르게 하기 위한 도구이지, Agent가 행동하기 전 검토 경계를 없애는 도구가 아닙니다.

정확한 컨텍스트는 Cursor 기능으로 추가하기

긴 설명만으로는 대상 코드를 정확히 지정할 수 없습니다. Cursor는 선택한 코드, 파일, 클립보드 내용 등을 채팅에 추가할 수 있습니다. 모드의 권한도 다릅니다. Agent는 탐색, 편집, 도구 실행이 가능하고 Ask는 읽기 중심 조사에 적합합니다.

음성으로 작업 목표와 판단 기준을 설명하고, 코드 선택, 파일 참조, 로그 붙여 넣기, 모드 선택으로 Cursor에 제공하는 근거와 권한을 통제하세요.

원인이 아직 분명하지 않다면 Ask에서 시작하고, 원하는 변경과 범위가 명확해진 뒤 Agent로 이동하는 편이 안전합니다.

긴 프롬프트를 짧은 구역으로 나누기

기술 프롬프트는 문제, 기대 동작, 제약, 관련 파일, 검증 방법으로 나누면 검토하기 쉽습니다.

한 구역씩 말하고, 제목, 정확한 파일명, 명령어, 테스트명은 직접 입력하세요. 하나의 긴 전사문보다 중요한 예외나 금지 조건을 놓칠 가능성이 줄어듭니다.

“검증: 기존 인증 테스트를 실행하고 스냅샷은 업데이트하지 않는다”처럼 종료 조건을 적으면 결과도 평가하기 쉬워집니다.

프로젝트 정보를 말하기 전에 개인정보 설정 확인하기

Cursor는 AI 요청이 Cursor 백엔드를 거친다고 설명합니다. 현재 데이터 사용 문서에 따르면 Privacy Mode를 켜면 고객 데이터를 학습에 사용하지 않으며, 문서화된 안전 예외를 제외하고 모델 제공자와 제로 데이터 보존 계약을 적용합니다. Privacy Mode는 무료와 유료 사용자 모두 사용할 수 있습니다.

하지만 비밀키, API 키, 액세스 토큰, 운영 환경 자격 증명, 고객의 개인정보, 조직 정책상 AI 전송이 금지된 코드를 말해도 된다는 뜻은 아닙니다.

음성 입력 도구도 Cursor에 도달하기 전에 오디오와 전사를 처리합니다. 음성 입력 경로와 Cursor 요청 경로를 별도로 평가하세요.

TalkTalkType을 입력 계층으로 사용하기

TalkTalkType은 Option-Space를 누르는 동안 녹음하고, 이전에 포커스된 입력란으로 결과를 돌려보냅니다. Cursor에서는 별도 전사 편집기를 거치지 않고 현재 채팅에 초안을 남길 수 있습니다.

Clean은 의미와 어조를 유지하면서 자연어를 가볍게 정리하고, Raw는 원래 전사 내용을 더 많이 보존합니다. 어느 모드도 코드나 식별자를 추측해 고치기 위한 기능은 아닙니다. 정확한 기술 자료는 이후에 추가하고 전송 전에 합쳐진 프롬프트를 확인하세요.

Mac의 모든 앱에서 사용하는 음성 입력은 활성 입력란 전달과 클립보드 대체 경로를 설명합니다.

설명이 병목일 때 음성 사용하기

Cursor에서 음성 입력이 유용한 순간은 버그가 왜 중요한지, 무엇을 변경하면 안 되는지, 성공을 어떻게 검증할지 설명해야 할 때입니다.

작업의 핵심이 구문이라면 입력하세요. 이유는 말하고, 정확한 토큰은 입력하고, 근거를 첨부하고, 전송 전에 검토합니다. 이 역할 분담은 중요한 세부 사항을 잃지 않으면서 더 완전한 프롬프트를 빠르게 만들게 합니다.

블로그