음성 텍스트 변환 방법: 무료 받아쓰기와 정확도 높이는 법
녹음을 텍스트로 바꾸려면 음성 인식 도구에 파일을 올리고, 말한 언어를 지정한 뒤, 읽을 용도면 일반 텍스트를, 자막용이면 SRT/VTT를 고르면 됩니다. 마이크 가까이에서 깨끗하게 녹음한 음성은 보통 90–95% 이상 정확하게 나오지만, 여러 사람이 동시에 말하는 시끄러운 공간에서는 그보다 훨씬 떨어질 수 있습니다. 결국 도구보다 녹음 상태가 더 중요합니다.
음성 인식은 어떻게 소리를 글자로 바꿀까
음성 인식 엔진은 사람처럼 단어를 듣지 않습니다. 파형을 약 25밀리초 길이의 겹치는 프레임으로 잘게 나누고, 각 조각을 스펙트로그램, 즉 그 순간 어떤 주파수가 크게 울리는지 보여 주는 지도로 바꿉니다. 음향 모델은 이 지도를 보고 어떤 말소리가 들어 있는지 추정합니다. s의 쉿 하는 소리, t의 터지는 소리, ship과 sheep을 구분하는 모음의 모양 같은 것들입니다. 이 단계만으로는 읽을 수 있는 문장이 아니라 그럴듯한 소리의 나열이 나올 뿐입니다.
이를 상당 부분 바로잡는 것이 언어 모델입니다. 언어 모델은 실제 문장에서 어떤 단어 배열이 자연스러운지 알고 있어서, 소리만으로는 recognize speech인지 wreck a nice beach인지 애매할 때 문맥으로 판단을 기울입니다. 예전 시스템은 이 두 부분을 따로 두고, 또박또박 읽은 제한된 자료로 학습시켰습니다. 2010년대 받아쓰기 소프트웨어가 사투리나 편한 대화체 앞에서 자주 헤맸던 이유입니다.
2022년 9월 OpenAI는 웹에서 모은 약 680,000시간 분량의 다국어 오디오로 학습한 오픈 모델 Whisper를 공개했습니다. 음향 모델과 언어 모델을 하나의 신경망으로 합쳐 30초 단위로 오디오를 읽고, 문장 부호까지 붙인 텍스트를 바로 써 냅니다. 이 계열의 모델 덕분에 억양이 섞인 말, 여러 분야의 어휘, 정돈되지 않은 실제 녹음도 훨씬 쓸 만하게 변환되었고, 지금 무료로 제공되는 음성 텍스트 변환 서비스 대부분은 브라우저 도구를 포함해 비슷한 모델을 씁니다. 다만 여전히 추측이라는 점은 같습니다. 오디오가 불분명하면 매끄럽게 추측해 버리기 때문에 오히려 오류를 알아채기가 더 어렵습니다.
- 입력파형MP3, M4A 파일이나 동영상의 오디오 트랙을 디코딩하고 보통 16 kHz 모노로 리샘플링합니다.
- 특징 추출스펙트로그램짧은 프레임들을 시간에 따른 주파수 그림으로 바꿉니다.
- 말소리음향 모델각 순간에 어떤 말소리가 들어 있을 가능성이 가장 높은지 추정합니다.
- 단어언어 모델소리와 자연스러운 문장 양쪽에 맞는 단어 배열을 고른 뒤 문장 부호를 붙입니다.
받아쓰기 정확도를 결정하는 요소
정확도는 보통 단어 오류율로 측정합니다. 사람이 꼼꼼하게 받아 적은 원고와 비교해 잘못 바뀌거나, 빠지거나, 없는데 끼어든 단어의 비율입니다. 오류율 5%는 스무 단어마다 한 번 틀린다는 뜻이라 작아 보이지만, 실제로는 성씨, 제품 코드, 예산 회의 속 금액처럼 중요한 단어에 오류가 몰린다는 점을 곧 알게 됩니다.
아래 요소는 대략 영향이 큰 순서대로 정리했습니다. 거의 모두가 변환할 때가 아니라 녹음할 때 결정된다는 점에 주목하세요. 테이블 한가운데 놓인 휴대폰을 말하는 사람 팔 닿는 거리로 옮기기만 해도, 나중에 바꿀 수 있는 어떤 설정보다 효과가 큰 경우가 많습니다.
- 마이크와의 거리
- 마이크에서 30 cm 떨어진 음성은 대부분 직접음입니다. 3 m 거리에서는 방의 울림이 목소리만큼 커지고 자음이 뭉개집니다.
- 배경 소음
- 에어컨, 차량 소음, 카페의 웅성거림은 말소리와 같은 주파수 대역을 채웁니다. 일정한 웅웅거림은 다른 사람 목소리보다 덜 해롭습니다.
- 동시 발화
- 두 사람이 동시에 말하면 모델은 보통 한쪽만 받아 적고 다른 쪽은 빠뜨리거나 엉뚱하게 씁니다. 화자 구분도 흔들립니다.
- 억양과 말투
- 최신 모델은 대부분의 억양에 잘 대응하지만, 빠르거나 웅얼거리는 말, 여러 언어를 자주 섞는 말은 여전히 정확도를 떨어뜨립니다.
- 전문 용어
- 약 이름, 법률 용어, 사내 약어, 흔치 않은 성씨는 발음이 비슷한 흔한 단어로 바뀌어 버립니다.
- 샘플 레이트와 비트레이트
- 엔진은 16 kHz 안팎에서 작동하므로 48 kHz로 올려도 얻는 것이 없습니다. 8 kHz 전화 통화는 높은 자음 대역이 잘려 나가 인식이 더 나빠집니다.
- 모노와 스테레오
- 스테레오는 한 채널로 합쳐집니다. 인터뷰를 좌우 채널에 한 사람씩 녹음했다고 해서 그것만으로 화자가 분리되지는 않습니다.
업로드 전에 녹음 파일 준비하기
대부분의 녹음은 있는 그대로 올려도 됩니다. 준비가 효과를 보는 경우는 세 가지입니다. 파일이 너무 길거나 클 때, 말소리가 무음이나 음악에 묻혀 있을 때, 그리고 볼륨을 끝까지 올려야 들릴 만큼 레벨이 낮을 때입니다. 시작 부분의 긴 무음은 시간 낭비로 끝나지 않습니다. 자동 감지는 처음 30초로 언어를 판단하기 때문에 실내 소음이나 인트로 음악을 듣고 언어를 잘못 고를 수 있습니다. 말이 있는 부분만 남기도록 녹음을 자르거나 시작 시간으로 그 구간을 건너뛰면 이 문제를 피할 수 있습니다.
포맷 변환이 필요한 경우는 드뭅니다. iPhone 음성 메모는 M4A(AAC 오디오)이고, Android 녹음 앱은 M4A, AAC, 3GP를, 통화 녹음 앱은 흔히 AMR을 만듭니다. 모두 그대로 업로드할 수 있습니다. MP3, WAV, FLAC, AAC 비교 가이드에서 설명하듯 압축된 파일을 WAV로 바꿔도 녹음 당시 버려진 정보는 돌아오지 않으므로, 도구가 포맷을 거부할 때만 변환하세요. 몇 시간짜리 녹음은 휴식 시간이나 주제가 바뀌는 지점처럼 자연스러운 곳에서 나누면, 각 부분이 업로드 한도를 넘지 않고 교정하기도 쉬워집니다.
- 처음 몇 초 안에 말이 시작되거나, 시작 시간으로 인트로 음악과 무음을 건너뛰도록 설정했다
- 피크가 대략 −6~−3 dB에 이른다. 속삭이듯 작은 녹음은 클리핑이 날 때까지 키우지 않고 음량 평준화를 했다
- 긴 녹음은 쉬는 지점에서 1시간 이하, 각각 95 MB 미만으로 나눴다
- 동영상 파일은 그대로 올린다. 오디오 트랙을 먼저 추출할 필요가 없다
- 말한 언어를 메모해 두었다. 특히 영어가 아니거나 중간에 언어가 바뀌는 경우
- 교정할 때 볼 수 있도록 등장하는 이름, 약어, 숫자 목록을 준비했다
텍스트 결과 포맷 고르기: TXT, DOCX, SRT, VTT
출력 형식은 다음에 무엇을 할지로 정합니다. 텍스트를 읽거나 인용하거나 검색할 거라면 일반 텍스트나 Word가 맞습니다. Word는 문단, 타임스탬프, 화자 이름을 편집하기 좋게 배치해 주고, PDF는 상대가 고치면 안 되는 확정본을 보낼 때 씁니다. 글자가 동영상 위에 화면으로 나와야 한다면 자막 파일이 필요합니다. SRT와 VTT는 말을 시작·종료 시간이 붙은 짧은 큐로 나누고, 줄당 글자 수가 화면에 들어가는 분량을 정합니다. 방송에서는 줄당 42자가 일반적인 기준입니다.
SRT와 VTT는 담는 정보가 같고 차이는 작습니다. 예전 SubRip 프로그램에서 나온 SRT는 큐마다 번호를 붙이고 시간을 쉼표로 씁니다(00:01:15,000). WebVTT는 HTML5 동영상을 위한 W3C 포맷으로, WEBVTT 헤더로 시작하고 시간에 마침표를 쓰며 스타일과 위치 지정도 지원합니다. YouTube, Vimeo, Premiere Pro, DaVinci Resolve는 둘 다 받아 줍니다. 단어별 시간이 들어 있는 JSON은 검색 기능, 노래방식 강조 표시, 자체 자막 레이아웃을 만드는 개발자용입니다.
| 출력 | 들어 있는 내용 | 이럴 때 사용 |
|---|---|---|
| TXT | 단어만, 선택에 따라 [mm:ss] 시간 표시와 화자 이름 | 메모, 검색, 다른 앱에 붙여 넣기 |
| DOCX | 문단, 타임스탬프, 화자 구분 | 인터뷰 정리, 변경 내용 추적으로 편집 |
| 같은 텍스트를 고정된 레이아웃으로 | 수정되면 안 되는 기록 보내기 | |
| SRT | 번호와 시작/종료 시간이 붙은 큐 | YouTube, 동영상 편집기, 미디어 플레이어 |
| VTT | WEBVTT 헤더, 큐, 선택적 스타일 | 웹사이트의 HTML5 <track>, Vimeo |
| JSON | 모든 단어와 각각의 시작·종료 시간 | 앱, 검색 색인, 맞춤 자막 |
휴대폰과 컴퓨터에 이미 있는 무료 받아쓰기
무언가를 업로드하기 전에, 지금 쓰는 기기가 이미 무엇을 해 주는지 확인해 보세요. Apple은 iOS 18에서 음성 메모 앱에 텍스트 변환 기능을 넣었기 때문에, 최신 iPhone으로 녹음했다면 앱 안에서 바로 텍스트를 볼 수 있습니다. Pixel 휴대폰의 Google 녹음기 앱은 2019년부터 녹음하면서 동시에 텍스트로 옮겨 왔고, 모든 처리가 기기 안에서 이뤄지며 화자도 구분합니다. Microsoft 365에서는 웹용 Word의 받아쓰기 옆에 기록 명령이 있어 MP3, M4A, WAV, MP4 파일을 업로드할 수 있으며, 업로드 시간은 매월 정해진 한도 안에서 쓸 수 있습니다. Google Docs의 음성 입력(Chrome에서 도구 메뉴)은 실시간 마이크 입력만 들을 수 있고, 이미 있는 파일은 읽지 못합니다.
회의 플랫폼도 또 다른 방법입니다. Zoom, Microsoft Teams, Google Meet는 텍스트 변환을 켜 두고 요금제나 조직 정책이 허용하면 통화 내용을 텍스트로 만들어 주며, Otter.ai 같은 어시스턴트는 회의에 들어와 회의록을 작성합니다. 직접 주최하는 통화라면 편리하지만, 각각 자기 앱 안에서만 작동하고, 녹음에 모든 참석자의 동의가 필요하며, 내보내기 형식도 제각각입니다. 예전 인터뷰, 강의 녹음, 누군가 전달해 준 음성 메시지처럼 이미 가지고 있는 파일이라면 파일 기반 변환 도구가 대개 더 간단합니다.
iPhone (iOS 18 이상)
- 01음성 메모를 열고 녹음을 탭합니다.
- 02텍스트 변환 버튼을 탭하면 파형 아래에 텍스트가 표시됩니다.
- 03텍스트를 선택해 복사하거나, SRT나 Word 파일이 필요하면 M4A 파일을 공유해 다른 곳에서 변환합니다.
Pixel (녹음기)
- 01녹음기 앱으로 녹음하면 사람들이 말하는 대로 스크립트 탭이 채워집니다.
- 02스크립트에서 단어를 검색하면 오디오의 해당 순간으로 바로 이동합니다.
- 03스크립트를 텍스트나 Google Docs로 공유하거나 오디오 파일을 내보냅니다.
웹용 Word
- 01Microsoft 365 계정으로 로그인하고 빈 문서를 엽니다.
- 02받아쓰기 → 기록을 선택하고 오디오 업로드를 누릅니다.
- 03화자 이름과 타임스탬프를 넣거나 빼고 텍스트를 문서에 추가합니다.
브라우저에서 음성을 텍스트로 변환하고 결과 확인하기
브라우저 도구는 기기 기본 기능이 놓치는 부분을 채워 줍니다. 어떤 기기의 어떤 파일이든, 자막 출력이 필요할 때든, 휴대폰이 지원하지 않는 언어든 처리할 수 있습니다. 음성 텍스트 변환 도구에서 파일을 추가하고, 음성 언어는 자동 감지로 두거나 직접 고른 다음, 출력을 선택하고, 필요하면 타임스탬프나 화자 구분을 켜세요. iPhone 음성 메모용으로는 M4A 텍스트 변환 페이지가, 팟캐스트나 녹음기 파일용으로는 MP3 텍스트 변환 페이지가 따로 있으며 둘 다 같은 엔진을 씁니다. 파일 하나는 최대 95 MB까지, 128 kbps MP3 기준으로 약 1시간 30분 분량입니다. 그보다 길면 시작 시간과 종료 시간으로 나눠서 변환하거나 먼저 녹음 파일을 자르세요.
기대치는 현실적으로 잡는 것이 좋습니다. 조용한 방에서 괜찮은 마이크로 한 사람이 말한 녹음은 보통 90–95% 이상 정확하게 나오고, 가볍게 손보면 그대로 게시해도 될 때가 많습니다. 붐비는 식당 테이블 위의 휴대폰, 소리가 자꾸 끊기는 전화 회의, 서로 말을 자르는 패널 토론은 정확도가 훨씬 떨어지고 문장이 통째로 빠지기도 합니다. 화자 구분은 목소리가 뚜렷하게 다르고 순서대로 말할 때는 믿을 만하지만, 비슷한 두 목소리는 생각보다 자주 뒤섞습니다.
교정은 텍스트만 보지 말고 오디오를 함께 틀어 놓고 하세요. 최신 모델은 틀렸을 때도 문법적으로 멀쩡한 문장을 쓰기 때문입니다. 고유명사는 빠짐없이 확인하세요. 동료 이름이 Caitlin인지 Katelyn인지 모델로서는 알 방법이 없습니다. 숫자도 모두 확인하세요. fifteen과 fifty, 날짜, 가격, 퍼센트는 잘못 듣기 쉽습니다. their/there, affect/effect, complement/compliment 같은 동음이의어와, 오디오가 불분명했던 곳에 자신 있게 채워 넣은 말도 살펴야 합니다. 타임스탬프가 있으면 의심스러운 줄이 나온 순간으로 바로 이동할 수 있어 교정이 훨씬 빨라집니다.
개인정보, 민감한 녹음, 지원 언어
녹음에는 문서보다 많은 개인정보가 담기는 경우가 많습니다. 목소리, 이름, 건강 정보, 연봉 같은 것들입니다. 업로드하기 전에 파일이 어디로 가고 얼마나 남아 있는지 알아 두세요. UltKit에서는 업로드한 파일을 서버에서 처리하고, 처리 후 30분이 지나면 자동으로 삭제합니다. 계정이 없으므로 어떤 것도 이름과 연결되지 않습니다. Pixel 녹음기는 오프라인으로 작동해 오디오가 휴대폰 밖으로 나가지 않습니다. 비밀유지 계약이나 의료·법률상 비밀유지 특권이 걸린 녹음이라면 먼저 조직의 정책을 확인하세요. 승인되고 계약된 서비스만 쓰도록 요구하는 곳도 있습니다.
지원 언어는 폭넓지만 품질은 고르지 않습니다. 변환 도구는 영어, 스페인어, 프랑스어, 독일어, 포르투갈어, 아랍어, 힌디어, 일본어, 한국어, 중국어, 우크라이나어를 포함해 33개 언어를 지원하며, 학습 데이터가 많은 언어일수록 결과가 좋습니다. 자동 감지는 파일 하나에 언어 하나만 고릅니다. 회의 중에 두 언어를 오간다면 구간별로 언어를 직접 지정해 따로 변환하세요. 텍스트 결과는 항상 실제로 말한 언어로 작성되며, 번역은 그 텍스트를 가지고 나중에 따로 하는 단계입니다.
사람을 녹음하기 전에 동의를 받으세요
지역에 따라서는 모든 참여자가 동의해야만 대화 녹음이 합법입니다. 녹음하고 텍스트로 변환한다는 사실을 참여자에게 알리고, 텍스트 결과도 오디오만큼 신중하게 보관하세요. 텍스트는 복사하고 검색하기가 더 쉽습니다.
텍스트 결과가 제대로 나오지 않을 때
실패한 변환은 대부분 몇 가지 원인으로 좁혀지며, 다른 서비스를 찾기보다 파일이나 설정 하나를 고치면 해결되는 경우가 많습니다. 오디오가 사람이 듣기에도 편하지 않을 만큼 나쁘다면 기계도 똑같이 고전합니다. 이럴 때는 긴 자동 변환 결과를 고치는 것보다 핵심 구간만 직접 짧게 받아 적는 편이 더 빠를 수 있습니다.
음성이 감지되지 않거나 텍스트 결과가 비어 있음
레벨이 매우 낮거나 파일 대부분이 무음일 수 있습니다. 재생해서 확인하고, 작은 녹음은 음량 평준화를 한 뒤, 긴 무음 인트로가 있다면 시작 시간을 그 뒤로 설정하세요.
텍스트가 다른 언어로 나옴
자동 감지가 음악이나 다른 언어로 된 인사말을 듣고 판단한 것입니다. 음성 언어를 직접 지정하고 다시 변환하세요.
음악이 나오는 부분에 노래 가사나 엉뚱한 단어가 찍힘
모델은 노래와 배경 음악에서도 단어를 읽어 내려고 합니다. 음악 앞뒤로 시작 시간과 종료 시간을 설정하거나, 텍스트에서 그 부분을 건너뛰세요.
같은 구절이 반복되거나 한 문장이 계속 되풀이됨
긴 무음이나 일정한 소음 구간에서 생기는 현상입니다. 무음 구간을 잘라 내고 말이 있는 부분만 변환하세요.
파일이 너무 크거나 길어서 거부됨
95 MB 미만으로 나누거나, 오디오 용량을 줄여 64 kbps 모노로 만드세요. 음성에는 충분한 품질이고 파일 하나에 3시간 넘게 들어갑니다.
화자 구분이 중간에 뒤바뀜
비슷한 목소리와 끼어들기는 화자 분리를 헷갈리게 합니다. DOCX 결과에서 들어 보며 이름을 고치고, 다음에는 사람마다 마이크를 따로 두고 녹음하면 도움이 됩니다.
핵심 정리
- 어떤 변환 도구를 고르느냐보다 마이크와의 거리, 배경의 다른 목소리가 정확도에 더 큰 영향을 줍니다.
- 한 사람이 깨끗하게 말한 오디오는 보통 90–95% 이상 정확하지만, 시끄럽고 말이 겹치는 녹음은 훨씬 떨어질 수 있습니다.
- 읽고 편집하려면 TXT나 DOCX를, 글자를 동영상 화면에 띄우려면 SRT나 VTT를 쓰세요.
- 녹음이 음악으로 시작하거나 여러 언어가 섞여 있으면 말한 언어를 직접 지정하세요.
- 인용하거나 게시하기 전에 이름, 숫자, 동음이의어는 반드시 오디오와 대조해 교정하세요.
자주 묻는 질문
음성을 텍스트로 완전히 무료로 변환하는 방법이 있나요?
있습니다. iOS 18의 음성 메모, Pixel 휴대폰의 녹음기, Google Docs 음성 입력은 무료이고, 브라우저 변환 도구는 계정 없이 업로드한 파일을 처리합니다. 유료 서비스는 주로 팀 기능, 더 긴 한도, 사용자 지정 어휘를 더해 줄 뿐입니다.
1시간 분량의 오디오를 텍스트로 바꾸는 데 얼마나 걸리나요?
1시간 분량의 음성을 자동으로 변환하면 서비스와 대기열에 따라 보통 몇 분 안에 끝납니다. 손으로 받아 적으면 대부분 4~6시간이 걸리기 때문에, 기계가 만든 텍스트를 교정하는 편이 대개 더 빠릅니다.
내 것이 아닌 YouTube 동영상도 텍스트로 변환할 수 있나요?
직접 올린 영상이나 허용 범위가 넓은 라이선스의 자료처럼 권리가 있을 때만 동영상을 내려받아 변환하세요. 많은 YouTube 동영상에는 이미 자막이 있어서 플레이어의 스크립트 보기 기능으로 확인할 수 있습니다.
텍스트 결과에 문단 구분이 없는 이유는 무엇인가요?
문단 나눔은 말이 끊기는 지점과 화자가 바뀌는 지점으로 추정합니다. 타임스탬프나 화자 구분을 켜면 텍스트에 구조가 더 생기고, 주제가 바뀌는 곳에 직접 한 번 훑으며 줄을 나누면 됩니다.
MP3 대신 WAV로 녹음하면 정확도가 올라가나요?
거의 차이가 없습니다. 128 kbps 이상이면 MP3와 AAC도 음성 모델이 쓰는 정보를 모두 담고 있습니다. 파일 포맷보다 마이크 위치와 조용한 공간이 훨씬 중요합니다.
자동 받아쓰기를 법률·의료 기록에 써도 되나요?
초안을 만드는 데는 쓸 수 있지만, 법적·임상적 효력이 있는 기록은 자격을 갖춘 사람이 오디오와 한 줄씩 대조해 확인해야 하며, 서비스도 조직의 비밀유지 규정을 충족해야 합니다.
함께 읽을 글
MP3 WAV FLAC AAC 차이: 오디오 포맷 고르는 법
MP3와 AAC는 작은 손실 포맷, FLAC는 WAV의 절반 용량인 무손실, WAV는 비압축입니다. 분당 용량, 기기 호환, 태그, 선택 기준을 정리했습니다.
Mina Sato · 2026년 10월 13일 · 11 분 분량
MP4 MP3 변환 방법: 비트레이트·구간 자르기·기기별 정리
MP4를 MP3로 변환하면 영상 속 AAC 오디오를 다시 인코딩합니다. 말소리는 128 kbps, 음악은 192 kbps, 무손실은 M4A 추출, 무음·DRM 파일 해결법까지.
Mina Sato · 2026년 9월 26일 · 11 분 분량
이미지·PDF 표 엑셀 변환: 표 추출 방법
PDF, 스캔본, 사진 속 표를 엑셀이나 CSV로 옮기는 법. 원본별로 맞는 방법, 숫자 인식이 틀리는 지점, 행 수와 합계로 검증하는 법을 정리했습니다.
Tom Okafor · 2026년 9월 22일 · 12 분 분량