스크립트 정리 도구
스크립트를 붙여넣거나 .txt, .srt, .vtt 파일을 여세요. 추임새, 타임스탬프, 큐 번호를 제거하고 각 화자의 발언을 합칠 수 있습니다. 브라우저에서 실행되므로 텍스트가 브라우저를 벗어나지 않으며 계정도 필요 없습니다.
주요 기능 및 처리 규칙
모든 변경 사항은 결과 창에서 직접 확인할 수 있는 규칙을 따릅니다. 규칙상 추측이 필요한 경우, 단어를 임의로 삭제하기보다 그대로 남겨두도록 동작합니다.
- 추임새
- 다른 의미가 없는 소리 — um, eh, hum, euh, äh 등 — 는 위치와 상관없이 제거됩니다. 때에 따라 추임새로 쓰이는 단어는 문장 부호로 구분되어 있고 다른 의미로 쓰이는 경우가 거의 없을 때만 제거됩니다. 쉼표로 구분된 경우 제거되는 단어(“we, like, went”), 문장 맨 앞에 올 때만 제거되는 단어(“Well, I think”), 문장 맨 끝에 올 때만 제거되는 단어(“c’est cool, quoi.”)가 있습니다. 단어 하나가 단독으로 문장을 이루는 경우(“Right.”)에는 답변이므로 그대로 유지됩니다. 추임새가 제거되어 문장의 첫 단어가 된 단어는 첫 글자가 대문자로 변경되며, 소문자 텍스트 내에서 대문자로 표기된 추임새는 약어로 간주되어 유지됩니다. 해당 목록은 아래 질문 항목에서 확인하실 수 있습니다.
- 화자 이름
- 줄 시작 부분의 “Name:”은 최소 두 줄 이상 시작할 때, “Speaker 1”로 표시될 때, 이름과 콜론 사이에 시간이 있을 때(“Maya (00:01:23):”), 또는 텍스트가 “Name: text” 형식의 줄로 작성되어 동일한 이름이 반복될 때 화자로 인식됩니다. 한 줄의 시작 부분에만 나타나는 단어 — “Warning:”, “Note:” 등 — 는 그대로 유지되는데, 화자 이름을 남겨두는 것보다 중요한 단어를 누락하는 것이 더 큰 문제이기 때문입니다. 이름은 문자로 시작하므로 “3:2”와 같은 점수는 화자가 될 수 없습니다. WebVTT voice 태그는 항상 해당 화자의 이름을 나타냅니다.
- 타임스탬프 및 큐 번호
- 줄 시작 부분의 시간 — [00:01:23], (1:30), 0:02:05 — 또는 이름 뒤의 시간 — Maya (00:01:23): — 은 해당 단락의 시간입니다. 회의 앱에서 내보내는 형식처럼 이름과 시간만 있는 줄은 “Speaker 1”로 표시되거나 해당 이름이 그러한 줄의 시작 부분에 두 번 이상 등장할 때 그 아래 단락의 이름이 됩니다. 그렇지 않은 경우에는 “Lunch at 12:30”과 구분할 수 없으므로 일반 텍스트로 유지됩니다. 문장 안의 시간(“we met at 12:30”)은 그대로 유지됩니다. 큐 번호는 타임스탬프와 함께 제거됩니다.
- 자막 파일
- SubRip과 WebVTT는 자막으로 인식되어 각 큐를 줄바꿈이 연결된 하나의 단락으로 처리하며, 줄바꿈을 문장의 끝으로 간주하지 않습니다. 타임스탬프를 유지하면 결과 상자와 동일한 단어로 타이밍 변경 없이 정리된 큐를 .srt 또는 .vtt로 다운로드할 수 있습니다. 큐는 화면에 표시되는 자체 시간을 유지하므로, 발언 합치기는 텍스트에만 적용됩니다.
- 합쳐진 발화
- 동일한 화자의 연속된 문단은 하나로 합쳐지며, 첫 번째 문단의 시간을 따릅니다. 이름이 없는 문단은 어떤 문단과도 합쳐지지 않습니다. 앞선 화자의 말이 이어지는 것인지 추측에 불과하며, 어떻게 처리하든 읽는 데는 차이가 없기 때문입니다.
- 바이트 순서 표식(BOM) 및 Windows 줄바꿈
- 첫 번째 큐가 읽을 수 없는 덩어리로 변하지 않도록 불필요한 코드를 제거하고 정규화합니다.
질문
스크립트가 어딘가로 업로드되나요?
업로드되지 않습니다. 텍스트는 브라우저 내의 이 페이지에서만 읽히고 다시 작성되며, 어디로도 전송되지 않습니다. 하단의 링크는 클라우드에서 녹음 파일을 전사하는 txscribe로 연결되며, 이 페이지와는 별개입니다.
어떤 추임새가 제거되나요?
영어, 스페인어, 포르투갈어, 프랑스어, 독일어 목록에 포함된 단어들입니다. 텍스트 위에서 언어를 선택할 수 있으며 각 언어의 단어는 세미콜론으로 구분됩니다. 다른 의미가 없는 소리는 위치와 상관없이 제거됩니다: um, uh, uhm, er, erm, ah, eh, hm; eh, ehm, em; hum, hã, ahn, ãh, eh; euh, hum, hm, bah; äh, ähm, öhm, ehm, hm, mh. 양쪽에 문장 부호가 있을 때 제거되는 단어: like, actually, basically, literally, you know, i mean, sort of, kind of; o sea, digamos, en plan, pues; né, quer dizer; en fait, du coup, tu vois, hein; sozusagen, quasi, ich meine, irgendwie, halt. 문장 맨 앞에 오며 뒤에 쉼표가 있을 때만 제거되는 단어: so, well, right, okay, ok, anyway; este, bueno, mira, oye, tipo, a ver; então, assim, bom, enfim, olha, tipo, é; bon, alors, donc, enfin, voilà, bref, genre; also, naja, na ja, nun. 문장 맨 끝에 오며 앞에 쉼표가 있을 때만 제거되는 단어: sabe, entendeu; quoi, voyez; gell, weißt du, weisst du. 단어 하나가 단독으로 문장을 구성하는 경우에는 답변이므로 어떤 단어도 제거되지 않습니다.
추임새 같은 단어가 왜 그대로 남아 있나요?
앞뒤를 구분해 주는 구두점이 없었거나, 실제 의미를 지닌 단어로 자주 쓰이는 자리에 있었기 때문입니다. “We like went home”에서 “like”가 유지되는 이유는 양쪽에 쉼표가 없으면 이 페이지에서 “we like going home”과 구별할 수 없기 때문이며, 의미를 훼손하기보다는 단어를 그대로 두는 것이 원칙이기 때문입니다. 쉼표를 추가하면 제거됩니다.
타임스탬프를 유지할 수 있나요?
네, “타임스탬프 및 큐 번호 제거” 체크를 해제하세요. 그러면 각 문단이 해당 시간으로 시작되며, 입력 파일이 .srt 또는 .vtt였던 경우 타이밍 변경 없이 정리된 큐를 .srt 또는 .vtt로 다운로드할 수 있습니다.
어떤 텍스트를 읽을 수 있나요?
“이름: 텍스트” 형식의 줄, 줄 시작 부분이나 이름 뒤에 시간이 표기된 텍스트, “Speaker 1 0:03”과 같은 회의 앱 헤더, SubRip 및 WebVTT 파일, WebVTT voice 태그, Windows 줄바꿈, 바이트 순서 표식(BOM)을 지원합니다. 오디오 및 비디오 파일은 지원되지 않습니다. 이 페이지는 텍스트를 정리하는 도구이며 전사 도구가 아닙니다.
무료인가요?
네, 계정도 별도의 설치도 필요 없습니다.
스크립트가 먼저 필요하신가요?
txscribe는 오디오 및 비디오의 모든 단어에 타임스탬프를 찍어 전사하며, 일반 텍스트, SubRip 및 WebVTT로 내보낼 수 있습니다. 이 페이지와 달리 해당 기능은 클라우드에서 실행됩니다.
무료로 시작하기