AB
AiBoss
project

FireRedChat - 小紅書(Xiaohongshu)が開発した全二重音声対話システム

FireRedChatは、小紅書インテリジェントオーディオチームが開発した全二重音声対話システムです。リアルタイムの双方向対話機能を備え、制御された割り込みをサポートしています。文字起こし制御モジュール、対話モジュール、対話モジュールなどを含むモジュール設計を採用しています。

FireRedChatとは何ですか?

FireRedChatは、小紅書インテリジェントオーディオチームが開発した全二重音声対話システムです。リアルタイムの双方向対話機能を備え、制御された割り込みをサポートしています。モジュール設計を採用し、文字起こし制御モジュール、対話モジュール、対話マネージャで構成され、柔軟な展開のためにカスケードおよびセミカスケードアーキテクチャをサポートしています。リアルタイム通信にはLiveKit RTCサーバーを使用し、インテリジェントエージェントの応答を処理するAIエージェントボットサーバーと連携させ、WebUIを介してユーザーインターフェースを提供します。また、マルチノードホスティング用のRedisサーバー、音声合成用のTTSサーバー、自動音声認識用のASRサーバーも搭載しています。

FireRedChatの主な機能

  • 全二重音声対話ユーザーとAIエージェント間のリアルタイム双方向対話をサポートし、両者が同時に発言できるだけでなく、制御された割り込みも可能にすることで、インタラクションのスムーズさを向上させます。
  • プライバシー保護と民営化の展開このシステムは完全な自己管理をサポートし、外部APIに依存せず、データセキュリティを確保し、ユーザーが展開環境を独自に制御できるようにします。
  • モジュール設計本システムは、文字起こし制御、対話モジュール、対話マネージャーなど複数のモジュールで構成されており、柔軟なカスケード型およびセミカスケード型のアーキテクチャをサポートしているため、カスタマイズや拡張が容易です。
  • 低遅延通信LiveKit RTCサーバーをベースとしたリアルタイム通信を実現し、高効率処理モジュールと組み合わせることで低遅延の通信を確保し、産業グレードの基準に迫る性能を発揮します。
  • 音声活動検出と意味解析本システムは、ストリーミングによるパーソナライズされた音声活動検出(pVAD)と意味的終了検出(EoT)を採用することで、背景雑音を効果的に抑制し、主要話者の音声セグメントを正確にマークし、ユーザーによる割り込みの成功率と対話の自然さを向上させます。

FireRedChatの技術原則

  • リアルタイム通信技術本システムは、LiveKit RTCサーバーをコアとして低遅延のリアルタイム音声/映像通信を実現し、複数ユーザーによる同時操作をサポートします。
  • スマートエージェントレスポンスAIエージェントボットサーバーを介してユーザー入力を処理し、自然言語処理技術と組み合わせることで、インテリジェントで自然な音声応答を生成します。
  • 音声認識と音声合成このシステムは、自動音声認識を可能にするASRサーバーを統合しており、ユーザーの音声をテキストに変換します。その後、TTSサーバーがプロキシからのテキスト応答を音声出力に変換します。
  • 音声アクティビティ検出このシステムは、ストリーミング方式のパーソナライズされた音声活動検出(pVAD)技術を利用して、主要話者の音声セグメントを正確に識別し、背景雑音や非対象話者の音声を抑制します。
  • 意味的終点検出意味解析は、ユーザーが話し終えたかどうかを判断するのに役立ち、発話の中断による誤判断を回避し、対話の自然さを向上させます。
  • モジュール式建築このシステムは、連携して動作する複数の独立したモジュールで構成されており、柔軟なカスケード展開およびセミカスケード展開をサポートし、拡張と保守を容易にします。
  • データの永続化とホスティングRedis Serverを利用して、インスタンス間のデータ永続性を実現し、マルチノードホスティングをサポートし、システムの高い可用性と安定性を確保します。

FireRedChatプロジェクトのアドレス

  • Gtihub倉庫:https://github.com/FireRedTeam/FireRedChat
  • arXiv技術論文:https://arxiv.org/pdf/2509.06502
  • オンライン体験:https://fireredteam.github.io/demos/firered_chat

FireRedChatの応用事例

  • インテリジェントな顧客サービスユーザーにリアルタイムの音声サポートを提供し、顧客の問題に迅速に対応することで、サービス効率と顧客満足度を向上させる。
  • バーチャルアシスタントスマートホームやスマートオフィスといったシナリオでは、音声対話の中核として機能し、機器の制御や情報検索などの機能を実現する。
  • 教育オンライン教育プラットフォーム上で使用され、リアルタイムの双方向音声授業を提供し、学習体験を向上させる。
  • 金融業界金融コンサルティングや取引支援などの場面において、安全かつ効率的な音声対話サービスを提供します。
  • 健康管理音声による対話を通じて医療相談や遠隔診断を支援し、医療サービスの利便性を向上させる。
  • 政府関係政府のホットラインや公共サービスといった場面では、政府の効率性を向上させるために、インテリジェント音声サービスが提供される。