ブログ
ベンチマーク
2026年10月30日 · Ivan更新

音声エージェントの評価:ターン交替、ツール呼び出し、表現豊かな音声

音声エージェントは、いつ話すか、どの行動をとるべきか、そしてその応答がどのように聞こえるかを決定しなければなりません。私たちは、ローカルモデルとクラウドAPIの設定を使用して、これらの決定を個別に測定しました。この結果は、プライベートな音声アプリケーションのコンポーネントを選択するのに役立ちます。

我々の完全双方向音声に関する初期の調査とツールでは、発話されたリクエストをリスニング、割り込み、ツール実行、および合成を通して追跡しました。本稿では測定値を追加します。完全なリーダーボードとこれらの表の背後にある保存されたスナップショットを確認できます。

3つの判断を3つの測定で評価

TurnBench

いつ話すか

ターン終了の検出、誤報、および決定レイテンシ。

SLURP のコマンド

どの操作を実行するか

正確な行動選択と引数の精度。

InstructTTSEval

どのように話すか

音声の説明、発話の方向性、または役割に従うこと。

これら3つの能力を個別に測定します。アシスタントは、あなたが話し終わるのを待っていても、誤ったツールを選択する可能性があります。また、要求された感情やスタイルを欠いたまま明確に話すこともできます。

ローカルモデルはApple M5 Pro(メモリ 48 GiB)で実行しました。クラウドサービスについては、結果に記載されているモデルバージョンと設定でテストを行いました。

各セクションでは、使用した録音数、テストした言語、およびまだ確認中の結果について説明しています。これらの詳細はスコアを比較するのに役立ちます。

TurnBench:間がターンの終わりになるとき

TurnBench は、発話の終了とターン内の間を区別します。また、割り込みと「うんうん」のような相づちも区別します。以下の表ではターン終了の検出に焦点を当てています。

我々はTurnBenchの公開開発録音と独自の採点コードを使用しました。表は各モデルの実行サイズを示しています。公式リーダーボードは別のテストセットを使用します。

再現率 (Recall) は、モデルが検出した実際のターン終了の割合です。FPR (偽陽性率) は、ターン内のラベル付けされたポーズのうち、誤って話者が話し終えたものとして扱われた割合です。

我々のリーダーボードは、Youden’s J(J = 再現率 − FPR)でモデルを順位付けし、J ×100 として表示します。値が高いほど良好です。公式テストリーダーボードは再現率でモデルをランク付けし、FPRが15%を超えるものは制限を満たすものより下位に配置します。

TurnBenchの開発スライス。リコールとFPRはパーセンテージです。レイテンシは検出されたイベントにおける中央値の符号付き遅延(ミリ秒)です。
構成再現率 ↑FPR ↓中央値(ms)評価範囲
VAP (otoSpeech)ローカル CPU88.2%7.4%641会話5件; ターン終了238回
Mimi endpointerローカル CPU81.1%2.0%1,011会話5件; ターン終了238回
OpenAI GPT-Realtime-mini, server VAD (1.8 s silence)クラウド API82.3%4.5%2,005会話5件; ターン終了238回
OpenAI GPT-Realtime-mini, semantic VAD (high eagerness)クラウド API83.6%7.4%2,437会話5件; ターン終了238回
Parakeet EOU 120M + Silero VADデバイス上92.9%17.8%1,315会話5件; ターン終了238回
Silero VAD + silence timeoutデバイス上92.4%17.8%1,317会話5件; ターン終了238回
p99 turn-1-mini 5.3M (CoreML FP32) + Silero VADデバイス上90.5%16.0%1,506会話2件; ターン終了148回
Smart Turn v3.2 + Silero VADデバイス上87.4%16.3%1,639会話5件; ターン終了238回
ElevenLabs Agentsクラウド API86.5%20.4%831会話3件; ターン終了193回
Smart Turn v3デバイス上88.2%24.3%1,031会話5件; ターン終了238回
OpenAI GPT-Live-1クラウド API63.0%6.9%1,589会話5件; ターン終了238回
Gemini 3.8 Liveクラウド API60.1%10.9%1,239会話5件; ターン終了238回
WavLM-Base causalローカル CPU54.6%13.9%573会話5件; ターン終了238回
WavLM-Large causalローカル CPU53.4%17.3%586会話5件; ターン終了238回

VAPは、我々の5つの会話比較において最も高い Youden’s Jを示しました。再現率は88.2%、FPRは7.4%です。Mimiは偽の検出が少なく(2.0%)、より少ないターン終了を捉え、判断に時間がかかります。

VAP (Voice Activity Projection)は、2人の話者を別々の音声チャネルでリッスンし、彼らの今後の発話活動を予測します。これは、最近の会話を利用して、現在の話者が続けるか、それとも相手に引き継ぐかを推定します。VAPに関する研究では、ピッチやリズムといった声の合図を利用することを学習することが示されています。

実行したバージョンは、otoSpeechからの会話音声104時間でさらにトレーニングされました。我々の解釈では、このトレーニングと両話者に対する視点が、比較におけるその強力な結果を説明するのに役立っていると考えています。

また、ダウンロード可能なp99 CoreMLモデルと、2つの開発会話(ターン終了が148回、ターン内のポーズが94回)に対して、固定の決定ポリシーを用いて両方のVAPエクスポートをテストしました。p99は134回の終了を15件の誤検出で捉えました。一方、両方のVAPエクスポートは2件の誤検出で124回を捉えました。各エクスポートは、元のチェックポイントと同じイベント決定を行いました。検証プロトコルは入力とカットオフを記録します。VAPの行には、より大規模な5会話分の実行結果が保持されています。

p99 CoreMLとVAP CoreMLモデルにはspeech-swift APIがあります。VAP ONNXはC++およびAndroidランタイムを介して実行されます。統合ガイドには、ダウンロードと音声入力について記載されています。アプリケーションが応答ポリシーを設定します。

SLURP:音声コマンドから操作を選ぶ

SLURPには、アノテーションされたアクションと引数値を持つ、発話されたhome-assistantのリクエストが含まれています。我々のルーティングテストでは、各録音に10個の候補アクションと「アクションなし」のオプションが付属しています。

我々の1,000件の録音セットアップには、正しいアクションが利用可能なリクエストが810件、そのアクションが保留されているものが190件含まれています。この190件のリクエストに対しては、アクションがないことを期待しています。これは、モデルがアクションを利用できない場合にリクエストを拒否するかどうかを確認するものです。

ほとんどのシステムは、クローズトークとファアフィールドオーディオを含む1,000件の録音を使用します。ファアマイク精度は、要求されたツールが利用可能な状況で、より遠くから録音されたものに対する正しい選択を測定します。ツール欠如時の呼び出しは、アノテーションされたツールが存在しなかったにもかかわらずシステムがアクションを返したリクエストの数を数えます。これはクローズトークとファアフィールドの録音をプールし、背景音声や無音からのアクティベーションは測定しません。表に正確なカウントを示します。

当社のSLURPルーティングプロトコル。Far-mic精度はサポートされた遠隔フィールドリクエストを使用します。欠落ツール呼び出し率は、アノテーションされた意図を保留したヘッドセットおよび遠隔フィールドのリクエストをプールします。引数のマッチングは、引数を返すシステムでのみ表示されます。
システム遠距離マイク精度 ↑必要なツールがない場合の呼び出し ↓引数の完全一致 ↑評価件数
OpenAI gpt-audio-1.5クラウド API83.0%
42.6%81/190
44.7%1,000の録音
Amazon Nova 2.5 Sonicクラウド API75.9%
18.9%36/190
45.4%1,000の録音
Parakeet → Gemma 4 E2Bデバイス上75.2%
46.3%88/190
—1,000の録音
Parakeet → TypeSafe Jev 1.13クラウド API73.5%
11.6%22/190
—1,000の録音
Parakeet → GLiNER2.5-Decideデバイス上73.5%
39.0%74/190
—1,000の録音
Gemini 2.5 Flashクラウド API73.0%
17.4%33/190
40.6%1,000の録音
Liquid d1-omni 600Mデバイス上72.8%
69.0%131/190
—1,000の録音
ElevenLabs Agentsクラウド API66.7%
28.6%2/7
41.9%50の録音
Mistral Voxtral Mini 3Bデバイス上61.7%
16.3%31/190
35.1%1,000の録音
NeuDecide 55Mデバイス上56.5%
89.5%170/190
34.9%1,000の録音
Parakeet → MiniLM routerデバイス上50.8%
5.8%11/190
—1,000の録音
Parakeet → FunctionGemma 270Mデバイス上36.4%
34.7%66/190
17.6%1,000の録音

ローカルのParakeet → Gemma 4 E2Bパイプラインは、far-mic精度で75.2%に達し、Novaの75.9%に近く、GPT Audioの83.0%には及びませんでした。しかし、正しいツールが利用できない190のリクエストのうち、Gemmaは依然として88回アクションを選択しました。これは46.3%の誤作動率です。一例として、「アイテムを削除」の場合、リスト削除が利用不可能であったため、カレンダー削除を選択しました。また、正しいツールが利用可能であったにもかかわらず、間違ったツールを選択したリクエストが69件あり、88件のリクエストを拒否しました。

JevとGLiNERは、サポートされている423のfar-micリクエストのうち311で正しいツールを選択し、73.5%の精度を示しました。正しいツールが欠落している場合、その動作は変化します。Jevは190のリクエストのうち22(11.6%)でアクションを選択し続けましたが、GLiNERは74(39.0%)でそれを行いました。例えば、GLiNERはボリュームツールが存在しない場合に、話者音量を下げるというリクエストを照明を調光することと解釈しました。これらの例では、要求されたものとは異なるアクションが選択されました。より広範なツールの説明も重複する可能性があります。レシピのリクエストが一般的な調理ツールに送信される場合があります。我々のカウントはアノテーションされた意図に従うため、すべての代替案が意味的に不合理であったことを示すものではありません。

Novaは、ツールと必要なすべての引数値を一致させたスコアが最も高く、45.4%、すなわち810のサポートリクエストのうち368でした。正しいツールを643のリクエストで選択しましたが、そのうち275で引数が一致しませんでした。147ケースでは値が参照と異なり、さらに128ケースでは少なくとも1つの引数が省略されており、時には値の違いも伴いました。

最も頻度の高い値の不一致は時間であり、これには34のケースで現れました。また、日付の欠落やフィールド名の誤りが確認されました。「今週」を含むアラームリクエストに対し、Novaは時刻を返しましたが日付を省略しました。一部の失敗は言葉遣いの違いによるものです:「lasagna」は厳密なテキスト比較の下では参照の「lasagne」と一致しません。スコアはこれら両方の種類の不一致を数えています。

InstructTTSEval:話し方にも固有の失敗がある

InstructTTSEvalでは、話されたスクリプトを固定し、3種類の指示を使用して個別のクリップを生成します:

  • APS (Acoustic-Parameter Specification)は、ピッチ、ペース、音量、声の質感など、詳細な音声設定を提供します。例えば:「低めのピッチ、ゆっくりとしたペー;
  • DSD (Descriptive-Style Directive)は、自然言語で話し方を記述し、一部の音声特性を未定のままにします。例えば:「暖かく安心させるように話す。」
  • RP (Role-Play)は、キャラクターや状況を提供し、モデルにどのように聞こえるかを推論するように求めます。例えば:「不安な患者を慰める医者だ。」

各タイプのパーセンテージは、生成された音声がその指示に従った頻度を示します。

より大きなコホートには、25の英語と25の中国語のソースラインが含まれ、それぞれ3つのチェックが行われます。システムごとに150クリップです。Novaは25の英語ラインをカバーし、75のチェックを行います。全体は総合格点数を総チェック数で割ったものであり、タスクサイズが等しい場合、APS、DSD、RPの平均値となります。保存されたGemini Proの審判がスタイル判定を提供し、転写が話された単語を個別にチェックします。

オリジナル録音は、ベンチマークの人間によるソース音声です。これらは、合成された音声に参照点を与えるために、150件のチェック実行に使用されたものと同じ指示と判断基準で採点されます。73.3%という数値は、評価モデルが150件の指示チェックのうち110件を受け入れたことを意味します。

リンクされたリーダーボードからのInstructTTSの結果。各行は、その実行サイズとレビューステータスを示します。30チェックのパイロットは、150チェックのコホートとは異なる審判設定を使用しています。
システム全体APSDSDRP範囲・確認状況
Qwen3-TTS 1.7B VoiceDesign (speech-swift)デバイス上76.7%23/3070.0%7/10100.0%10/1060.0%6/10

英語5行 + 中国語5行;スタイルチェック30件

パイロット · 異なる審判設定

オリジナル録音人間の参照音声73.3%110/15084.0%42/5094.0%47/5042.0%21/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

参照

Google Gemini 3.8 Flash TTSクラウド API67.3%101/15076.0%38/5078.0%39/5048.0%24/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

測定済み

Breeze TTS 2 (speech-swift, BF16)デバイス上66.7%20/3060.0%6/1080.0%8/1060.0%6/10

英語5行 + 中国語5行;スタイルチェック30件

パイロット · 異なる審判設定

FireRedTTS3-Instruct (speech-swift, FP32)デバイス上65.3%98/15068.0%34/5078.0%39/5050.0%25/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

暫定 · 審判の応答1件がレビュー中

ElevenLabs v4クラウド API63.3%95/15068.0%34/5076.0%38/5046.0%23/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

入力アダプターレビュー中

VoxCPM2 2B (speech-swift)デバイス上59.3%89/15064.0%32/5068.0%34/5046.0%23/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

暫定 · 審判の応答1件がレビュー中

MOSS-VoiceGenerator (speech-swift, BF16 + FP32 codec)デバイス上56.0%84/15052.0%26/5076.0%38/5040.0%20/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

暫定 · 審判の応答1件がレビュー中

Qwen3-TTS 1.7B CustomVoice (speech-swift)デバイス上52.7%79/15054.0%27/5064.0%32/5040.0%20/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

測定済み

Qwen3-TTS 0.6B CustomVoice (speech-swift)デバイス上48.0%72/15048.0%24/5060.0%30/5036.0%18/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

実験的入力 · 審判の応答1件がレビュー中

Amazon Nova 2.5 Sonic (speech generation)クラウド API40.0%30/7532.0%8/2556.0%14/2532.0%8/25

英語25行;スタイルチェック75件

英語のみ

CosyVoice3 0.5B (speech-swift)デバイス上34.7%52/1504.0%2/5060.0%30/5040.0%20/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

入力条件付けと審判の応答がレビュー中

Fish Audio S2 Pro (speech-swift, BF16)デバイス上34.7%52/15028.0%14/5050.0%25/5026.0%13/50

英語25行 + 中国語25行のテキスト;スタイルチェック150件

暫定 · 審判の応答2件がレビュー中

一致した150チェックのコホートでは、FireRedTTS3-Instructが65.3%、MOSS-VoiceGeneratorが56.0%のスコアを記録しました。GoogleのTTS実行は67.3%でした。75の英語チェックでは、FireRedが72.0%、MOSSが52.0%、Googleが72.0%でした。VoxCPM2のBF16実行は59.3%に留まりました。そのロールプレイの結果(46.0%)は、音声記述および指示の結果よりも劣っています。より大きなQwen CustomVoiceチェックポイントは52.7%を記録し、対照的に小規模な実験的入力実行では48.0%でした。サイズだけがスコアを決定するわけではありません。

当社のElevenLabsの指示からタグへの変換は、要求された歌唱や一部の感情の変化を低下させました。CosyVoice3は50個のAPSクリップのうち48個で単語内容チェックに失敗し、その生成設定には公式実装に含まれる参照条件付けが欠落していました。これらの問題については、入力検証の修正が必要です。Fishの修正実行や他のいくつかの行には、音声が利用できないと主張する評価モデルの回答が含まれており、我々はそれらの評決を保持し、影響を受ける行を暫定としてマークします。これらは、アップストリームモデルがすべての実装で同じ限界を持つという発見ではなく、我々のポート、入力アダプター、および評価モデルに関する結果です。

人間の録音におけるほとんどの失敗はロールプレイにあります。APSでは8件、DSDでは3件と比較して、50チェックのうち29件が失敗しています。実際の録音は詳細な音声記述を再現できる場合がありますが、割り当てられた役割と一致しない場合があり、評価モデルも誤りを犯す可能性があります。参照行は指示スコアの解釈に役立ちますが、人間の発話の質を評価するものではありません。

声のデザインを音声合成バックエンドにする

QwenのVoiceDesignチェックポイントは、書かれた記述から音声を生成します。一方、CustomVoiceは選択されたプリセット音声に指示を適用します。チェックポイントと制御チャネルが重要です。「instruction」という名前のフィールドは、モデルが訓練されていない能力を与えるものではありません。

我々はQwen3-TTS 1.7B VoiceDesignとBreeze TTS 2を同じ5つの英語および5つの中国語のソースでテストし、各モデルにつき30チェックを行いました。キャリブレーションチェックのうち4つはスコアに含まれていません。我々は、モデルごとに発話単語フラグを含むすべての出力を保持しました。

VoiceDesign は 23/30 件、Breeze は 20/30 件のチェックに合格しました。3種類のタスクで同じ10件の元録音を使っているため、これは開発段階の予備評価です。対応のある差は10ポイントですが、元録音ごとにまとめて求めた区間は広く、ゼロを含みます。評価モデルの設定も大規模な比較群とは異なるため、この予備実験だけでは VoiceDesign が Google の67.3%を上回るとはいえません。

ベンチマーク結果ではなく、音声設計のリクエスト

読み上げるテキスト: “Your delivery is scheduled for Friday morning.”

音声概要:「温かいトーンで、明瞭な発音と落ち着いたペースを持つ成人のイギリス英語のナレーター。」

別の配信を試す場合でもスクリプトは変更しないでください。設計された音声と承認された参照からのクローンは異なる入力です。通し全体で一貫性をテストしてください。

FireRedTTS3-InstructとMOSS-VoiceGeneratorは、上記の表でそれぞれ150のスタイルチェックを備えています。個別のコンテンツチェックでは、Word errorが30%を超えるクリップについて、FireRedは0/150、MOSSは12/150を検出しました。それらの短いスクリプト実行時間サンプルはSpaceに残っています。温かい英語スクリプトでの最初の利用可能なPCMは約4.50秒(FireRed)と0.47秒(MOSS)でした。FireRedは完全な波形を返すのに対し、MOSSはストリーミングします。これらのタイミングは、指示の品質や一致した品質-速度ランキングを確立するものではありません。既存モデルのレイテンシおよびメモリ認証は依然として結論が出ていません。

ターン交替研究は終端検出の先へ

研究動向の基準日は2026年10月30日です。テスト用データに基づく公式 TurnBench ランキングには、論文の当初のベースライン以降に提出された新しいシステムも含まれています。p99 のシステム解説では、6.1M の学習済みパラメータ、追加の分類ヘッド、両方の音声チャネルを使うターン交替方針が説明されています。Apache 2.0 でダウンロードできるモデルは、5.3M パラメータのモノラル版です。今回のターン交替の表には、このダウンロード可能なモデルを含めています。

「LiveKitのeot-bench」は、14言語における実際の人間からエージェントへのターンでこれを補完します。これはエンドポインティングポリシーをスイープし、完全なトレードオフ曲線を含め、固定された偽カットオフ予算でのレイテンシを比較します。これは多言語製品にとって有用な次のステップです。なぜなら、英語で機能する閾値が他の言語に適しているとは限らないからです。

今月提出された「MultiPartyTurnBench」は、フロア制御を2人から5人の話者に拡大しました。その作成者は、評価されたエージェントに対して、強いターン開始性能とほぼ偶然の選択的割り込み処理能力を報告しています。生成された会話は管理されたテストを提供し、それらと並行して実際の音声チェックが必要です。会議や共有ルームには、2人でのエンドポイントルールを拡張する以上のものが必要です。

「Full-Duplex-Bench v3」は、実際の流暢でない音声と連鎖したツール呼び出しをペアリングし、自己修正や複数ステップの失敗を露呈させます。「DuplexAct」も今月提出され、対話アクションとエージェントがそれらをやり遂げるかどうかを評価します。これらは、イベントを検出することと有用な対話を完了させることのギャップに対する補完的なテストであると考えています。この投稿では、これらの新しいベンチマークは実行していません。

プライベート音声合成、演出付き吹き替え、英語の声の選択

SoniqoのプライベートランタイムおよびオンデバイスSDKは、独自の環境で音声アプリケーションのためのビルディングブロックを提供します。私たちは、表現力豊かな合成と感情的に指向したダビングパイプラインを構築するチームと協力しています:意図された単語を保持し、声を選択し、デリバリーの概要を提供し、次にコンテキスト内で結果を確認します。

ターンポリシーとツール実行を分離したまま、合成ステージにボイスデザインバックエンドをプラグインできます。ナレーションされたシーンの場合、アプリケーションは感情を推論してパフォーマンスを変更するのではなく、落ち着いた安心感または高まる緊急性を指定できます。ダビングワークフローもタイミング、話者の連続性、およびリスニングレビューを必要とします。上記の3つのベンチマークはいずれも完全なワークフローを認証するものではありません。

英語の音声選択肢には、Kokoroカタログ内のアメリカ式およびイギリス式のプリセットボイスが含まれます。スタイル認識型のバックエンドは、自然言語による音声ブリーフを追加します。プリセットの選択、ボイスデザイン、クローニングは個別の制御であり、サポートはモデルによって異なります。要求された地域アクセントは、そのバリエーションに精通したリスナーによる評価が必要です。書き起こしの精度と話者類似度が真正性を証明するものではありません。

ローカルバックエンドとモデルアセットがプロビジョニングされていれば、合成をデプロイメント環境内に留めることができます。正確なデプロイメントとモデルの選択は、ターゲットハードウェアとモデルの規約に依存します。研究目的のベンチマークデータや制限されたモデルウェイトは、包括的な商用ライセンスではありません。

インフラストラクチャ上で音声ワークフローを構築する

ターゲットプラットフォーム、言語、アクセントの要件、ボイス権限、必要なデリバリーの例を持参してください。そのワークロードに基づいて、ランタイム、合成バックエンド、および評価の範囲を定めることができます。

プライベートな音声デプロイメントを探る

これらの測定が支える選択

  • 動作点に基づいてターンポリシーを選択する。 当社の開発スライスでは、VAPとMimiが異なるリコール、誤報率、および遅延のトレードオフを提供します。現在の保留中の研究は、それらの元のベースラインを超えています。
  • 完了したツールリクエストの数を数える。 当社の10アクション設定では、Novaがサポートされた643のリクエストで正しいツールを選択し、368も一致する引数を持っていました。誤った値と欠落フィールドがギャップを占めています。
  • 指示タイプごとにデリバリーをテストする。 ロールプレイはいくつかの実行で弱い領域です。VoiceDesignのパイロットは、新しい全体的な勝者の主張というよりも、より大きなマッチング比較を必要とします。

次に有用な測定値は、マッチング評価を行った大規模なVoiceDesignコホート、固定されたカットオフレートでの多言語エンドポインティング、そして最終的なツール呼び出しまで修正を引き継ぐインタラクションテストです。アクセント、自然さ、およびパフォーマンスの連続性に関する人間のレビューは、本番環境の音声作業における自動スコアと並行して行うべきです。

ライブの結果とプロトコルを読み、speech-swiftを探るか、プライベートなデプロイメントについて議論する。上記の表は、リンクされたスナップショットからの実行サイズと設定を保持しています。