음성 인식 결과를 그대로 읽기는 쉽지 않습니다. 문장은 조각조각 들어오고, 군말이 곳곳에 끼어 있고, 생각하는 동안 같은 단어가 반복되며, 헤드폰 없이 통화하면 상대방이 한 말의 절반이 내 이름 아래 한 번 더 나타납니다. Poffle은 녹음한 회의의 전사문을 Mac에서 깔끔하게 정리합니다. 누구의 말도 바꾸지 않으며, 인식된 그대로의 표현도 클릭 한 번이면 볼 수 있습니다.

화자별 문단

회의를 열고 전사문을 선택하세요. Poffle은 같은 화자의 연속된 구간 사이에 쉬는 시간이 4초 이하라면 하나의 문단으로 묶으며, 문단 하나는 최대 90초까지입니다. 화자가 바뀌거나 쉬는 시간이 더 길어지면 새 문단이 시작됩니다.

문장마다 각자의 타이밍이 유지됩니다. 문장을 클릭하면 그 지점부터 녹음이 재생되고, 문단 오른쪽 위의 시간을 클릭하면 문단 처음부터 재생됩니다. 재생 중인 문장은 강조 표시되므로 따라 읽을 수 있습니다.

군말과 반복된 말을 제거했습니다라는 레이블이 붙은 정리본 보기의 Poffle 전사문. Ana Ruiz, 나, Ben Ito의 문단이 있고, 각 문단에는 0:02부터 0:46까지의 시작 시간이 표시됩니다.
화자의 발화마다 한 문단씩, 재생할 수 있는 시간이 함께 표시됩니다.

정리본 또는 원본

전사문 위의 스위치에서 정리본과 원본을 선택할 수 있습니다. 기본값은 “군말과 반복된 말을 제거했습니다.”라는 레이블이 붙은 정리본입니다. 원본은 “인식된 그대로입니다.”라는 텍스트를 보여 줍니다. Poffle은 선택한 보기를 기억해 다음에 여는 회의에도 적용합니다.

정리본에서 제거되는 것:

  • “um”, “uh”, “hmm” 같은 단독 군말. Poffle이 지원하는 16개 언어마다 고유 목록이 있습니다. 한국어에서는 “음”, “어”, “엄”, “흠” 같은 군말이, 다른 언어에서는 “øh”, “euh”, “えーと”, “嗯” 같은 군말이 제거됩니다. 한국어 군말은 “어”처럼 일반 단어로도 쓰일 수 있으므로, 문장 첫머리에 오거나 뒤에 쉼표나 말줄임표가 올 때처럼 군말이 분명한 경우에만 제거됩니다.
  • “이거, 이거, 이거 먼저 해야 해요”처럼 바로 이어서 반복된 단어나 짧은 구절.

그런 다음 제거로 인해 어긋난 문장 부호와 대문자를 바로잡습니다. 정리본은 영어의 “like”, “so”, “you know”처럼 의미를 담을 수 있는 단어, “that that”이나 “had had” 같은 실제 반복, 숫자와 약어는 그대로 둡니다. 내용어의 반복은 세 번 이상 이어질 때만 하나로 합쳐집니다. 단어를 겹쳐 쓰는 것이 문법의 일부인 한국어, 튀르키예어, 베트남어에서는 “빨리 빨리”나 “yavaş yavaş” 같은 반복은 그대로 두고, 대명사나 접속사 같은 기능어가 겹친 경우만 합칩니다. 그 밖의 전사 언어에서는 “uh”, “uhm”, “hmm”만 제거되고(“um”과 “er”이 실제 단어인 언어도 있기 때문입니다), 반복된 구절만 합쳐집니다.

정리본은 보기 방식일 뿐 편집이 아닙니다. 저장된 전사문에는 인식된 그대로의 표현이 남아 있으며, 전사문 복사와 Markdown 내보내기에는 이 표현이 사용됩니다. 문단의 Control-클릭 메뉴에 있는 구간 복사는 화면에 보이는 표현을 복사합니다.

스피커에서 생기는 에코

Mac의 스피커로 통화하면 마이크에도 상대방의 목소리가 들어갑니다. 보정하지 않으면 상대방의 말이 Mac 오디오에서 한 번, 나 아래에서 또 한 번, 이렇게 두 번 나타납니다.

두 트랙의 전사가 끝나면 Poffle은 둘을 비교합니다. 네 단어 이상의 마이크 구간은 그 단어의 65% 이상이 1.5초 이내에 Mac 오디오에 같은 순서로 나타나고, 두 구간이 시간상으로 구간의 절반 이상 겹치면 제외됩니다. 두세 단어로 된 구간은 완전히 일치해야 하며, 길이의 80% 이상 겹쳐야 합니다. 이 경우 회의에는 “마이크에 잡힌 회의 오디오는 전사문에서 제외되었습니다. 헤드폰을 사용하면 이를 방지할 수 있습니다.”라고 표시됩니다.

이것은 에코 제거가 아닙니다. 한 단어짜리 말, 일부만 들어간 에코, 내 목소리와 섞인 에코는 남을 수 있습니다. 누군가 방금 한 말을 조금 뒤에 같은 단어로 받아 말하면 내 대답은 그대로 유지됩니다. Mac 오디오 쪽의 해당 단어도 전사문에 남으므로 상대방이 한 말은 하나도 사라지지 않습니다. 확실한 해결책은 헤드폰입니다. 헤드폰을 쓰면 마이크에는 내 목소리만 들어갑니다.

화자 이름 지정하기

마이크는 나로 표시됩니다. 회의가 끝나면 Poffle은 이 Mac에서 Mac 오디오 속 목소리를 구분해 화자 1, 화자 2 등으로 표시합니다. 녹음이 캘린더 이벤트에 연결되어 있으면 참석자 수가 상한이 되므로, 한 사람의 목소리가 두 화자로 나뉠 가능성이 줄어듭니다.

  1. 화자의 문단 위에 있는 이름을 클릭하세요.
  2. 이 캘린더 이벤트에서 아래의 참석자를 선택하거나, 이름 입력…을 선택하세요.
  3. 문단 몇 개를 재생해 확인하세요. 이름은 이 회의에서 해당 화자의 모든 문단에 적용됩니다.

실행 항목의 담당자도 바뀐 이름을 따르므로, 메모 속 “화자 2”는 선택한 이름으로 바뀝니다. 화자 구분은 확률에 기반합니다. 겹치거나 아주 짧은 말은 추측한 신원을 붙이는 대신 할당되지 않은 채로 남을 수 있으며, Poffle은 참석자 목록을 보고 누가 누구인지 추론하지 않습니다. 같은 공간에 있는 다른 사람을 포함해 내 마이크에 잡힌 모든 사람은 나로 표시됩니다.

이 Mac에서 사용할 수 있는 언어

Poffle의 인터페이스는 16개 언어로 제공됩니다. 각 언어 모두 Mac에서 회의를 전사하고 요약할 수 있기 때문에 선택된 언어입니다. 영어, 덴마크어, 네덜란드어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 노르웨이어, 포르투갈어, 스페인어, 스웨덴어, 튀르키예어, 베트남어, 중국어 간체, 중국어 번체입니다.

대부분의 언어는 Apple이 회의처럼 긴 녹음을 위해 만든 온디바이스 모델인 SpeechTranscriber를 사용합니다. 덴마크어, 네덜란드어, 노르웨이어, 스웨덴어, 튀르키예어, 베트남어는 대신 Apple의 온디바이스 받아쓰기 모델인 DictationTranscriber를 사용합니다. 이 모델도 단어별 타이밍을 제공하므로 재생과 문단은 똑같이 작동합니다. 다만 이 언어들에서는 문장 부호가 적어 문장이 이어져 보일 수 있으니, 이름과 숫자를 특히 꼼꼼히 확인하세요.

녹음하기 전에 설정 > 음성 > 전사 > 언어를 회의에서 쓰는 언어로 설정하세요. 시스템 언어는 Mac의 설정을 따릅니다. 각 언어는 처음 사용할 때 한 번 다운로드되며, 그 후에는 오프라인에서도 작동합니다. 두 언어가 섞인 회의는 선택한 언어로 전사되므로, 다른 언어 부분은 결과가 좋지 않습니다.

깨끗한 녹음에서 시작하기

  • 통화할 때는 헤드폰을 쓰세요. 에코의 주된 원인이 사라집니다.
  • 통화 앱과 Mac에서 같은 마이크를 사용하세요. Poffle은 Mac의 기본 입력을 녹음합니다.
  • 음악과 알림 소리를 끄세요. Poffle은 통화뿐 아니라 Mac의 모든 오디오를 녹음합니다.
  • 처음 이름을 말할 때 또렷하게 말하세요. 나중에 화자를 지정할 때 도움이 됩니다.
  • 회의실에서는 모두의 목소리가 들리는 곳에 Mac을 두고, 녹음한다는 사실을 모두에게 알리세요.

전사문이 깔끔할수록 회의 메모가 좋아지고, 회의에 질문할 때 더 나은 답변을 얻을 수 있습니다. Apple은 그 바탕이 되는 음성 기술을 SpeechAnalyzer 세션에서 설명합니다. Poffle을 다운로드해 내 녹음에서 정리본과 원본을 비교해 보세요.

출처

이 가이드에서 참고한 공식 문서 및 자료.

  1. Apple Developer: SpeechTranscriber
  2. Apple Developer: DictationTranscriber
  3. Apple Developer: Bring advanced speech-to-text to your app with SpeechAnalyzer
← 블로그로 돌아가기