多言語テレプロンプター: iPhone 34言語・Android 26言語に対応
多くのテレプロンプターは英語を前提に作られています。そのまま日本語やアラビア語で使うと、急に読みにくくなることがあります。文字の密度、単語の区切り方、読む方向が英語と違うからです。
多言語で崩れやすい理由
- 同じ内容でも、言語によって画面上で必要な文字数が大きく変わる
- 日本語と中国語は空白で単語が区切られない
- アラビア語とヘブライ語は右から左に読むため、レイアウトとスクロール方向が反転する
- 話す速さや長い語の出方が言語ごとに違う
VoiceScrollの対応
VoiceScrollの対応言語はリリースを重ねるごとに増えてきました。現時点でiPhone・iPadでは34言語、Androidでは26言語を認識します。
- 東アジア: 韓国語、日本語、中国語簡体、中国語繁体、広東語
- ヨーロッパ: 英語、ドイツ語、フランス語、ポルトガル語、スペイン語、イタリア語、オランダ語、スウェーデン語、デンマーク語、ノルウェー語、フィンランド語、トルコ語、ロシア語、ポーランド語、ウクライナ語*
- 東南アジア: ベトナム語、タイ語、マレー語、インドネシア語
- 南アジア: ヒンディー語
- 右から左に読む言語: アラビア語、ヘブライ語
- 現時点ではiPhone・iPadのみ:* チェコ語、ルーマニア語、カタルーニャ語、クロアチア語、ハンガリー語、スロバキア語、ギリシャ語
*ウクライナ語と「iPhone・iPadのみ」の言語は、iOSにはあってAndroidにはまだない8言語です。両OSは基本的に同じ言語リストを共有していて、Android側もアップデートのたびに差を縮めています。
各言語は、そのプラットフォーム自体のオンデバイス音声エンジン(iPhone・iPadはAppleのSpeechフレームワーク、AndroidはGoogleのオンデバイス認識エンジン)で、その言語専用のモデルとして処理されます。英語の認識に翻訳を後付けしたものではありません。言語ごとの発音パターン、アクセント、単語の区切りを理解し、原稿がどの言語で書かれているかも自動で判定します。
スクロールが固定速度ではなく音声マッチングで動くため、速度の問題自体がなくなります。どの言語で話しても、アプリが音声を追いかけます。
言語ごとの注意点
韓国語
韓国語の音節ブロック(안녕하세요など)は単語単位のマッチングと相性が良い言語です。文法が膠着語的なので単語が長くなりがちで、英語よりやや大きめのフォントサイズが向いています。
日本語
漢字・ひらがな・カタカナで文字の幅が異なるため、行の長さが読みにくくなります。音声マッチングは画面上の文字数ではなく発話そのものを追うので、この問題を回避できます。
中国語・広東語
文字の幅がほぼ一定なので、実は日本語より表示は安定します。ただし分かち書きがないため、原稿のどこを読んでいるかを判定するにはテキスト解析ではなく音声認識が必要です。広東語は標準中国語の方言としてではなく、専用の認識エンジンを使います。実際の発音がかなり違うためです。
アラビア語・ヘブライ語
右から左に読む言語は、文字方向だけでなくレイアウト全体を反転させる必要があります。テレプロンプターの表示、読み取りカーソル、ドラッグ操作のすべてを反転させることで、違和感なく自然に読めるようになります。
マレー語・インドネシア語
この2つはかなり近い言語で、短い原稿だけで判別するのはソフトウェアにとっても人にとっても簡単ではありません。原稿だけでは判断しづらいとき、VoiceScrollは端末の言語設定を手がかりにします。
ヨーロッパの言語
ドイツ語には長い複合語(Geschwindigkeitsbegrenzungなど)があります。フランス語とポルトガル語は短い接続語が多く出てきます。どちらも問題なく動きますが、言語によってフォントサイズの調整が必要になることがあります。
多言語運用のコツ
- 原稿を機械翻訳で作らない。それぞれの言語で自然に話せるよう、別の原稿として書く
- 本番前に音声認識を軽くテストする。アクセントによって精度が変わることがある
- 言語ごとにフォントサイズを調整する。英語向けの設定が中国語の文字やドイツ語の複合語に合うとは限らない
- 使いたい言語がiPhoneにはあってAndroidにはまだない場合(逆の場合も)、撮影に使う端末を決める前にアプリの対応言語一覧を確認する
使ってみませんか?