가이드

Claude 텍스트 음성 변환: 음성 모드와 Claude Code용 음성

Claude는 앱에서 말할 수 있습니다. 음성 모드에서 Claude에게 말하면 소리 내어 답합니다. 터미널 어시스턴트인 Claude Code에는 자체 목소리가 없습니다.

이 가이드는 음성 모드가 하는 일과, Claude Code에 목소리를 주는 세 가지 방법(MCP 서버, 작업 완료 음성 알림, 무료 오프라인 엔진)을 보여 줍니다.

Claude 앱의 음성 모드

음성 모드는 Claude 모바일 앱, Claude Desktop, 웹의 베타 기능으로 모든 요금제에서 쓸 수 있습니다. 채팅에서 음파 아이콘을 누르고 목소리를 고른 뒤 말하면 Claude가 소리 내어 답하고, 대화 기록에 텍스트가 남습니다. 목소리는 적은 수의 기본 목소리 중에서 설정 → 기능 → 음성에서 고르며, 말하는 언어도 여기서 정합니다. 음성 대화도 요금제 사용 한도에 포함됩니다. 대화를 위한 기능이지 오디오 파일을 만드는 기능은 아닙니다.

Claude Code에는 음성 모드가 없다

Claude 도움말 센터에 따르면 Claude Code와 Cowork에는 받아쓰기는 있지만 음성 모드는 없습니다. 요청을 말로 입력할 수는 있어도 Claude Code가 답을 읽어 주지는 않습니다. 음성은 연결한 도구로 추가해야 합니다.

MCP 서버로 Claude Code에 음성 추가

SuperClonica MCP 서버는 Claude Code에 speak 도구와 약 190개 목소리(기본 내레이터부터 게임·영화 캐릭터까지)를 제공합니다. 음성 API 페이지에서 무료 키를 만들고 다음을 실행하세요: claude mcp add --transport http superclonica https://superclonica.com/mcp --header "Authorization: Bearer sc_YOUR_KEY". 그다음 예를 들어 "이 문단을 차분한 내레이터 목소리로 읽어 줘"라고 요청하면 Claude Code가 목소리를 찾아 오디오 파일 링크를 돌려줍니다. 무료 키는 하루 3분입니다.

Claude Code 작업 완료 음성 알림

Claude Code 훅은 Claude가 답을 마쳤을 때의 Stop 같은 이벤트에 명령을 실행합니다. 무료 엔진으로 짧은 클립을 한 번 만들고(superclonica --text "Done!" --voice F2 --lang en --output done.wav) sounds 폴더에 넣으세요. 그다음 settings.json에 Stop 훅을 추가합니다: {"hooks": {"Stop": [{"hooks": [{"type": "command", "command": "afplay ~/sounds/done.wav"}]}]}}. Linux에서는 afplay 대신 paplay, Windows에서는 powershell -c (New-Object Media.SoundPlayer 'C:/sounds/done.wav').PlaySync()를 쓰세요. 이제 작업이 끝날 때마다 고른 목소리가 오프라인으로 "Done!"이라고 알려 줍니다.

완전 오프라인

무료 SuperClonica 엔진은 일반 CPU에서 동작합니다: python -m pip install superclonica-cpu. Claude Code는 이를 터미널 명령으로 실행해 README나 한 장 전체를 MP3로 만들 수 있습니다: superclonica --text-file chapter.txt --voice M1 --lang ko --output chapter.mp3. 데이터가 컴퓨터 밖으로 나가지 않고 하루 한도도 없습니다.