텍스트 음성 변환 시간: 이 텍스트를 읽는 데 몇 분 걸릴까?
대본을 음성으로 만들기 전에 보통 길이를 알아야 합니다. 30초 광고 자리, 60초 쇼츠, 10분 팟캐스트, 수업 시간에 맞춰야 하는 강의. 언어와 목소리마다 속도가 달라서 단어 수만으로는 알 수 없습니다.
저희는 SuperClonica 엔진으로 같은 이야기를 7개 언어, 기본 속도로 읽혀 측정했습니다. 음성을 만들기 전에 길이를 어림하고, 그다음 Python 한 줄로 정확한 초를 얻을 수 있습니다.
측정한 말하기 속도
차분한 이야기 단락을 기본 목소리 남녀 한 명씩, 기본 속도로 측정했으며, 두 목소리의 차이는 3% 미만이었습니다. 한국어는 직접 들어 보고 측정하세요.
- 영어: 분당 약 190단어, 약 1000자.
- 스페인어, 독일어, 프랑스어: 분당 약 165단어.
- 포르투갈어: 분당 약 150단어.
- 러시아어: 분당 약 130단어.
- 일본어: 분당 약 320자.
무료로 온라인에서 속도 들어 보기
아무 목소리 페이지에서 30~100자 문장을 입력하고 생성 버튼을 누르면, 몇 초 만에 그 목소리의 한국어 속도를 들을 수 있습니다. 계정은 필요 없습니다.
빠른 어림값
몇 초의 여유를 두세요. 자리를 마지막 1초까지 꽉 채운 대본은 음악과 쉼을 더하면 급하게 들립니다.
- 30초 광고: 영어로 약 95단어.
- 60초 쇼츠나 릴스: 영어로 약 190단어.
- 10분 팟캐스트나 영상: 영어로 약 1900단어.
- 영어 1000단어: 약 5분 15초.
대본의 정확한 길이
속도를 바꾸면 길이도 거의 비례해서 바뀝니다. 기본값은 1.05이며, --speed 0.85로 하면 같은 텍스트가 약 4분의 1 길어집니다. 정확한 길이를 알려면 무료 엔진을 python -m pip install superclonica-cpu로 설치하고 대본을 script.txt로 저장한 뒤 실행하세요: from superclonica import Superclonica; tts = Superclonica(); audio, rate = tts.synthesize(open('script.txt', encoding='utf-8').read(), 'M1', 'ko'); print(round(len(audio) / rate, 1), 'seconds'). Docker 서버도 X-Duration-Seconds 헤더로 같은 값을 돌려줍니다.
텍스트가 더 길어지는 이유
숫자는 글자로 풀어 읽혀 1250이나 2027이 여러 단어가 됩니다. 약어는 풀어서 읽힐 수 있습니다. 마침표가 많거나 줄 사이에 무음을 넣으면 시간이 늘고, 쉼표 없는 긴 문장은 더 빨리 읽힙니다. 평균에 기대지 말고 실제 대본으로 한 번 재 보세요.