カスタム辞書とカスタム用語集

このトピックでは、Brightcove のカスタム辞書とカスタム用語集の使用方法を学びます。
カスタム辞書を使用すると自動字幕の特定の単語置換をカスタマイズでき、カスタム用語集を使用すると特定の単語や語句が認識され一貫した形で保持されるようになります。

自動字幕設定ページでは、カスタム辞書とカスタム用語集を管理できます。

管理者メニュー をクリックし、キャプションと翻訳 を選択します。

手動によるエントリー追加

カスタム辞書

カスタム辞書では、別の単語や語句に置き換えるべき単語や語句を追加できます。

カスタム辞書に単語や語句を追加するには、以下の手順に従ってください:

  1. 次の構文を使用してエントリーを入力します:
              
                  original word or phrase,replaced word or phrase
              
             

  2. 辞書を保存 をクリックします。

  3. キャプション辞書が正常に更新されました。 というメッセージが表示されます。

カスタム用語集

カスタム用語集では、認識して一貫した形で保持したい単語や語句を追加できます。

カスタム用語集に単語や語句を追加するには、以下の手順に従ってください:

  1. カスタム用語集に追加したい単語または語句を入力します。1 行に 1 エントリーを記載してください。
  2. 用語集を保存 をクリックします。

  3. キャプション用語集が正常に更新されました。 というメッセージが表示されます。

一括エントリー追加

カスタム辞書

エントリーを一括で追加するには、以下の手順に従ってください:

  1. CSV ファイルをアップロード をクリックします。

  2. ファイルを参照 をクリックして、CSV ファイルを選択します。

  3. キャプション辞書が正常に更新されました。 というメッセージが表示され、手動更新 セクションに追加されたエントリーが表示されます。

カスタム用語集

エントリーを一括で追加するには、以下の手順に従ってください:

  1. ファイルをアップロード をクリックします。

  2. ファイルを選択して開きます。

  3. キャプション用語集が正常に更新されました。 というメッセージが表示され、手動更新 セクションに追加されたエントリーが表示されます。

言語別の辞書または用語集の作成

上記のカスタム辞書とカスタム用語集は Default (all languages) に適用されるため、自動字幕生成に使用されるすべての言語に影響します。特定の言語で自動字幕を生成する場合にのみ適用される、言語別の辞書または用語集を作成することもできます。

言語別の辞書または用語集を作成するには、以下の手順に従ってください:

  1. Caption Rules and Optimization セクションで言語のドロップダウン(デフォルトでは Default (all languages) と表示されています)をクリックし、New language... を選択します。

    New language オプションが表示された Caption Rules and Optimization の言語ドロップダウン
  2. New Language Dictionary ダイアログで言語を選択し、Create をクリックします。

    言語が選択された New Language Dictionary ダイアログ
  3. 新しく作成した言語が Default (all languages) と並んでドロップダウンに表示されます。その言語を選択すると、上記の「手動によるエントリー追加」および「一括エントリー追加」と同じ方法で辞書と用語集のエントリーを管理できます。

    Default (all languages) と新しく作成した言語が表示された言語ドロップダウン

カスタム辞書とカスタム用語集の有効化

動画をアップロードして字幕を生成する 際に、辞書を使用 を選択してカスタム辞書とカスタム用語集を有効にします。

API の使用

Brightcove Ingest API を使用して、カスタム字幕辞書および用語集をプログラムで管理することもできます。

  • 現在のカスタム辞書とカスタム用語集のエントリーを取得する には、次のように GET リクエストを送信します:

              https://ingest.api.brightcove.com/v1/accounts/{account_id}/autocaption-dictionary
             

    辞書のエントリー 1 件と用語集のエントリー 1 件を含むレスポンス例:

              {
                "entries": {
                  "My website dot com": "mywebsite.com",
                  "Schrödinger": ""
                },
                "message": "AI dictionary retrieved successfully"
               }
             

  • エントリーを追加または削除する には、同じエンドポイントに対して次のようなリクエストボディで PUT リクエストを送信します:

              {
                "add": {
                  "hello": "hi",
                  "world": "earth",
                  "Schrödinger": ""
                },
                "remove": {
                  "house": "home"
                }
               }
             

  • 取り込み時に辞書と用語集を使用する には、取り込みリクエスト内の他の文字起こしパラメータに加えて "use_dictionary": true を含めてください。