インテグレーターと音響映像

音声を送り、翻訳された 声を受け取る。

リアルタイムで、しかもすでにお持ちのフローの中で。国際会議を動かしているのと同じエンジンに、設備がすでに話しているプロトコルで届きます。

実際に据えつけた現場

実際に据えつけた現場

会場に機器を置き、音声はエンジンへ出ていき、翻訳は聴く人の電話に届きます。五時間以上を続けて、世界でも指折りに厳しい音響のなかで。

どう収まるか

三つの部品。真ん中はあなたが気にする必要のないものです。

入り

あなたの音声

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聞いています

カウンターには足されません

1 時間の会議、話したのは 20 分。計上も 20 分です。

2言語(発話言語を含む)への翻訳と1言語の議事録の場合。他のサービスや言語数によって利用可能な分数は変わります。

€20+ 税

はじめるため、あるいは本物の会議で試すため。

はじめる
25翻訳できる発話時間(分)
100 クレジット · 会議、議事録、文書、音声に
€20 ぶん
単品なら。1クレジット 0.20 € で
—
定価。おまけはありません
≈ 会議 1 時間
1時間・話した時間20分・2言語・議事録つきの会議で
15言語
同じ音声から、同時に

無料でお試し

無料で30分 · 15日間

150 クレジット、または 15 日

€96+ 税

チームの日常を、議事録つきで。

はじめる
125翻訳できる発話時間(分)
500 クレジット · 会議、議事録、文書、音声に
€100 ぶん
単品なら。1クレジット 0.20 € で
+4%
払った分より多いクレジット
≈ 会議 5 時間
1時間・話した時間20分・2言語・議事録つきの会議で
15言語
同じ音声から、同時に

無料でお試し

無料で30分 · 15日間

150 クレジット、または 15 日

いちばん選ばれています

€372+ 税

複数の会場や複数のチームを、毎週。

はじめる
500翻訳できる発話時間(分)
2,000 クレジット · 会議、議事録、文書、音声に
€400 ぶん
単品なら。1クレジット 0.20 € で
+7%
払った分より多いクレジット
≈ 会議 20 時間
1時間・話した時間20分・2言語・議事録つきの会議で
15言語
同じ音声から、同時に

無料でお試し

無料で30分 · 15日間

150 クレジット、または 15 日

€900+ 税

ほぼ毎日配信している場所のために。

はじめる
1,250翻訳できる発話時間(分)
5,000 クレジット · 会議、議事録、文書、音声に
€1,000 ぶん
単品なら。1クレジット 0.20 € で
+10%
払った分より多いクレジット
≈ 会議 50 時間
1時間・話した時間20分・2言語・議事録つきの会議で
15言語
同じ音声から、同時に

無料でお試し

無料で30分 · 15日間

150 クレジット、または 15 日

クレジットでどのくらい使えますか?

用途を選択してください。同じ残高でも、製品によって利用できる分数や文字数が変わります。

20 分の発話

残高は共通です。それぞれ別の利用例であり、合算できません。

すべてのパックに、例外なく

  • 15言語すべて、同じ音声から
  • 作りたいだけのルーム
  • 議事録、録音、文書、字幕
  • APIのすべてとご自身の鍵
  • 購入ごとに1通の請求書、税務情報つき
  • ライブのルームからは何も録音しません

付き添いは別途お見積もりです

クレジットが払うのはエンジンであって、人の時間ではありません。うちの誰かが後ろにつくものは、すべて見積りになります。

  • 立ち上げ:SRT や WebRTC の接続と構成の確認
  • イベント当日の立ち会い
  • 流れに合わせた個別開発
  • お客さまのネットワーク内への導入
見積もりを依頼する

または好きな金額で

1クレジット 0.20 €、つまり定価です。金額を自分で決めて買う場合はおまけのクレジットはつきません——それはパックの役目です。10 € から 5.000 € まで、決済が通り次第アカウントに入ります。

お試しクレジット 150、または 15 日

2 言語に翻訳して議事録もつけた会議で、話した時間およそ 30 分ぶんです。言語を増やせばその分早くなくなります。上限を分ではなくクレジットで数えるのはそのためで、1分の重さは言語の数で変わるからです。先に尽きたほうで終わります。

エンジニアリングに相談する

四つの項目、月間の量については一切尋ねません — この段階では誰にも分かりません。目の前にあるものを教えてください。すでにこれを配線したことのある者が答えます。

そこでしか使われない言葉

組織固有の名前——人名、通りの名、型番、役職——は、汎用モデルが一度も聞いたことのないものであり、まさにそこで間違えます。似た響きのありふれた言葉に置き換えてしまうのです。一度書いておけば、間違えなくなります。 ルームに書いておけば、そのすべての会議で効きます。

  • 学習ではなくリストです。書けば最初の一文から効きます。
  • 何も収集しません。音声も、テキストも、一秒たりとも。
  • そして込みです。追加プランでも請求項目でもありません。