텍스트 음성 변환 (TTS)

텍스트 음성 변환
Uses the voices already installed in your browser and operating system — free, offline for most voices, and nothing is sent anywhere.

0 words · about 0s

Rate 1.0x
Pitch 1.0
Volume 100%

기기에 이미 설치된 음성으로 어떤 텍스트든 읽어 줍니다. 교정, 접근성 확인, 대본을 녹음 전에 들어 보는 용도로 씁니다.

이 도구는 운영체제에 이미 들어 있는 음성 합성 엔진을 사용합니다. 그래서 선택할 수 있는 목소리가 윈도우·macOS·안드로이드·iOS마다 다르고, 같은 문장이 기기에 따라 꽤 다르게 들립니다. 서버에서 만들어 내려받는 방식이 아니며 아무것도 업로드되지 않습니다.

속도와 높낮이는 용도에 맞춰 조절할 값입니다. 자기가 쓴 글을 귀로 들어 보면 눈으로는 넘어가던 비문이 걸리고, 기본값보다 조금 느린 속도가 따라가기 쉽습니다. 소리를 파일이 아니라 시스템이 실시간으로 만들기 때문에 내려받기는 없습니다. 합성 음성은 이 페이지가 아니라 여러분 기기에 라이선스된 것입니다.

사람들이 가장 의아해하는 부분은 음성 목록인데, 사실 이 페이지의 속성이 전혀 아닙니다. 운영체제에 설치된 것이 그대로 나오는 것이라, 같은 문장이 윈도우와 macOS에서 다르게 들리고, 노트북보다 휴대폰의 음성이 나은 경우가 많으며, 기대한 언어가 아예 없기도 합니다. 음성 추가는 여기가 아니라 시스템 설정에서 합니다. 윈도우는 음성 인식/음성 설정, macOS는 말하기 콘텐츠, 안드로이드와 iOS는 접근성 아래입니다. 거기서 설치한 음성은 페이지를 다시 열면 목록에 나타납니다.

이 도구를 쓸 이유로 가장 확실한 것은 자기 글을 소리로 듣는 것입니다. 동사가 빠진 문장, 끝나지 않는 절, 같은 단어가 네 번 나오는 문단은 화면으로는 그냥 넘어가기 쉽고 귀로 들으면 놓칠 수가 없습니다. 눈은 글을 조용히 고쳐 읽지만 귀는 그러지 않기 때문입니다. 기본값보다 조금 느린 속도가 오히려 따라가기 쉽고, 읽는 위치가 강조되므로 문제를 발견하는 데서 그치지 않고 어디인지 찾을 수 있습니다.

내려받기가 없는 이유는 기능이 빠져서가 아니라 라이선스 때문입니다. 합성된 음성은 기기의 것입니다. 이 페이지가 아니라 운영체제에 라이선스된 것이라, API는 소리를 재생할 뿐 저장할 파일을 돌려주지 않습니다. 내려받을 수 있는 내레이션을 만들어 주는 서비스는 자기 라이선스 아래 서버에서 음성을 생성하는 것이고, 조건이 다른 별개의 거래입니다. 녹음 파일이 필요하다면 시스템 오디오를 직접 녹음하는 것이 정직한 방법이고, 그렇게 나온 결과물에도 그 음성에 붙은 라이선스가 그대로 적용됩니다.

Web Speech API는 평문만 받습니다. SSML을 지원하지 않으므로 서버 기반 합성 서비스가 받아 주는 쉼, 강조, 발음 표기에 해당하는 것이 여기에는 없습니다. 유일하게 쓸 수 있는 운율 조절 수단은 문장부호입니다. 쉼표는 짧은 쉼을, 마침표는 조금 더 긴 쉼을 만듭니다. 그것만으로도 한 호흡에 읽히던 목록을 끊어 줄 수 있습니다. 낯선 이름이라면 소리 나는 대로 적어 두는 것이 발음을 유도하는 유일한 방법이고, 고유명사가 많은 문서를 소리로 교정할 때 기억해 둘 만한 요령입니다.

텍스트 음성 변환 (TTS) 사용법

  1. 읽어 줄 텍스트를 붙여넣거나 입력합니다.
  2. 음성을 고르고 속도와 음높이를 조정합니다.
  3. 재생을 눌러 듣습니다.

알아두면 좋은 점

  • 초고를 소리 내어 들으면 눈으로 훑을 때 놓치는 어색한 문장이 잡힙니다. 가장 값싼 교정 방법입니다.
  • 사용 가능한 음성은 운영체제에서 가져오므로 Windows, macOS, Linux마다 다르고 브라우저마다도 다릅니다.
  • 언어가 제대로 들리려면 그 언어용 음성을 골라야 합니다. 영어 음성으로 한국어를 읽으면 엉망이 됩니다.

자주 묻는 질문

음성 목록이 비어 있습니다

일부 브라우저는 음성을 비동기로 불러옵니다. 잠시 기다렸다가 목록을 다시 열어 보세요. 리눅스에서는 시스템에 음성 합성 엔진 설치가 필요할 수 있습니다.

오디오 파일로 저장할 수 있나요?

아니요. Web Speech API는 재생만 하고 녹음 가능한 스트림을 제공하지 않아서 저장할 파일이 없습니다.

텍스트가 서버로 전송되나요?

이 페이지는 전송하지 않습니다. 다만 일부 운영체제는 합성에 클라우드 음성을 쓰기도 하는데, 그 경우 운영체제가 자체 서비스로 텍스트를 보낼 수 있습니다.