음성 텍스트 변환 — 마이크로 말하면 글자로 받아쓰기
브라우저 음성 인식으로 말을 실시간 텍스트로 받아쓰기
브라우저에서 처리 · 서버로 전송되지 않음
음성은 이 사이트가 아니라 브라우저의 음성 인식 서비스가 처리해요
인식은 브라우저 제조사의 서비스가 맡아요. PC·Android의 Chrome은 Google 서버로, Edge는 Microsoft의 온라인 음성 서비스로 소리를 보내요. Safari와 iPhone·iPad의 모든 브라우저(그곳의 Chrome·Edge 포함)는 Apple의 음성 인식을 써서, 기기·언어·설정에 따라 기기 안에서 처리하거나 Apple 서버로 보내요. 이 처리는 각 회사의 개인정보처리방침을 따라요. ToolSnack 서버에는 소리도 글자도 전송되지 않고, 받아 적은 글은 이 페이지 안에만 있어요. 민감한 내용은 받아 적지 마세요.
브라우저 지원 여부를 확인하고 있어요…
인식이 끝난 문장이 여기에 이어 붙어요. 직접 고쳐 써도 돼요.
소개
음성 받아쓰기는 마이크에 대고 말한 내용을 글자로 바꿔 적어 주는 도구예요. 회의 중 떠오른 생각을 빠르게 남기거나, 손이 바쁠 때 메모를 하거나, 긴 글의 초안을 말로 먼저 풀어 놓고 싶을 때 쓰기 좋아요. 말하는 동안에는 아직 확정되지 않은 문장이 흐린 글씨로 먼저 보이고, 인식이 끝난 문장은 아래 칸에 차례로 이어 붙어요. 받아 적은 글은 그 자리에서 고칠 수 있고 복사 버튼으로 다른 곳에 붙여 넣을 수 있어요. 인식 자체는 이 사이트가 아니라 사용 중인 브라우저 제조사의 음성 인식 서비스가 맡고, ToolSnack 서버에는 아무것도 전송되지 않아요. 브라우저마다 소리가 가는 곳이 달라서 아래 참고할 점에 따로 정리해 두었어요.
사용법
- 인식 언어를 골라요. 한국어 페이지에서는 한국어로 맞춰져 있어요.
- 받아쓰기 시작을 누르고, 브라우저가 마이크 권한을 물으면 허용해요.
- 평소 말하듯 또박또박 말해요. 확정 전 문장은 흐린 글씨로 먼저 보여요.
- 다 말했으면 멈추기를 눌러요. 받아쓰는 중에는 언어를 바꿀 수 없어요.
- 받아 적은 글 칸에서 틀린 부분을 고친 뒤 복사 버튼으로 가져가요.
- 새로 시작하려면 지우기를 눌러 칸을 비워요.
기준
- 사용하는 기능: Web Speech API의 SpeechRecognition을 쓰고, 없으면 Chrome 계열의 webkitSpeechRecognition을 써요. 둘 다 없으면 지원하지 않는 브라우저라고 안내해요.
- 인식 방식: 연속 인식(continuous)과 중간 결과(interimResults)를 켜요. 중간 결과는 흐린 글씨로만 보여 주고, 확정된 결과만 받아 적은 글에 더해요.
- 이어 붙이기: 확정된 문장은 앞뒤 공백을 지운 뒤 한 칸 띄워 이어 붙여요. 앞 글이 공백이나 줄바꿈으로 끝나거나 새 문장이 쉼표·마침표 같은 문장부호로 시작하면 띄우지 않고, 일본어와 중국어는 띄어 쓰지 않는 언어라 바로 붙여요. 영어·스페인어·프랑스어·독일어는 글의 처음이나 마침표·물음표·느낌표 뒤에 오는 첫 글자를 대문자로 바꿔요.
- 자동 다시 시작: 멈추기를 누르지 않았는데 브라우저가 인식을 끝내면 다시 시작해요. 새로 인식된 말 없이 다시 시작이 다섯 번 이어지면 멈춰요.
- 오류 안내: 마이크 권한 거부, 말소리 없음, 네트워크 문제, 마이크 없음, 지원하지 않는 언어를 각각 다른 문구로 알려 줘요. 말소리 없음은 받아쓰기를 이어 가고, 나머지는 멈춰요.
- 분량 한도: 받아 적은 글이 10만 자를 넘으면 받아쓰기를 멈춰요. 복사해 두고 지운 뒤 다시 시작하면 돼요.
잘 받아 적게 하는 요령
받아쓰기는 한 번에 긴 문장을 쏟아 내기보다 한두 문장씩 끊어 말할 때 더 정확해요. 숫자, 사람 이름, 전문 용어는 잘못 알아듣기 쉬우니 받아 적은 뒤 그 부분만 다시 읽어 보세요. 회의록처럼 여러 사람이 말하는 자리에서는 노트북 마이크보다 말하는 사람 가까이 둔 이어폰 마이크가 훨씬 잘 들려요. 줄을 바꾸고 싶다면 받아쓰기를 잠시 멈추고 받아 적은 글 칸에서 직접 줄바꿈을 넣은 뒤 다시 시작하면 돼요.
예시
| 인식 언어 | 차례로 확정된 말 | 받아 적은 글 |
|---|---|---|
| 한국어 | 안녕하세요 / 반갑습니다 | 안녕하세요 반갑습니다 |
| 한국어 | 정말 / ? | 정말? |
| 일본어 | こんにちは / 元気ですか | こんにちは元気ですか |
| 영어 (미국) | hello there. / how are you | Hello there. How are you |
참고할 점
브라우저별로 소리를 처리하는 곳은 다음과 같아요.
| 브라우저 | 음성을 처리하는 곳 |
|---|---|
| Chrome (PC·Android) | Google 음성 인식 서버 |
| Edge (PC) | Microsoft 온라인 음성 서비스 |
| Safari (Mac) | Apple 음성 인식(기기 안 또는 Apple 서버) |
| iPhone·iPad의 모든 브라우저 | Apple 음성 인식(Chrome·Edge 앱도 같음) |
| Brave·Opera 같은 다른 Chromium 브라우저 | 대개 연결 오류로 시작되지 않음 |
iPhone과 iPad에서는 Chrome이나 Edge 앱도 내부적으로 Safari와 같은 엔진을 쓰기 때문에, 앱 이름과 관계없이 Apple의 음성 인식이 받아 적어요. Apple 기기에서 기기 안에서 처리할지 서버로 보낼지는 기기 종류, 고른 언어, 받아쓰기 설정에 따라 정해지고 이 도구가 고를 수는 없어요. Brave, Opera, Vivaldi처럼 Chromium을 바탕으로 한 브라우저는 기능이 보이더라도 음성 인식 서버에 연결하지 못하는 경우가 많아요. 이때는 네트워크 오류 안내가 나오니 Chrome이나 Edge로 열어 주세요.
인식 정확도는 마이크 품질, 주변 소음, 말하는 속도, 브라우저의 음성 인식 서비스에 따라 달라져요. 조용한 곳에서 마이크와 한 뼘 정도 거리를 두고 문장 단위로 끊어 말하면 결과가 한결 깔끔해져요. 받아쓰기 결과는 저장되지 않으니 페이지를 닫기 전에 꼭 복사해 두세요.
자주 묻는 질문
내 목소리가 ToolSnack 서버로 가나요?
아니요. ToolSnack 서버에는 소리도 받아 적은 글도 보내지 않아요. 다만 인식은 브라우저 제조사의 서비스가 맡아요. PC·Android의 Chrome은 소리를 Google의 음성 인식 서버로, Edge는 Microsoft의 온라인 음성 서비스로 보내요. Safari와 iPhone·iPad의 모든 브라우저는 iPhone용 Chrome·Edge까지 포함해 Apple의 음성 인식을 쓰고, 기기·언어·설정에 따라 기기 안에서 처리하거나 Apple 서버로 보내요. 이 처리는 각 회사의 개인정보처리방침을 따르니, 비밀번호나 개인 정보처럼 민감한 내용은 받아 적지 않는 편이 안전해요.
Firefox에서는 왜 안 되나요?
받아쓰기는 웹 표준 초안인 Web Speech API의 SpeechRecognition 기능을 쓰는데, Firefox는 기본 설정에서 이 기능을 제공하지 않아요. 기능이 없는 브라우저에서는 시작 버튼이 꺼지고 안내 문구가 나와요. Chrome, Edge, Safari에서 열어 주세요.
마이크 권한을 거부했어요. 어떻게 다시 켜나요?
주소창 왼쪽의 사이트 정보 아이콘을 눌러 마이크를 허용으로 바꾼 뒤 받아쓰기 시작을 다시 누르세요. 권한이 막혀 있으면 화면에 마이크 권한이 없다는 안내가 나와요. 휴대폰에서는 브라우저 앱 자체의 마이크 권한도 휴대폰 설정에서 켜져 있어야 해요.
말을 멈추면 받아쓰기도 끝나나요?
브라우저는 한동안 조용하거나 일정 시간이 지나면 인식을 스스로 끝내곤 해요. 이 도구는 멈추기를 누르지 않았다면 자동으로 다시 시작해요. 다만 인식된 말 없이 다시 시작이 다섯 번 이어지면 마이크를 계속 켜 두지 않도록 받아쓰기를 멈추고 알려 줘요.
문장부호도 넣어 주나요?
문장부호를 넣을지는 브라우저의 음성 인식 서비스가 정해요. 이 도구는 받은 문장을 이어 붙이면서 띄어쓰기만 정리해요. 마침표나 쉼표가 빠졌다면 받아 적은 글 칸에서 바로 고치면 돼요.