통합업체와 음향영상

오디오를 보내고 번역된 음성을 받으세요.

실시간으로, 이미 가지고 계신 흐름 안에서. 국제회의를 돌리는 그 엔진에, 여러분의 설비가 이미 쓰는 프로토콜로 닿습니다.

실제로 설치한 현장

산티아고 데 콤포스텔라 대성당. 홀에 장비를 두고, 소리는 엔진으로 나가고, 번역은 듣는 사람의 전화로 도착합니다. 다섯 시간 넘게 이어서, 세상에서 가장 가혹한 음향 환경 가운데 하나에서.

어떻게 맞물리는가

세 조각이고, 가운데 것은 여러분이 신경 쓸 몫이 아닙니다.

입력

여러분의 오디오

SRT로 오는 연속 스트림, 또는 말하는 것이 이미 로그인된 휴대전화라면 WebRTC.

엔진

한 번 듣고, 모든 언어

오디오는 한 번만 듣고 그 한 번에서 모든 대상 언어가 나옵니다. 어느 것도 다른 언어 뒤에서 기다리지 않습니다.

출력

음성과 텍스트

번역된 음성은 WHIP으로 여러분 자신의 WebRTC로, 텍스트는 번역된 문장마다 HTTP POST 하나로.

하나의 노드에서 열네 언어를 병렬로, 끝에서 끝까지 812밀리초.

오디오가 들어가는 곳.

말이 오가는 공간은 파일을 보내지 않습니다. 연속된 스트림을 보내고, 패킷을 잃는 망을 통해 계속 보내야 합니다. SRT는 그것을 위해 있습니다.

  • 거는 쪽은 여러분의 장비입니다. 방을 만들면 조립된 URL 전체가 그대로 돌아옵니다 — 호스트, 포트, 장비 식별자, 암호문.
  • MPEG-TS 컨테이너의 Opus, 모노, 16 kHz, 24 kbps 안팎. 음악이 아니라 말이고, 여분의 대역폭은 들리는 무엇도 사 주지 않습니다.
  • 암호문은 장비마다이고 선택 사항이 아닙니다. 암호화되지 않은 연결은 나머지가 아무리 옳아도 거부됩니다. 열 글자라는 하한은 SRT 자신의 것이지 저희 것이 아닙니다.
  • 끊김 없이 보내시고, 불연속 전송은 꺼 두세요. 침묵에서 멈추는 스트림은 그것을 다시 시작시킨 문장의 앞부분을 먹습니다.

방이 돌려주는 접속 URL

srt://HOST:8890?streamid=DEVICE_ID&mode=caller&latency=120&passphrase=SECRET

저희 장비가 돌리는 파이프라인

여러분의 것을 시험하는 가장 짧은 길은 바로 이것을 돌려 보는 것입니다. 라인 입력은 마이크보다 작게 들어오는 일이 많으니, 약하다면 인코더를 더 세게 밀지 말고 볼륨 단을 하나 넣으세요.

gst-launch-1.0 -e \
  alsasrc device=plughw:CODEC,0 ! audioconvert ! audioresample ! \
  audio/x-raw,rate=16000,channels=1 ! \
  opusenc bitrate=24000 ! mpegtsmux ! \
  srtsink uri="srt://HOST:8890?streamid=DEVICE_ID&mode=caller&latency=120&passphrase=SECRET"

다른 입구는 WebRTC입니다. 말하는 것이 이미 로그인된 휴대전화일 때 맞습니다. 설치할 것도, 인증에 쓸 것도 없으므로 방은 자격 증명을 돌려주지 않습니다.

그리고 나오는 곳.

이미 WebRTC 기반이 있다면 — 영상 플랫폼, 행사 앱, 부조정실 — 번역을 받으려고 저희 방에 들어올 필요가 없습니다. WHIP 엔드포인트를 알려주시면 그쪽으로 송출합니다.

  • 대상 언어마다 각자의 WHIP 세션입니다. WHIP 엔드포인트는 오디오 트랙 하나만 받아도 되고 실제로 그런 것이 많아서, 다섯 언어를 한 세션에 넣으면 하나로 도착하고 넷은 말없이 빠집니다.
  • URL에 언어 자리표시자를 넣으면 언어마다 제 경로가 생기고, 빼면 언어가 질의 매개변수로 갑니다. 어느 쪽이든 여러분 쪽에서 구분할 수 있고, 구분할 수 있어야 합니다.
  • 토큰을 두시면 Authorization Bearer 헤더로 보내고, 발언이 끝나면 세션 자원을 삭제합니다. 연결을 붙잡고 있는 것을 남기지 않습니다.
  • 기본적으로 이것은 방에 더해지는 것입니다. 청취자는 그대로 동작하고 여러분의 설비도 오디오를 받습니다. 유일한 목적지로 두면 방은 더 이상 쓰이지 않습니다.

엔드포인트의 두 가지 형태

delivery.whip.url = https://you.example.com/ingest/{lang}/whip   → …/ingest/en/whip
delivery.whip.url = https://you.example.com/whip                 → …/whip?lang=en

텍스트는 따로 갑니다. 사소한 이야기가 아닙니다

WHIP은 미디어만 나릅니다 — 프로토콜에 데이터 채널이 없습니다 — 그래서 자막이 오디오 안에 실려 오지 못합니다. URL을 주시면 번역된 문장마다 POST 합니다. 방, 세그먼트, 어느 언어에서 왔고 어느 언어로 갔는지와 함께. 텍스트가 오디오와 같이 온다고 여기고 만든 사람은 행사 당일에 알게 됩니다.

그대로 되는 상대

명세가 이름을 든 것들이지 로고의 벽이 아닙니다. 아래쪽에서 RTMP나 SRT를 말하는 것에는 앞에 MediaMTX를 두면 WHIP에서 다리를 놓아 주고, 둘 중 누구도 코드를 쓸 필요가 없습니다.

LiveKitJanusMediaMTXSRSAnt MediaCloudflare

이것은 API 레퍼런스가 아니며, 그 차이는 중요합니다

같은 엔진으로 가는 두 개의 문이고, 잘못된 쪽으로 들어가면 하루를 잃습니다. 이쪽은 미디어 흐름을 통과시키기 위한 것입니다. 저쪽은 그것을 상대로 프로그램을 쓰기 위한 것입니다.

이 페이지

이미 움직이는 오디오가 있고 그 움직임 안에 번역을 넣고 싶습니다. 필요한 것은 포트와 코덱과 송출할 곳입니다.

API 레퍼런스

코드를 쓰는 쪽입니다. 방을 만들고, 녹음을 올리고, 원하는 형식으로 결과를 요청하고, 누가 발언할 수 있는지 정합니다. 엔드포인트마다, 붙여 넣으면 돌아가는 예제와 함께.

레퍼런스로 가기
  • 둘은 한 지점에서 만납니다. WHIP 엔드포인트와 텍스트 URL은 방의 설정이고, 방은 API로 만듭니다.

  • 끝에서 끝까지의 지연은 812밀리초 — 누군가 말하고 나서 번역되어 들리기까지의 전 과정입니다.

  • 열네 언어가 오디오를 한 번 들은 데서 나오므로, 열네 번째는 열네 번째 값이지 첫 번째의 열네 배가 아닙니다.

연동과 작업: 낱개 분

룸을 송출하거나 파일을 처리할 때. 월정액 없이 구매한 분이 번역되는 만큼 소진됩니다. 구매일로부터 열두 달 동안 쓸 수 있고, 모든 패키지가 같은 엔진과 같은 열네 개 언어입니다.

7,0분 청구
17/60
분 회의

색으로 표시된 것이 말한 시간입니다

무음 · 카운터가 멈춰 있습니다

41듣는 중

카운터에 더해지지 않습니다

한 시간짜리 회의에서 말한 시간은 20분, 청구도 20분입니다.

€20+ 부가세

몇 번의 행사, 또는 실제 자료로 시험해 보기.

시작하기
100
한 언어로 통역된 음성
1분 €0.20
월 요금 없음, 사용 기한 열두 달
기준 가격
≈ 1회의 전례
1시간짜리, 말한 시간 40분, 4개 언어
14개 언어
같은 음성에서, 동시에

€85+ 부가세

매주 있는 전례와 그 한 시즌 전체.

시작하기
500
한 언어로 통역된 음성
1분 €0.17
월 요금 없음, 사용 기한 열두 달
−15%
낱개 가격 대비 할인
≈ 6회의 전례
1시간짜리, 말한 시간 40분, 4개 언어
14개 언어
같은 음성에서, 동시에
가장 많이 선택

€300+ 부가세

매주 돌아가는 여러 개의 방.

시작하기
2,000
한 언어로 통역된 음성
1분 €0.15
월 요금 없음, 사용 기한 열두 달
−25%
낱개 가격 대비 할인
≈ 24회의 전례
1시간짜리, 말한 시간 40분, 4개 언어
14개 언어
같은 음성에서, 동시에

€675+ 부가세

거의 매일 송출하는 장소.

시작하기
5,000
한 언어로 통역된 음성
1분 €0.135
월 요금 없음, 사용 기한 열두 달
−32.5%
낱개 가격 대비 할인
≈ 60회의 전례
1시간짜리, 말한 시간 40분, 4개 언어
14개 언어
같은 음성에서, 동시에

모든 패키지에, 예외 없이

  • 같은 음성에서 나오는 14개 언어 전부
  • 원하는 만큼 방을 만들 수 있습니다
  • 녹음, 문서, 자막
  • 전체 API와 본인의 키
  • 구매마다 세금 정보가 담긴 청구서 한 장
  • 실시간 방에서는 아무것도 녹음하지 않습니다

도입 지원은 별도 견적입니다

분당 요금은 엔진에 대한 것이지 사람의 작업 시간이 아닙니다. 사람이 붙는 일은 모두 견적을 냅니다.

  • 도입: SRT나 WebRTC 연결과 구성 검토
  • 행사 당일 대기
  • 업무 흐름에 맞춘 맞춤 개발
  • 내부 네트워크에 설치
견적 문의하기

또는 원하시는 금액으로

분당 0,20 €, 물량 할인은 없습니다 — 그건 패키지가 하는 일입니다. 10 €에서 5.000 € 사이, 결제가 통과하는 즉시 계정에 들어갑니다.

처음 30분은 저희가 드립니다

카드를 저장하시면 계정에 들어옵니다. 아무것도 청구되지 않고, 카드 화면에도 0 €라고 나옵니다 — 카드는 언젠가 한 번의 클릭으로 충전하고 싶은 날을 위해 있는 것이지, 조용히 청구하기 위한 것이 아닙니다. 3개월 동안 유효합니다. 써 보라고 주는 것이지, 모아 두라고 주는 것이 아닙니다.

엔지니어링과 이야기하세요

네 개의 항목, 월 사용량은 묻지 않습니다 — 이 시점에는 아무도 모릅니다. 눈앞에 무엇이 있는지 알려 주시면, 이미 이것을 연결해 본 사람이 답합니다.

그곳에서만 쓰는 말

조직 고유의 이름들 — 사람, 거리, 품번, 직함 — 은 범용 모델이 한 번도 들어본 적 없는 것이고, 바로 거기서 틀립니다. 비슷하게 들리는 흔한 단어로 바꿔 버리죠. 한 번 적어 두면 더는 틀리지 않습니다. 회의실에 적어 두면 그 회의실의 모든 회의에 적용됩니다.

  • 학습이 아니라 목록입니다. 적으면 첫 문장부터 작동합니다.
  • 아무것도 수집하지 않습니다. 음성도, 텍스트도, 단 1초도.
  • 그리고 포함되어 있습니다. 추가 요금제도, 청구 항목도 아닙니다.