개발 블로그로 돌아가기 실전 워크스루

SyncTrans 1.0.0 실전: 첫 세션, 처음부터 끝까지

이 글을 다른 언어로 읽기: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

SyncTrans 1.0.0이 출시된 지 일주일이 지났고, 가장 많이 받는 질문은 가장 단순한 질문입니다. 실제로 써 보면 어떤 모습인가요? 이 글은 출시된 빌드에서 세션 하나를 처음부터 끝까지 따라갑니다. 시나리오는 중국어를 쓰는 고객과의 회의를 영어로 진행하며 테이블 위의 MacBook 하나를 두 사람이 공유하는 상황입니다. 아래의 모든 단계는 1.0.0이 오늘 실제로 하는 동작입니다. 더 긴 참고 버전은 사용 가이드에 있습니다.

설정: 다섯 화면, 모두 건너뛸 수 있습니다

설치는 흔히 하듯 DMG를 응용 프로그램 폴더로 드래그하면 됩니다. 첫 실행에서는 다섯 단계 설정이 열립니다. 언어, 플랜, 화면과 오디오, 모델 조합, 그리고 서비스를 연결하는 준비 완료 화면입니다. 클릭을 시작하기 전에 알아 두면 좋은 것이 두 가지 있습니다. 첫째, 모든 단계에는 그대로 써도 되는 기본값이 있고 설정 전체를 건너뛸 수 있습니다. 어느 것도 관문이 아니며, 모든 선택은 나중에 설정에 다시 나타납니다. 둘째, 설정은 한 번만 실행됩니다. 마지막 단계에서 중단해도 다음 실행에서는 다시 진행하게 하지 않고 곧바로 주 창으로 이동합니다.

이번 세션에서는 플랜 단계에서 관리형 클라우드를 골랐습니다. 이 선택에는 계정이 필요 없습니다. 준비 완료 화면이 게스트 세션용 무료 시작 크레딧을 받아 서비스를 시작하므로, 앱을 여는 것과 첫 문장을 말하는 것 사이의 거리는 정말 몇 분입니다. 이후 같은 Mac에서 계정을 등록하면 별도의 무료 지급이 추가되는데, 이는 의도된 동작이지 허점이 아닙니다.

언어: 주 언어 하나, 대상 언어 하나, 화자 둘

이 회의의 언어 쌍은 단순합니다. 중국어가 주 언어, 영어가 대상 언어입니다. 실제 작업을 하는 설정은 설정 → 사운드에 있습니다. 마이크 채널의 두 번째 언어 옵션입니다. 이것을 설정하면 내장 마이크 하나에서 온 완성된 발언이 사용된 언어에 따라 중국어 화자나 영어 화자에게 귀속됩니다. 두 번째 마이크도 없고 말하기 전에 누를 버튼도 없습니다. 기록이 알아서 두 사람을 구분합니다. 두 언어는 서로 달라야 하는데, 이것이 설정을 잘못할 수 있는 유일한 지점이며, 앱은 같은 언어의 쌍을 받아들이는 대신 그 사실을 알려 줍니다.

대화 그 자체

시작은 버튼 하나입니다. 번역 시작, 또는 ⌘R입니다. 첫 캡처가 macOS 마이크 권한 요청을 띄웁니다. 한 번 허용하면 다시는 나타나지 않습니다. 반사적으로 거부했다면 — 첫 시도에서 저희가 그랬습니다 — 실패는 조용하지 않습니다. 도구 막대의 상태 캡슐이 '주의 필요'로 바뀌고, 대화 위의 배너에는 올바른 개인 정보 보호 패널로 연결되는 사운드 설정 열기 버튼이 붙습니다. 고치는 데 1분도 걸리지 않았고 세션 상태도 잃지 않았습니다.

세션이 진행되는 동안, 반쯤 끝난 문장은 흐린 초안 줄로 표시되었다가 잠시 뒤 확정된 발언으로 대체됩니다. 초안은 번역되지 않고 기록에도 들어가지 않는데, 이는 생각보다 훨씬 중요합니다. 기록에는 앱이 실제로 책임질 수 있었던 문장만 담긴다는 뜻이기 때문입니다. 누군가 생각 중에 말을 흐려 끝점 판단 로직이 기다리고 있을 때는 초안 줄 끝의 현재 문장 완료 버튼(⌘Return)이 같은 파이프라인을 통해 그 발언을 즉시 확정합니다.

읽어주기는 영어에는 관리형 음성을, 중국어 번역에는 두 번째 음성을 사용했습니다. 둘 다 미리 듣기 버튼이 있는 선택기에서 이름으로 골랐고 식별자는 어디에도 없었습니다. 테이블을 사이에 두고 헤드폰 한 쌍을 공유할 때, 좌우 채널 분리 출력은 영어를 왼쪽 귀로, 중국어를 오른쪽 귀로 보냈습니다. 두 귀는 독립된 재생 레인이므로 겹치는 번역이 줄을 서지 않고 동시에 말합니다.

이후: 기록

모든 것이 이미 저장되어 있었습니다. 모든 발언은 발생하는 즉시 현재 프로젝트에 기록되므로 세션을 중지해도 잃는 것이 없습니다.보내기 전에 기록에서 잘못 알아들은 제품명 하나를 고쳤습니다. 이 편집은 기록만 바꿀 뿐, 뒤에서 번역을 다시 돌리지 않습니다. 이는 의도된 동작입니다.보내기는 발언별 화자와 시각이 붙은 대역 Markdown 파일을 만들어 냈고, 그대로 회의록에 들어갔습니다. 일반 텍스트와 싱크 SRT가 나머지 두 형식이며, 세 가지 모두 업로드를 수반하지 않습니다. 어느 엔진이 만들었든 기록은 Mac에 남습니다.

처음 쓰는 분에게 해 주고 싶은 말

매끄러운 세션과 혼란스러운 세션의 차이 대부분은 세 가지 습관에서 나옵니다. 사람들이 채워지기 전에 상태 캡슐을 확인하세요. 네 개의 행(마이크, 인식, 번역, 읽어주기)이 추측 대신 문제 단계를 지목해 줍니다. 마이크 팝오버에서 실시간 입력을 확인하세요. 각 기기 옆의 레벨 미터가 누군가 중요한 말을 하기 전에 회의실 마이크가 반응하는 모습을 보여 줍니다. 그리고 회의의 성패가 달린 두세 개의 이름을 먼저 용어집에 넣으세요. 그런 단어야말로 범용 모델이 발언마다 새로 만들어 내는 단어이기 때문입니다.

SyncTrans 1.0.0에는 macOS 14 이상이 필요하며, 여기에서 다운로드할 수 있습니다. 이 워크스루의 작업별 전체 버전은 가이드이고, 자세한 기능 설명은 기능 페이지에 있습니다.

질문이나 버그 제보가 있으신가요? 피드백 보드가 저희에게 가장 빨리 닿는 방법입니다.