
2026年 最高のオープンソース音声エージェントフレームワーク6選(ランキング)
先四半期、私たちはPipecatで電話対応の音声エージェントを3本リリースしました。その後、クライアントの同時通話数が20から400に跳ね上がったため、そのうち1本をLiveKit Agentsで再構築しました。どちらもオープンソースの音声エージェントフレームワークですが、「これがベスト」というわけではありません。得意な仕事が異なるので、選び間違えると数週間を無駄にします。
このランキングは、READMEの印象ではなく、実際にプロダクションで動くものに基づいています。2026年7月14日時点のGitHubの最新データを確認したところ、Pipecatは13,416スター、LiveKit Agentsは11,356スター、TEN Frameworkは10,898スターでした。スター数だけでは全体像はわからないので、コミットアクティビティ、テレフォニー対応、ライセンス条件、実際の通話量に耐えられるかも加味しています。
手っ取り早い答え: 2026年において、ほとんどのチームにとって、Pipecatが最も強力なオープンソース音声エージェントフレームワークです。豊富な連携ライブラリとほぼ毎日の開発がその理由です。LiveKit Agentsはスケールとネイティブなテレフォニー、TEN Frameworkはマルチモーダルなグラフオーケストレーション、Bolnaは電話エージェントを午後のうちに本番稼働させる点で優れています。
完成品を買うほうが組み立てるより良い場合は、ElevenLabs、Vapi、SynthflowなどのマネージドプラットフォームやRetell AI vs Vapi vs Blandの比較記事のほうが良い出発点です。このカテゴリに初めて触れる方は、まずAI音声エージェントとは何かからどうぞ。
これらのフレームワークをどう順位付けしたか
実プロジェクトの成否を分ける5つの観点で各フレームワークを評価しました。開発の活発さ(直近90日のコミット)、STT/LLM/TTS連携の幅、テレフォニー対応(実際の電話番号で応答できるか)、ライセンス条件、そして同時接続時の挙動です。以下が候補の一覧です。
| 順位 | フレームワーク | スター数(2026年7月) | ライセンス | 言語 | テレフォニー | 用途 |
|---|---|---|---|---|---|---|
| 1 | Pipecat | 13,416 | BSD-2-Clause | Python | Twilio, Daily, Telnyx | 汎用的なプロダクション構築 |
| 2 | LiveKit Agents | 11,356 | Apache-2.0 | Python, Node | ネイティブSIP + 電話番号 | スケールとリアルタイム |
| 3 | TEN Framework | 10,898 | Apache-2.0(ハイブリッド) | C, Go, Python, JS | Agora RTC経由 | マルチモーダルとエッジ |
| 4 | Bolna | 695 | MIT | Python | Twilio, Plivo, Exotel, SIP | 素早い電話エージェント |
| 5 | FastRTC | 4,618 | MIT | Python | WebRTC(自前用意) | プロトタイプとデモ |
| 6 | Vocode | 3,773 | MIT | Python | Twilio, Vonage | 参考用、ただし注意点あり |
1. Pipecat — 最もバランスの取れた選択肢
Dailyチームが手がけるPipecatは、会話をパイプラインとしてモデル化するPythonフレームワークです。音声が入力され、音声認識(STT)、言語モデル、音声合成(TTS)を流れ、音声が出力されます。この考え方は理解しやすく、2026年4月には安定版v1.0に到達しました。
際立っているのは連携ライブラリです。Deepgram、AssemblyAI、OpenAI、Gemini、Cartesia、ElevenLabsなど数十社がすでに組み込まれているため、TTSベンダーの差し替えは書き換えではなく1行の変更で済みます。テレフォニーはTwilio、Daily、Telnyx経由で動作します。13,416スターとほぼ毎日のコミットにより、このリストの中で最も勢いがあります。
トレードオフ: Pipecatは完成されたエージェントではなく部品を提供するため、オーケストレーションロジックは自分で持つことになります。ドラッグ&ドロップのビルダーはありません。Pythonを書きます。すでにコードを書いているチームにとっては、これは欠点ではなく利点です。
こんな人向け: ベンダーに依存しないプロダクション品質の基盤が欲しい、最も幅広いモデルサポートが必要、Pythonを書くのに抵抗がない場合。私たちのクライアントワークのほとんどで、ここがデフォルトの出発点です。
2. LiveKit Agents — スケールとリアルタイムのために
LiveKit Agentsは異なるアプローチを取ります。リニアなパイプラインではなく、エージェントはWebRTC経由でルームに「参加者」として入室します。Zoomのような通話の裏側にある技術と同じです。このアーキテクチャこそが、低レイテンシと多数の同時会話を必要とする場面で輝く理由です。
2026年の大きな話題はテレフォニーです。LiveKitはネイティブなSIPと電話番号を提供し、着信・発信の通話にTwilioブリッジを挟む必要がなくなりました。また、OpenAI Realtime APIのファーストパーティサポートも備え、1.5.x系からはネイティブなModel Context Protocolツールと適応型の割り込み処理も搭載されています。詳細はLiveKit Agentsドキュメントで読めます。ラップされているRealtime API自体を理解したい方は、音声エージェント向けOpenAI Realtime APIで別途解説しています。
LiveKitのオープンソースWebRTCメディアサーバー上で動作するため、スタック全体をセルフホストできます。学習コストはPipecatより高く、ルームと参加者という考え方に慣れるまで少し時間がかかります。
こんな人向け: 実際の同時接続が見込まれる、ブリッジなしのネイティブテレフォニーが欲しい、あるいはトラフィックの急増に耐えるOpenAI Realtimeエージェントを立ち上げたい場合。
3. TEN Framework — マルチモーダルでグラフベース
Agoraが支援するTEN Framework(Transformative Extensions Network)は、エージェントをノードのグラフとして記述します。STT、LLM、ツール、メモリ、ビジョンなどです。ワークフロービルダーでグラフを構成し、TENがそれを実行します。単なる音声を超える用途ではこの中で最も柔軟な選択肢で、C++コアは低レイテンシ音声向けにチューニングされています。
また、このリストの中で最も幅広い言語に対応しており、C、Go、Python、JavaScript、TypeScriptの拡張と、DifyやCoze向けの既製コネクタを備えています。Agora TEN Frameworkのページが、できることの最も明確な概要です。
注意点は2つ。第一に、ライセンスはハイブリッドです。フレームワークの大部分はApache-2.0ですが、特定のフォルダには追加の制限があるため、商用リリース前にLICENSEを確認してください。第二に、リアルタイムトランスポートはAgoraのネットワークに依存します。つまりAgora App IDが必要で、無料枠を超えるとAgoraの利用料金が発生します。
こんな人向け: マルチモーダルなエージェント(音声+ビジョンやアバター)を構築している、グラフベースの構成を重視する、あるいはオープンソースで利用可能な最低レイヤの音声性能を求める場合。
4. Bolna — 電話エージェントへの最短ルート
Bolnaはトップ3より小規模(695スター)で、よりオピニオンが強いですが、それがまさに強みです。テレフォニーファーストです。他のフレームワークが通話機能を自分で組み立てるのに対し、Bolnaは最初から備えています。グローバル通話用のTwilio、インド向けのPlivoとExotel、カスタムSIPトランクで、すべてコードではなくJSON形式のエージェント定義で設定します。
この設定駆動のセットアップにより、着信・発信の電話エージェントが実際の通話に応答するまでを、ここにあるほぼどの手段よりも速く実現できます。内部的にはASR、LLM、TTSプロバイダーをWebSocket経由でオーケストレーションするため、モデルは自分で選べます。開発は2026年半ばまで活発でした。
このスピードの代償は、PipecatやLiveKitよりコミュニティが小さく連携も少ないことです。エッジケースにぶつかると、そのイシューを最初に報告するのは自分かもしれません。テレフォニー重視の構築では、音声エージェントのテレフォニー比較の選択肢と照らし合わせて検討してください。
こんな人向け: ユースケースがまず電話(予約リマインダー、発信による見込み客選別、着信サポート)で、テレフォニーの配管を完全に省略したい場合。
5. FastRTC — 軽量なプロトタイピングの選択肢
Hugging FaceとGradioチームによるFastRTCは、完全なエージェントフレームワークではなく、それが狙いです。WebRTCまたはWebSocket経由でリアルタイムの音声・動画を扱うPythonライブラリです。STT、LLM、TTSは自分で持ち込み、FastRTCは数行のコードでストリーミングトランスポートを担います。
概念実証、デモ、リサーチ目的の試作には、そのミニマリズムが贈り物です。ヘビーなフレームワークの規約に縛られず、午後のうちに会話するプロトタイプを立ち上げられます。Hugging Faceエコシステムと自然に相性が良く、オープンモデルの組み込みも容易です。
裏を返せば、フレームワークが本来提供してくれるものすべて——発話検知、割り込み処理、テレフォニー、状態管理——を自分で担うことになります。スケールダウンは見事にでき、スケールアップは苦しみます。
こんな人向け: プロトタイピング、教育、ブラウザデモの構築をしていて、フレームワークのオーバーヘッドを最小限に最大限のコントロールが欲しい場合。
6. Vocode — 歴史的に重要、ただしメンテナンスに注意
Vocodeはこのカテゴリ全体の定義に貢献しました。モジュラーなSTT/LLM/TTS設計とTwilio・Vonageのテレフォニー内蔵により、最初の本当に使えるオープンソース音声フレームワークの一つとなり、3,773スターを集めた今も多くのチュートリアルに登場します。
ここからが正直な話で、これが最下位の理由です。オープンソースのコアは静かになっています。vocode-coreへの最後のコミットは2024年11月で、リポジトリのオープンイシューはわずか2件です。これは通常、関心が健全なバックログではなく企業のホスティング製品へ移ったことを示します。コードはまだ動きますし設計は学ぶ価値がありますが、誰も積極的にパッチを当てていない土台の上に築くことになります。
こんな人向け: 音声エージェントのアーキテクチャを学びたい、既存のVocodeプロジェクトを維持している、あるいはその設計パターンが特に必要で、基盤のメンテナンスは自分で行うと割り切れる場合。
知っておく価値のあるその他
ランキングには入らなかったものの、レーダーに載せておくべきツールがいくつかあります。
- OpenAI Agents SDK(27,900+スター)は音声パイプライン拡張を提供します。音声ファーストではなく汎用のエージェントSDKですが、すでに標準として使っているなら妥当な選択肢です。
- Gabberは、見て、聞いて、話すエージェント向けの新しいマルチモーダルフレームワークで、画面とカメラのユースケースを想定しています。
- Jambonzはオープンソースのテレフォニー基盤です。エージェントの頭脳は作りませんが、どのフレームワークでも実際の電話網に接続できるキャリアグレードの方法です。
- Rasa(21,000+スター)は、テキストと音声にまたがるエンタープライズ対話とNLUでは依然として重量級の存在ですが、上記のどれよりも運用は大変です。
- Ultravoxは高速な音声言語モデルであり、オーケストレーションフレームワークではないため、競合ではなく組み込み可能な部品として扱ってください。
クライアント構築で実際に使うもの
TechsyではB2Bクライアント向けに音声エージェントを構築しているので、ランキングの裏側にある地味な現実をお伝えします。
私たちのデフォルトスタックは、PipecatにDeepgram Nova-3(音声認識)、GPT-4o-mini(言語モデル)、Cartesia Sonic(音声合成)を接続したものです。発話検知を調整すれば、音声から音声までのレイテンシは通常0.7〜1.1秒に収まり、これは人間同士の会話に十分近く、発信者は気にならなくなります。これらの部品のどれか1つでも遅いモデルに変えると、すぐに体感できます。
プロジェクトが泥臭くなるのはテレフォニーです。本番では2つのパターンを経験しました。大量の着信サポートのためにTwilio SIPトランクをLiveKitのネイティブSIPにブリッジするパターンと、クライアントが発信リマインダー通話だけを必要とした際のBolna内蔵Plivoによる処理です。LiveKitルートは初期のエンジニアリング工数が多いですが、同じ1分間に300件の通話が来ても安定しています。Bolnaなら金曜までに本番稼働できます。
セルフホストの計算でつまずく人が多いです。単一のA10G GPUでローカルのSTTとTTSを動かすと、通話が1件もなくても1時間あたり約0.50〜0.90ドルかかります。DeepgramやCartesiaのような従量課金APIはアイドル時にコストゼロですが、月数千分を超えると急速に嵩みます。月15,000分未満ならほぼ常にAPIが有利で、それがほとんどのクライアントへの推奨です。同時接続が数百を超えたときに初めて、PipecatよりLiveKitを選びます。
自社構築か購入かの判断がまだなら、AI音声エージェントの自社構築 vs 購入ガイドでコストの内訳をすべて解説しています。そして、レイテンシ、テレフォニー、スケーリングの配線をチームに任せたいなら、それこそ私たちがTechsyの音声エージェントプラクティスでやっていることです。
1分で選ぶ方法
分析麻痺はスキップしましょう。結論を箇条書きにします。
- 最も安全な汎用デフォルトが欲しい: Pipecat。
- 実際の同時接続かネイティブテレフォニーが必要: LiveKit Agents。
- マルチモーダル(音声+ビジョンやアバター)に進む: TEN Framework。
- 今週中に電話エージェントを本番稼働したい: Bolna。
- プロトタイピングか教育: FastRTC。
- 構築より購入したい: フレームワークではなく、Vapi、Retell、Synthflowのようなマネージドプラットフォーム。
よくある質問
オープンソースの音声エージェントフレームワークとは?
音声認識、言語モデル、音声合成を結びつけ、ソフトウェアが音声で会話をできるようにする、セルフホスト可能なコードベースです。マネージドプラットフォームとは異なり、自分のインフラで動かし、自分のモデルを選び、分単位のマークアップではなく基盤サービスにだけ支払います。
最もレイテンシが低いオープンソース音声エージェントフレームワークは?
生の音声パイプライン性能では、C++コアのおかげでTEN Frameworkがリードしますが、実際にはネットワークとモデルのレイテンシが全体を支配します。高速なモデルで調整されたPipecatやLiveKitのスタックは、音声から音声まで0.7〜1.1秒を日常的に達成し、ほとんどの実運用でTENに匹敵します。
オープンソースは本当にVapiやRetellより安い?
常にではありません。オープンソースはプラットフォームの分単位マークアップを排除しますが、エンジニアリング、ホスティング、メンテナンスのコストを引き受けます。月数千分の通話未満なら、開発者の時間を考慮するとマネージドプラットフォームのほうが通常安くなります。数万分を超えると、フレームワークのセルフホストが優位になります。
これらのフレームワークは実際の電話に応答できる?
できます。PipecatはTwilio、Daily、Telnyx経由で接続し、LiveKit AgentsはネイティブなSIPと電話番号を備え、BolnaはTwilio、Plivo、Exotelを内蔵し、VocodeはTwilioとVonageをサポートします。FastRTCはブラウザ中心で、電話網にはJambonzのような外部ブリッジが必要です。
使うのに機械学習の専門知識は必要?
いいえ。必要なのはソフトウェアエンジニアリングのスキルで、主にPythonです。重い処理(文字起こし、推論、音声合成)はAPI経由で接続するモデルが担います。オープンウェイトのモデルを意図的にセルフホストしない限り、モデルの訓練ではなくサービスのオーケストレーションです。
初心者に最適なフレームワークは?
Pipecatです。パイプラインモデルが最も理解しやすく、ドキュメントとサンプルが最も充実しているためです。FastRTCは、さらに小さく始めて、完全なフレームワークを採用する前に生のトランスポート層を理解したい場合の良い第二の選択肢です。
オープンソースの音声フレームワークは2026年にプロダクション対応している?
トップ3は対応しています。Pipecatはv1.0に到達し、LiveKit Agentsは1.5.x系で、TEN FrameworkはAgora経由で商用デプロイメントを支えています。主なリスクはフレームワーク自体ではなく、小規模プロジェクトのメンテナンス状況です。だからこそVocodeのコア停滞を指摘しました。
ElevenLabsのようなTTS APIとどう違う?
TTS APIはテキストを音声に変えるだけで、それは一要素に過ぎません。音声エージェントフレームワークはループ全体をオーケストレーションします。聞き取り、文字起こし、テキストを言語モデルに送り、応答を受け取り、それを発話します。同時に割り込みとターンテーキングも管理します。フレームワークがTTS APIを呼ぶのであって、逆ではありません。
著者について
Mert Batur GurbuzはTechsy.ioの共同創業者で、チームはB2Bクライアント向けにAIエージェント、自動化システム、音声/SDRパイプラインを提供しています。バーミンガム大学で学び、Techsyチームが実際にプロダクションで使っているLLMツールスタックについて執筆しています。LinkedInでつながってください。