Blogs
/
多言語音声AIがアクセントの切り替わりで失敗する理由

多言語音声AIがアクセントの切り替わりで失敗する理由

Retell
AI Voice Agent Platform
Published 
8
 min read
多言語音声AIがアクセントの切り替わりで失敗する理由
About this article
Retell AI publishes this article about its own recognition. The award placements and the reviews quoted below come from G2’s 2026 Best Software Awards, which G2 bases on verified user reviews. See how G2 picks winners.
ブログ一覧へ戻る
See Retell AI in action
Start free
トップへ戻る

コードスイッチングとは、話者が1つの会話の中で、多くの場合は1つの文の中で2つの言語を行き来することです。言語ごとのテストでは決してカバーできないケースでもあります。エージェントはスペイン語のテストと英語のテストの両方に合格していても、発信者が初めて「Quiero cambiar mi appointment para el viernes.」(金曜日の予約を変更したい)と言った瞬間に不自然に聞こえることがあります。その兆候がアクセントの切り替わりです。エージェントが別の言語の中で英単語を聞き取る、または話す瞬間に、現地の話者なら決してしない扱い方をしてしまうのです。

本ガイドは、バイリンガルの発信者に音声エージェントを提供するコンタクトセンターのチーム、およびそのために構築を行う代理店やBPOを対象としています。コードスイッチングを含む通話がどこで破綻するのか、ローンチ前に実施すべきテスト、そしてテストで見つかった問題を解決する設定について解説します。

コードスイッチングとは何か、なぜ電話で重要なのか?

コードスイッチングは、バイリンガルにとってごく普通の話し方です。発信者は主に1つの言語で話し、そこに別の言語の単語やフレーズを挟み込みます。製品名、「email」「link」「appointment」、英語で読み上げる口座番号などです。こうした英単語には、アメリカ英語のアクセントではなく、話者自身のアクセントが乗る傾向があります。

こうした話し方をする発信者はニッチな存在ではありません。米国国勢調査局によると、2019年に米国で家庭で英語以外の言語を話していた人は6,780万人で、ほぼ5人に1人にあたり、そのうち62%がスペイン語でした。これらのスペイン語話者のうち、英語を「とても上手に」は話せないと回答したのは39%で、つまり大半は英語もとても上手に話せるということです。2つの言語を混ぜて話せるのはバイリンガルの発信者であり、彼らのために構築するエージェントはそれを前提にすべきです。

コードスイッチングを含む通話はどこで破綻するのか?

破綻するポイントは4つあり、いずれも2つの言語が交わる箇所でしか現れません。そのため、各言語を個別にテストしても4つすべてを見逃してしまいます。

コードスイッチングを含む通話の4つのチェックポイントを示した図。発信者の文「Quiero cambiar mi appointment para el viernes」(スペイン語アクセントで発音された英単語を含むスペイン語の文)がエージェントを通過する流れを追っています。1 聞き取り(音声認識):アクセントのある英単語が欠落したり誤認識されたりする可能性がある。切り替わった単語を個別に評価する。対策は言語数を減らす、通話ごとに言語を設定する、ブーストキーワード。Web通話と電話でチェック。2 応答言語:英単語1つでエージェントが英語に切り替わってしまう可能性がある。応答が発信者の主要言語のままであることを確認する。対策はプロンプトのルール。シミュレーション(テキスト)とWeb通話でチェック。3 音声(アクセントの切り替わり):混在した応答が一方の言語の発音で話され、外来語が不自然に聞こえる可能性がある。ネイティブのバイリンガル評価者がすべての混在応答を採点する。対策は音声の選択と、音声が対応している場合の発音辞書。Web通話と電話でチェック。4 別のエージェントまたは人への引き継ぎ:発信者が誤った言語の窓口につながる可能性がある。次のエージェントまたは担当者が発信者の言語で対応することを確認する。対策は現在の言語を維持するエージェント転送と、対応言語のスタッフを配置したキュー。AIエージェントへはWeb通話、人へは電話でチェック。
コードスイッチングを含む文は4つのポイントで失敗する可能性があり、1つのテスト方法ですべてをカバーすることはできません。図:Retell AI、2026年11月。
  • 聞き取り。文字起こしエンジンは、英語以外の文の途中でスペイン語やヒンディー語のアクセントで発音された英単語を捉える必要があります。単一言語エージェントは1つの言語でのみ文字起こしを行います。英語とスペイン語のように異なる語族にまたがる多言語エージェントは、Retellの多言語ドキュメントが「言語ごとの精度は単一言語モデルより低い」と説明する音声パイプラインを使用します。
  • 応答言語。発信者の英単語1つで、エージェントが英語に切り替わるべきではありません。Retellの多言語エージェントについて、ドキュメントでは、エージェントは「選択された言語のいずれでも応答でき、発信者が話す言語(およびプロンプトで与えた指示)に基づいて選択する」とされています。このルールを設定する場所がプロンプトです。
  • 音声。これがアクセントの切り替わりです。同じドキュメントによると、エージェントは「各応答の言語を検出し、それに合った発音を使用」し、検出に失敗した場合は最初に選択した言語にフォールバックします。また、「すべての音声プロバイダーがアクセントに対応しているわけではない」とも記載されています。ドキュメントでは応答ごとの言語検出が説明されているため、最も注意深く聞くべきなのは、スペイン語の文の中に英単語が入る混在した応答です。
  • 引き継ぎ。通話が別のAIエージェントや人に移るとき、言語も一緒に引き継がれる必要があります。Retellのエージェント転送では、「keep the current language」(現在の言語を維持)をオンにしない限り、転送先エージェント自身の言語と音声が適用されます。スペイン語で話していた発信者が英語のみのキューにつながると、最初からやり直しになります。詳しくはAIから人への通話転送の仕組みをご覧ください。

近縁の言語にはもう1つリスクがあります。Retellのドキュメントによると、音声認識は「語彙、音素、文字体系を共有する言語で最も苦戦する」とされ、広東語と北京語が例に挙げられています。また、「発信者が誤った中国語の種類として文字起こしされることが頻繁にあり、その結果エージェントが誤った言語で応答する」とも記載されています。

ローンチ前にコードスイッチングのテストをどう実施するか?

発信者の実際の話し方をもとに小規模なテストセットを作成し、ネイティブのバイリンガル話者に読み上げてもらい、切り替わりのポイントをそれ以外とは分けて評価します。

  1. 混在フレーズを収集する。バイリンガルのスタッフがすでに対応している通話から、発信者が別の言語に挟み込む英単語をリスト化します。プラン名、「email」「link」、通りの名前、口座番号、日付などです。
  2. 実際のアクセントを使う。発信者の地域出身のネイティブ話者にテスト通話をかけてもらいます。アメリカ英語のアクセントを持つ同僚では、発信者が使うアクセントのある英単語を再現できないため、誤った理由でテストに合格してしまいます。
  3. 下の表にある各パターンを台本化し、両方向で試します。
  4. 切り替わった単語を個別に評価する。全体の精度の数値では問題が隠れてしまうことがあります。ICASSP 2025に採択された論文では、コードスイッチングを含まないデータで音声モデルをファインチューニングすると、コードスイッチングのテストセットにおける単語誤り率などの標準指標は改善した一方で、「実際にコードスイッチングされた単語は悪化した」ことが示されています。
  5. ネイティブの評価者に音声を採点してもらう。混在した応答ごとに、現地のバイリンガル話者ならこのように言うかを確認します。
  6. 合格基準を先に合意する。誤った応答言語や口座番号の聞き間違いなど、どのエラーをローンチの阻害要因とし、どれを修正リストに入れるかを決めておきます。
発信者の行動例確認すべき点テスト方法
1つの言語のみで話すスペイン語で1文を話し、次に英語で1文を話す各言語でのベースラインとなる文字起こし、応答、音声Web通話
別の言語に英単語を挟み込む「Quiero cambiar mi appointment para el viernes.」文字起こしで「appointment」が保持され、応答がスペイン語のままで、エージェントが現地の話者と同じようにその単語を発音するネイティブ話者によるWeb通話
エージェントが対応すべき英語の用語を話す「Mera email update kar do」と言い、その後アドレスを綴る文字起こしで用語が正確に捉えられ、エージェントが正しく復唱するWeb通話、その後電話
途中で言語を切り替える英語で始め、挨拶の後にスペイン語に切り替えるエージェントが切り替えに追従し、新しい言語を維持するWeb通話
担当者への取次を求める「¿Me pasa con alguien?」転送先が発信者の言語を話す担当者につながり、コンテキストも引き継がれる電話
応答ロジックのみをテストするバイリンガルとして設定したシミュレーション発信者エージェントがどの言語で応答し、どの経路を進むかシミュレーションテスト

Retellの各テスト方法は、それぞれこの一部をカバーします。シミュレーションテストは「テキストの会話として実行」されるため、応答言語やフローを確認でき、変更のたびに一括で再実行できますが、アクセントを聞き取ることはできません。Web通話テストは実際の音声(「ペース、発音、フィラー」)を再生し、別のエージェントへの転送にも追従しますが、電話番号への転送はそこでは失敗します。そのため、電話番号への転送とキャリア経由の音声の確認には電話テストを使用してください。これらのチェックを含むリリースプロセスについては、音声エージェントの変更をテストしてリリースする方法をご覧ください。

テストで見つかった問題をどう解決するか?

まず発信者に対応できる最も絞り込んだ言語設定から始め、その後で個々の単語を修正します。Retellのドキュメントでは、単一言語が最も精度が高く、en-USとen-GBのような1つの基本言語のバリアント同士も同等、語族をまたぐ言語は精度が低いとされています。

テストで見つかった問題試すべき修正出典
言語が事前にわかっていた通話での聞き間違いエージェントを単一言語のままにし、ダイヤルされた番号やCRMデータを使って、インバウンド通話のwebhookで通話ごとに言語を設定する多言語エージェント
広東語と北京語のような近い言語の混同自動検出ではなく、番号、CRMデータ、または言語選択ステップでルーティングする、言語ごとに1つのエージェント多言語エージェント
発信者が途中で言語を変えるその言語用に構築されたエージェントへのエージェント転送(転送先は会話履歴全体を参照可能)。言語を引き継ぐべき場合は、代わりに「keep the current language」を設定するエージェント転送
名前、ブランド、英語の用語が文字起こしから欠落するブーストキーワード(2026年10月時点で1リストあたり最大100件)。単一ノード向けのオーバーライドも可能文字起こし精度
外来語や名前の発音が間違っているIPAまたはCMUによる発音辞書のエントリーを追加し、Test Pronunciationで確認するカスタム発音
アクセントが全体的に不自然音声は「依然としてアクセントを決定する主要な要因」であるため、ネイティブの評価者と共に別の音声を試すエージェントの言語
応答が英語に切り替わるプロンプトのルール:発信者が主に使っている言語で応答し、発信者の英語の用語は言ったとおりに保つ多言語エージェント

注意点が2つあります。発音辞書は音声モデルに依存します。Retellのプラットフォーム音声はIPAとCMUに、CartesiaとInworldの音声はIPAに対応していますが、ElevenLabsのeleven_multilingual_v2、eleven_flash_v2_5、eleven_v3は対応していません。英語以外のエージェントでAutoに設定されたElevenLabsの音声は辞書非対応のモデルに解決されるため、その設定のバイリンガルエージェントでは辞書を使用できません。また、ドキュメントでは一般的な単語を上書きすると「不自然な音声になる可能性がある」と警告しています。さらに、音声認識プロバイダーによっても違いがあります。Retellのプロバイダーページでは、Deepgram(対応する言語の組み合わせの場合)、Soniox、AssemblyAIがコードスイッチングに対応し、Azureは単一言語のみとされています。

ローンチ後は何を監視すべきか?

ライブ通話では、テストセットで見逃した切り替わりパターンが明らかになります。発信者が使用した言語を選ぶセレクターなどの通話後の抽出フィールドを追加してバイリンガルの通話を抽出し、サンプルに対してAI QAを実行して、切り替わりポイントで各文字起こしを確認します。音声エージェントの失敗パターンガイドは文字起こしエラーと誤った回答を切り分けるのに役立ち、QAスコアカードテンプレートはレビューに一定の形式を与えます。

エージェントがつまずいた混在フレーズはすべて、次の変更をリリースする前にテストセットに追加します。2つの音声がどちらもネイティブの評価者による評価に合格した場合は、A/Bテストを使って2つのエージェント間でライブトラフィックを割合で分割できます。

よくある質問

音声AIにおけるコードスイッチングとは何ですか?

コードスイッチングとは、発信者が1回の通話や1つの文の中で2つの言語を行き来することです。たとえば、英単語を含むスペイン語の文などがこれにあたります。エージェントは両方を文字起こしし、正しい言語で応答し、混在した単語を現地の話者のように発音する必要があります。

1つのエージェントで両方の言語に対応すべきですか?それとも言語ごとに1つのエージェントを使うべきですか?

ダイヤルされた番号、CRMデータ、または言語選択ステップで発信者の言語がわかる場合は、言語ごとに1つのエージェントを使うか、通話ごとに言語を設定してください。Retellのドキュメントでは単一言語が最も精度が高いとされています。言語を事前に知ることができない場合は、発信者が使う言語のみを設定した多言語エージェントを使用します。

自動シミュレーションテストでコードスイッチングの問題を検出できますか?

一部は可能です。Retellのシミュレーションテストはテキストで実行されるため、エージェントがどの言語で応答するかは確認できますが、アクセントや発音は確認できません。音声の確認にはネイティブのバイリンガル話者によるWeb通話を、担当者への転送の確認には電話を使用してください。

多言語エージェントが各言語では問題ないのに、混在した発話では不自然になるのはなぜですか?

各言語は単独では機能していても、切り替わりのポイントで失敗するためです。文字起こしエンジンがアクセントのある英単語を聞き逃したり、エージェントが誤った言語で応答したりする可能性があります。また、ドキュメントでは音声が応答ごとに言語を検出すると説明されているため、確認すべきは混在した応答です。切り替わった単語と混在した応答は個別に評価してください。

エージェントが繰り返し誤って発音する単語はどう修正すればよいですか?

IPAまたはCMUで発音辞書のエントリーを追加し、Test Pronunciationを使ってエージェントの音声で確認します。一部の多言語モデルは辞書に対応していないため、まず使用する音声モデルが辞書に対応しているかを確認してください。

Retell AIでバイリンガル通話をテストする

Retellは、単一言語エージェント、使用する言語を正確に指定した多言語エージェント、そしてエージェント転送でつないだ言語ごとのエージェントに対応しています。いずれも発信者に届く前に、シミュレーション(カスタムLLMエージェントを除く)、Web通話、電話でテストできます。Retellの多言語AI音声エージェントやバイリンガル対応のバーチャル受付をご覧いただくか、多言語AI音声エージェントおすすめ8選でベンダーを比較するか、多言語設定の基本から始めてください。

ROI計算ツール
通話の自動化によるROIを試算

AI搭載の音声エージェントに切り替えることで、あなたのビジネスがどれだけ節約できるかをご確認ください。

完了しました! 
送信内容がメールに届いています
エラーが発生しました。フォームの送信中に問題が起きました。
   1
   8
20
エラーが発生しました。フォームの送信中に問題が起きました。

ROI結果

2,000

Total Human Agent Cost

$5,000
/month

AI Agent Cost

$3,000
/month

Estimated Savings

$2,000
/month
ライブデモ
ライブデモを試す

Retell クリニックオフィスのデモ電話番号

ありがとうございます!送信が完了しました!
エラーが発生しました。フォームの送信中に問題が起きました。

What results look like with Retell AI

サンアントニオ・スパーズ、シーズンチケットの決済業務を変革しファン体験を向上
Read the case study
504.7×
投資収益率(ROI)
13.90%
の通話が支払い合意に至りました
CETDIGITがRetellを活用して複雑なCRMワークフローに音声AIを導入する方法
Read the case study
~97,000
件の音声通話(うち発信94,000件)
~53,500
分の音声通話時間

Estimate your monthly voice AI cost

$  0.11
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Estimated monthly cost
$1,408
12,800 conversation minutes

Retellで、電話業務に革命を