Claude Code 음성 받아쓰기: /voice, Mac 받아쓰기, 로컬 앱

Atta 🐬

Flit 창업자

· 업데이트

간단한 답변

Claude Code에는 음성 받아쓰기라는 음성 모드가 내장되어 있습니다. /voice를 입력한 다음 말하는 동안 Space 키를 누르고 있으면 전사본이 커서 위치에 입력됩니다. Claude.ai 로그인과 로컬 마이크가 필요하며, Anthropic 문서에 따르면 오디오는 Anthropic 서버로 스트리밍되고 로컬에서 처리되지 않습니다. Mac 자체의 받아쓰기도 터미널에서 작동합니다. Mac용 로컬 받아쓰기 앱 Flit이 세 번째 방법입니다. 키를 누른 채 말하면 말한 그대로 프롬프트에 입력되고, 프로젝트의 파일 이름이 정확하게 쓰이며, 오디오는 Mac 밖으로 나가지 않습니다.

/voice로 Claude Code에 받아쓰기하는 방법

  1. Claude.ai 계정으로 로그인한 상태로 터미널에서 Claude Code를 시작하세요.
  2. /voice를 입력하고 Enter 키를 눌러 받아쓰기를 켜세요.
  3. Space 키를 누른 채 말하세요. 키를 누르고 있는 동안 녹음됩니다.
  4. Space 키를 놓으세요. 전사본이 커서 위치에 입력됩니다.
  5. 읽어 보고 고칠 부분을 고친 다음, Enter 키를 눌러 보내세요.
  6. 누르고 있는 대신 탭하려면 /voice tap을 입력하세요. 빈 프롬프트에서 Space 키를 한 번 탭하면 시작되고, 다시 탭하면 보내집니다.

누르고 있기 모드에서는 녹음이 시작되기 전에 짧은 준비 시간이 있습니다. Claude Code가 키 반복으로 키를 누르고 있는지 감지하기 때문입니다. Space 키를 한 번만 탭하면 그대로 공백이 입력됩니다.

코딩 에이전트에게 주는 프롬프트는 음성에 잘 맞는 종류의 텍스트입니다. 구문 한 줄이 아니라 의도를 담은 한 문단이기 때문입니다. Claude Code에 프롬프트를 넣는 방법은 세 가지이며, 주로 필요한 것과 오디오가 어디에서 텍스트로 바뀌는지가 다릅니다.

Claude Code에 받아쓰기하는 세 가지 방법

방법시작 방법오디오가 전사되는 곳
Claude Code의 /voice Space 키를 누르고 있거나, /voice tap으로 탭 Anthropic 서버에서
Mac 받아쓰기 키보드 설정의 받아쓰기 단축키 Mac 또는 Apple에서. 어느 쪽인지는 키보드 설정에 표시됨
Flit Fn 또는 직접 정한 단축키를 누르고 있기 Mac에서

/voice에 필요한 것

Anthropic의 음성 받아쓰기 페이지에 조건이 나와 있습니다.

  • Claude.ai 계정. 이 페이지에 따르면 Claude Code를 Anthropic API 키로 직접 설정하거나 Amazon Bedrock, Google Cloud, Microsoft Foundry를 통해 설정한 경우에는 음성 텍스트 변환 서비스를 사용할 수 없습니다.
  • 로컬 마이크. 클라우드 세션이나 SSH 연결에서는 작동하지 않습니다.
  • 인터넷 연결. 오디오가 전사를 위해 Anthropic 서버로 스트리밍되기 때문입니다.
  • /config로 설정하는 20개 언어 중 하나. 설정하지 않으면 받아쓰기는 기본적으로 영어로 작동합니다.
  • 이를 허용하는 조직. 관리자가 정책으로 음성 기능을 끌 수 있습니다.

누르고 있기 모드와 탭 모드

기본값은 누르고 있기 모드입니다. Space 키를 누르고 있는 동안 녹음되고, 놓으면 멈춥니다. 자동 제출을 켜지 않으면 전사본은 프롬프트에서 사용자가 보내기를 기다립니다.

탭 모드는 더 긴 지시를 위한 것입니다. 첫 번째 탭으로 녹음이 시작되며, 빈 프롬프트에서만 시작됩니다. 두 번째 탭으로 보냅니다. 문서에 따르면 15초 동안 조용하거나 총 2분이 지나면 녹음이 자동으로 멈춥니다.

키는 변경할 수 있습니다. ~/.claude/keybindings.json의 voice:pushToTalk 바인딩입니다.

줄 바꿈과 긴 텍스트

Enter 키를 누르면 메시지가 보내집니다. 보내지 않고 줄을 바꾸는 방법으로 Anthropic의 터미널 페이지는 모든 터미널에서 작동하는 두 가지를 안내합니다. Ctrl-J를 누르거나, 백슬래시를 입력한 다음 Enter 키를 누르는 것입니다. Shift-Enter는 일부 터미널에서는 설정 없이 작동하고, 다른 터미널에서는 /terminal-setup을 한 번 실행한 후에 작동합니다.

긴 텍스트를 붙여넣으면 다르게 표시됩니다. 800자가 넘거나 세 줄이 넘는 텍스트를 붙여넣으면 Claude Code는 이를 [Pasted text #1 +120 lines] 같은 자리 표시자로 접어서 보여 주지만, 전체 내용은 그대로 보냅니다. 붙여넣기로 텍스트를 입력하는 받아쓰기 도구라면 Flit을 포함해 모두 해당됩니다. 긴 받아쓰기는 온전히 들어가지만, 화면에는 단어가 아니라 자리 표시자가 보입니다.

Mac 받아쓰기 사용하기

Apple 받아쓰기는 터미널을 포함해 입력할 수 있는 곳이라면 어디서나 입력합니다. Claude Code 프롬프트를 클릭하고 받아쓰기 단축키를 누르세요. Claude 계정과는 상관없으며, 일부 언어와 Mac에서는 기기에서 실행됩니다.

프롬프트용으로는 두 가지 단점이 있습니다. 30초 동안 음성이 없으면 멈추고, 파일 이름을 알지 못합니다. 설정 방법은 Mac에서 받아쓰기하는 방법에서 다룹니다.

무엇을 말할까

동료에게 업무를 설명하듯이 말하세요. 무엇이 잘못되었는지, 무엇을 원하는지, 그리고 잘 되었는지 어떻게 알 수 있는지를 말하세요. 파일과 함수 이름을 소리 내어 말하세요. 테스트 명령이 있다면 알려 주세요.

그런 다음 보내기 전에 전사본을 읽어 보세요. 파일 이름을 잘못 들으면 에이전트가 한 번 더 검색하면 되지만, “하지 마”를 잘못 들으면 엉뚱한 변경이 생깁니다.

같은 습관은 Codex와 Cursor에도 그대로 적용됩니다.

Flit으로 Claude Code에 받아쓰기하기

Flit은 Claude Code가 아니라 Mac 수준에서 작동하므로 계정도, /voice도, 연결도 필요 없습니다. 키를 누른 채 말하고 놓으면 텍스트가 프롬프트에 들어갑니다.

  • 말한 그대로. 터미널에서 Flit은 말한 내용을 바꿔 쓰지 않으므로 명령은 명령 그대로 남습니다.
  • 프로젝트의 파일 이름. Flit은 터미널의 작업 디렉터리에 있는 이름을 Mac에서 읽으므로, “upload client dot swift”는 UploadClient.swift로 입력됩니다.
  • “dash dash”, “tilde slash”처럼 플래그와 경로에 쓰는 말로 하는 기호.
  • 오디오가 Mac 밖으로 나가지 않으며, API 키를 포함해 어떤 방식으로 Claude Code에 로그인하든 작동합니다.
  • Claude 데스크톱 앱과 편집기의 채팅 패널에서도 같은 키를 쓰며, 그곳에서는 Flit이 말한 내용을 프롬프트로 다듬습니다.
  • Flit은 7일 동안 모든 기능을 켠 채 무료로 사용할 수 있으며, 그 후에는 $19 한 번 결제로 계정도 구독도 필요 없습니다.

알아 두면 좋은 점

  • 터미널에서는 말한 그대로 입력됩니다. 채팅 입력창에서와 달리, 그곳에서는 Flit이 장황한 설명을 깔끔한 문단으로 정리하지 않습니다.
  • Flit은 붙여넣기로 입력하므로, Claude Code는 긴 받아쓰기를 붙여넣은 텍스트 자리 표시자로 표시합니다.
  • Flit은 Apple 실리콘과 macOS 14 이상을 갖춘 Mac에서 실행되며, 음성 모델은 한 번 선택해서 받는 약 0.5~2.8GB 크기의 다운로드입니다.
  • Flit은 말한 내용을 입력합니다. 대답하거나, 답변을 소리 내어 읽거나, 도구와 음성으로 대화하지 않습니다.
  • 프로젝트의 파일 이름 인식과 Flit의 음성 명령은 현재 영어에서만 작동합니다.
Mac용 다운로드 macOS 14 이상 · Apple 실리콘

자주 묻는 질문

Claude Code에 음성 모드가 있나요?

예. /voice를 입력해 음성 받아쓰기를 켠 다음, 말하는 동안 Space 키를 누르고 있으세요. Claude.ai 계정과 로컬 마이크가 필요합니다.

Claude Code 음성 받아쓰기는 로컬에서 처리되나요?

아니요. Anthropic 문서에 따르면 음성 받아쓰기는 녹음된 오디오를 전사를 위해 Anthropic 서버로 스트리밍하며, 오디오는 로컬에서 처리되지 않습니다.

Claude Code에서 /voice가 작동하지 않는 이유는 무엇인가요?

문서에 나온 원인은 Claude.ai 계정 대신 API 키나 클라우드 제공업체로 로그인한 경우, SSH나 클라우드 세션에서 작업하는 경우, 마이크가 없는 경우, 또는 조직 정책으로 음성 기능이 꺼진 경우입니다.

Claude Code 음성 받아쓰기를 쓰면 사용량이 차감되나요?

아니요. Anthropic에 따르면 전사는 Claude 메시지나 토큰을 소모하지 않으며 /usage에 표시되는 한도에도 포함되지 않습니다.

Claude Code에서 보내지 않고 줄을 바꾸려면 어떻게 하나요?

Ctrl-J를 누르거나, 백슬래시를 입력하고 Enter 키를 누르세요. 둘 다 모든 터미널에서 작동합니다. Shift-Enter는 일부 터미널에서 설정 없이 작동합니다.

Claude Code용으로 오프라인에서 작동하는 받아쓰기 앱이 있나요?

예. Flit은 Mac용 로컬 받아쓰기 앱입니다. 키를 누른 채 말하면 프로젝트의 파일 이름이 정확하게 쓰인 채로 말이 Claude Code 프롬프트에 입력됩니다. 어디로도 전송되지 않습니다. Flit은 7일 동안 모든 기능을 켠 채 무료로 사용할 수 있으며, 그 후에는 $19 한 번 결제로 계정도 구독도 필요 없습니다.

용어집에서

더 많은 가이드