コードスイッチングとは?

Potokチーム更新日 ~1 分で読めます

コードスイッチングとは? バイリンガルの話者がよくするように、一つの会話や一つの文の中で二つ以上の言語を切り替える習慣のことです。音声認識には難しいケースです。一つの言語に合わせたシステムは、もう一方の言語の言葉を誤った綴りで書いてしまうことがあるからです。

録音を文字起こしする

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く

2 GB までのファイル · TXT、MD、DOCX、PDF、SRT、VTT で書き出し · 話者ラベルとタイムスタンプ · 約30言語

要点

  • 切り替えは文と文の間でも、文の途中でも起こり、後者のほうが文字起こしは難しくなります。
  • 認識システムは通常、ある区間の音声に一つの言語を選ぶため、借用された言葉は似た音の意味不明な言葉になることがあります。
  • 別の言語の名前、商品用語、引用されたフレーズは、ビジネスの会議でよくある引き金です。
  • 言語が変わる箇所が分かっているなら、長い混合言語の録音をその箇所で分けると役立つことがあります。

見た目のイメージ

[00:00:05] Speaker 1: Vamos a revisar the budget antes del almuerzo.
[00:00:09] Speaker 2: Claro, and then we send the report to the client.

// one sentence, two languages:
//   Spanish frame + English noun phrase  ->  intra-sentence switch

関連情報

対応言語の一覧、ツール、用語集もご覧ください。

よくある質問

コードスイッチングはなまりと同じですか。

いいえ。なまりは一つの言語の発音のしかたです。コードスイッチングは、一つの言語を話しながら、実際に第二言語の言葉やフレーズを使うことです。

言語を切り替えると文字起こしが崩れるのはなぜですか。

システムは一度に一つの言語を想定しています。第二の言語が現れると、その音を第一の言語の言葉に当てはめてしまい、結果が崩れます。

両方の言語を正しく書き出せますか。

一部だけ可能なことが多いです。切り替わった箇所を耳で確認し、編集できる書き出しで直してください。短くて知られた外国語の言葉は、長いフレーズより認識されやすい傾向があります。

Potokボットは第二の言語を第一の言語に変換しますか。

いいえ。テキストは話された言語のままで、変換はされません。混ざった箇所は手作業で確認が必要です。

混合言語の会話はどう録音すればよいですか。

はっきり話し、重なりを避け、各話者をマイクの近くに保ってください。どの言語が使われているかをシステムが推測しなければならない場合、クリアな音が最も役立ちます。

出典

各出典は、記載の日付に手作業で開いて確認しました。ページは変更されることがあるため、細部が重要な場合は出典をご確認ください。

  1. Code-switching (Wikipedia), Wikipedia · 確認日
  2. Language identification (Wikipedia), Wikipedia · 確認日

お手持ちの録音で試してみましょう

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く