본문으로 건너뛰기

음성 추종 - 음성으로 제어하는 텔레프롬프터

음성 추종은 말하는 실제 속도에 맞춰 대본을 자동으로 스크롤합니다. 지원 브라우저, 오디오 데이터 경로 및 지원되지 않을 때의 동작을 안내합니다.

음성 추종의 기능

음성 추종은 낭독하는 목소리를 실시간으로 듣고 그 속도에 맞춰 대본을 전진시킵니다. 천천히 말하면 스크롤도 느려집니다. 질문에 답하기 위해 말을 멈추면 대본도 멈춥니다. 다시 문장을 읽기 시작하면 멈췄던 지점부터 자연스럽게 이어집니다.

페이지가 로드되었을 때는 꺼져 있으며, 하단 독의 마이크 버튼을 누르기 전까지는 활성화되지 않습니다. 버튼을 누르기 전에는 어떠한 소리도 감지하지 않으며, 이 버튼을 켜는 순간 브라우저가 마이크 권한을 요청합니다. 버튼을 누르는 행위 자체가 이미 사용자가 기능을 요청한 것이므로, 권한 요청 창 앞에 불필요한 자체 팝업을 띄우지 않습니다.

대본을 움직이는 기준은 음량이 아니라 단어의 일치 여부입니다. 방금 인식된 몇 개의 단어를 리딩 라인 바로 앞에 위치한 대본 단어들과 대조하여 일치하는 위치로 대본을 이동시킵니다. 기침 소리, 조명을 든 스태프에게 건네는 혼잣말, 음성 인식기가 잘못 알아들은 단어 등 대본에 없는 음성은 무시하고 제자리에 머뭅니다. 불안정하게 요동치지 않고 다음 일치하는 단어가 나올 때까지 침착하게 대기합니다.

오디오 데이터의 처리 경로

음성 인식은 본 서비스 서버가 아닌 사용자의 브라우저 엔진에서 처리됩니다. 사용하는 브라우저에 따라 오디오 데이터가 기기 내부에 머물 수도 있고, 텍스트 변환을 위해 해당 브라우저 제조사 서버로 전송될 수도 있습니다. 기능을 켜기 전에 토글 스위치 옆 안내 문구를 통해 현재 어떤 경로로 처리되는지 명확히 확인할 수 있습니다. 첫 번째 경로에서는 다음과 같이 표시됩니다.

기기 내에서 음성 인식이 실행됩니다. 오디오는 업로드되지 않습니다.

두 번째 경로에서는 다음과 같이 표시됩니다.

사용 중인 브라우저가 기기 내 음성 인식을 지원하지 않습니다. 이 기능을 켜면 음성 인식을 위해 오디오가 브라우저 제공업체로 전송됩니다.

브라우저가 기기 내 자체 음성 인식(온디바이스 방식)을 지원하는 경우 시스템에 이를 우선적으로 요청합니다. 음성 추종을 처음 켤 때 언어 팩 다운로드가 진행될 수 있으며, 팩이 설치된 후에는 모든 인식이 사용자의 기기 내부에서 이루어집니다. 반면 브라우저가 온디바이스 처리를 지원하지 못하는 경우(현재 기준 Safari 및 iOS 환경) 해당 브라우저 제공업체의 서비스 약관에 따라 음성 데이터가 텍스트 변환 서버로 전송됩니다.

어느 경로를 거치든 당사는 사용자의 오디오 데이터를 수신, 저장 또는 다른 곳으로 전달하지 않습니다. 당사는 음성 처리 경로에 전혀 관여하지 않습니다. 마이크는 브라우저와 직접 통신하며, 브라우저는 텍스트 결과만을 웹 애플리케이션에 넘겨줍니다.

브라우저 자체의 권한 확인 창은 웹사이트가 마이크를 사용할 수 있는지만 물을 뿐, 오디오가 이후 어디로 전송되는지는 설명해주지 않습니다. Apple의 공식 개발 가이드라인에서도 이를 설명하는 책임은 운영체제가 아닌 웹사이트에 있다고 규정하고 있기에, 이 안내 문구를 스위치 옆에 상시 고정해 두었습니다.

일부 브라우저 환경에서는 사실이 아니기 때문에 당사가 결코 작성하지 않는 두 가지 문구가 있습니다. 바로 '음성 인식이 항상 로컬 기기에서 처리된다'는 말과 '음성 추종을 항상 오프라인에서 쓸 수 있다'는 말입니다. 두 명제는 언어 팩이 설치된 온디바이스 환경에서만 사실입니다. 음성 변환이 외부 서버에서 처리되고 인터넷 연결이 필수적인 제조사 클라우드 경로에서는 둘 다 사실이 아닙니다.

브라우저별 지원 현황

2026년 8월 27일 기준 현황입니다.

  • Chrome(데스크톱 및 Android): 정상 지원합니다. Chrome 25부터 접두사를 통해 지원해 왔으며, Chrome 139부터는 본 서비스가 우선 요청하는 기기 내 온디바이스 인식이 가능합니다.
  • Safari: Mac에서는 14.1부터, iOS에서는 14.5부터 지원하지만 제조사 클라우드 경로를 사용합니다. Apple이 기기 내에서 변환하는지 자체 서버에서 변환하는지는 기기 기종과 시스템 설정에 따라 달라지며, 웹사이트는 이를 감지할 수 없으므로 본 페이지에서도 단정하여 표기하지 않습니다.
  • Edge: 관련 인터페이스를 갖추고 있으나 신뢰성이 떨어집니다. 어떤 언어를 선택하든 인식이 시작되는 즉시 실패하는 경우가 빈번합니다. 이 경우 대본은 고정 속도 모드로 자동 전환되며 안내 메시지가 표시됩니다.
  • Firefox(데스크톱 및 Android): 웹사이트에 음성 인식 API를 개방하지 않습니다. 버전 22 이후 기능이 비활성화된 채 배포되고 있습니다.
  • Opera: 지원하지 않습니다.
  • Samsung Internet: 버전 4부터 지원합니다.

caniuse 통계에 따르면 부분 지원을 포함하여 전 세계 브라우저 사용자의 87.55%가 음성 인식을 사용할 수 있습니다. 그러나 이 수치에서 주의해야 할 두 가지 빈틈이 바로 Firefox와 일부 Edge 브라우저입니다.

당사는 모든 최신 브라우저가 이 기능을 완벽히 지원한다고 과장하지 않습니다. 주요 브라우저 중 하나는 아예 지원하지 않으며, Firefox 사용자라면 이 페이지를 여는 즉시 그 사실을 확인할 수 있습니다.

또한 제조사 클라우드 경로는 인터넷 연결이 필수적입니다. 오프라인 상태에서 작동하는 것은 언어 팩이 다운로드된 온디바이스 경로뿐입니다.

기능이 지원되지 않을 때의 동작 방식

단순한 온/오프 두 가지가 아니라 세 가지 상태로 나뉩니다.

정상 작동 상태: 스위치가 꺼진 상태로 제공됩니다. 스위치를 켜면 브라우저가 마이크 권한을 요청하고 사용자가 허용 여부를 결정합니다.

미지원 브라우저 상태: 버튼이 비활성화(disabled)된 상태로 원래 자리에 유지되며, 아래에 이 브라우저는 음성 인식을 지원하지 않아 대본이 고정 속도로 스크롤된다는 안내가 표시됩니다. 당사는 버튼을 숨기지 않습니다. 기능에 대해 설명해 놓고 정작 제품 안에서 찾을 수 없다면 사용자를 기만하는 것이기 때문입니다. 비활성화된 버튼도 키보드로 탐색할 수 있고 포커스 링이 표시되며, 설명 텍스트가 버튼 요소에 직접 연결되어 있어 스크린 리더 사용자도 컨트롤과 함께 안내 설명을 들을 수 있습니다.

작동 중 오류 발생 상태: 음성 인식 기능이 켜져 있더라도 시작 도중 실패할 수 있습니다. Edge에서 자주 발생하며, 마이크 권한을 거부당하거나 연결이 끊길 때도 나타납니다. 이때 음성 추종은 스스로 꺼지고 고정 속도 스크롤이 즉시 이어받으며, 독 메뉴에 대본이 고정 속도로 복귀했음을 알립니다. 이때 낭독자의 시선은 독 메뉴가 아니라 화면의 리딩 라인에 머물고 있으므로, 단순한 색상 변화뿐만 아니라 명확한 음성 알림으로 상태 전환을 공지합니다.

이 세 번째 상태가 존재하기 때문에 브라우저에 기능이 있는지만 확인하는 것으로는 충분하지 않습니다. Edge는 지원한다고 응답해 놓고 실행 시점에 실패하므로, 오류가 발생한 지점에서 이를 감지하고 사용자에게 시각적으로 즉각 알려야 합니다.

인식 언어 결정 방식

음성 추종은 웹사이트가 보유한 별도의 언어 목록을 뒤지는 대신, 현재 페이지의 언어로 인식기를 설정하고 그 시점에 브라우저가 해당 언어를 지원할 수 있는지 묻습니다. Chrome은 음성 인식 지원 언어 목록을 공개하지 않으며 온디바이스 모델 지원 언어도 예고 없이 변경됩니다. 코드에 자체 목록을 작성해 두는 것은 몇 달 안에 시대에 뒤떨어지고 부정확한 정보가 될 뿐입니다.

여기서 두 가지 목록을 혼동해서는 안 됩니다. 이 웹사이트의 사용자 인터페이스가 번역되어 제공되는 언어 목록과 사용자의 브라우저가 텍스트로 변환할 수 있는 언어 목록은 전혀 다른 출처를 가지며 서로 일치하지 않습니다. 어느 한쪽이 다른 쪽을 보장하지 않습니다.

음성 추종이 반드시 필요한가

대부분의 낭독에는 음성 추종이 필요하지 않습니다. 자신의 자연스러운 분당 단어 수(WPM)에 맞춘 고정 속도 스크롤이 가장 기본적이고 권장되는 방식이며, 텔레프롬프터도 이를 중심으로 설계되었습니다. 음성 추종은 상대방이 불시에 말을 끊을 수 있는 인터뷰, 빌드가 끝나기를 기다려야 하는 라이브 데모, 조명을 옮기기 위해 말을 멈추고 문장을 다시 시작해야 하는 촬영 등 발화 템포를 스스로 통제하기 어려운 상황에서 진가를 발휘합니다.

또한 음성 추종에는 추가적인 조건이 따릅니다. 마이크가 있어야 하고, 브라우저 음성 인식기가 알아들을 수 있을 만큼 조용한 방이어야 하며, 대다수 브라우저에서는 인터넷 연결이 필요합니다. 반면 고정 속도 스크롤은 이러한 제약이 전혀 없으며, 텔레프롬프터 화면의 타이머와 대본 타이머도 고정 속도를 기준으로 산출됩니다.

음성 추종은 결코 드문 기능이 아닙니다. 2026년 8월 27일 기준 VoicePrompter와 SolPrompter 모두 회원가입 없이 무료로 음성 추종을 제공합니다. InstantPrompter만의 차별점은 명확하고 검증 가능합니다. 사용자가 직접 켜기 전까지는 절대 켜지지 않고, 브라우저가 지원하는 경우 항상 온디바이스 경로를 최우선으로 선택하며, 기능을 켜기 전에 어떤 경로를 거치는지 미리 알려주고, 인식이 중단되었을 때는 소리 내어 확실하게 알려줍니다.

자주 묻는 질문

Firefox에서 작동하나요? 아닙니다. Firefox는 웹사이트에 음성 인식 기능을 개방하지 않습니다. 하지만 텔레프롬프터 자체는 정상 작동하며 대본은 고정 속도로 스크롤됩니다.

내 목소리가 서버로 업로드되나요? 브라우저에 따라 다릅니다. 스위치를 켜기 전에 안내 문구가 표시되는 이유입니다. 온디바이스 음성 인식을 지원하는 브라우저에서는 오디오가 기기 내에 머뭅니다. Safari 및 iOS에서는 텍스트 변환을 위해 브라우저 제공업체 서버로 전송됩니다. 당사는 오디오를 수신하지 않습니다.

마이크 접근을 반드시 허용해야 하나요? 네. 마이크 권한이 없으면 목소리를 들을 수 없습니다. 허용하지 않는 것도 일반적인 선택이며, 이 경우 대본은 고정 속도로 실행됩니다.

오디오나 비디오가 녹음·녹화되나요? 아닙니다. 오디오나 비디오를 녹음하거나 녹화하지 않습니다. 인식기는 오직 음성을 실시간 텍스트로 바꾸고, 그 텍스트가 대본 스크롤을 이동시킬 뿐입니다.

촬영 중간에 인식이 멈추면 어떻게 되나요? 대본이 미리 설정해 둔 고정 속도로 즉시 복귀하며 독 메뉴에서 이를 알려주므로 낭독자가 당황할 필요가 없습니다.