AI LAB / KEYWORD DICTIONARY

基礎知識

Full-Duplex Communication(フルデュプレックス通信)とは?

フルデュプレックス通信とは、通信する双方が同時にデータを送受信できる方式です。音声AIでは、応答中も利用者の発話を受け付ける会話に利用されます。

仕組みと使いどころ

フルデュプレックス通信では、一方の送信終了を待たずに、双方が同時に情報を送れます。電話のような双方向の会話が代表例で、片方ずつ送信するハーフデュプレックス方式とは異なります。音声AIでは、AIが話している間も利用者の音声を聞き、割り込みに応じて発話を調整する用途があります。WebSocketも、接続を維持したままクライアントとサーバーの双方からデータを送れるため、フルデュプレックス通信に利用できます。ただし、この方式自体が音声認識や翻訳の品質、接続の継続性を保証するものではありません。

Full-Duplex Communicationの活用例

たとえば、こんな場面で

音声案内AIに採用し、AIの説明中でも利用者が質問や訂正を伝えられる設計が考えられます。チャットや共同作業、ゲーム、リアルタイムデータ配信など、継続的な双方向通信にも利用できます。

使うときのポイント

製品を選ぶ際は、単に双方向通信が可能かだけでなく、割り込み時の動作、切断後の再接続、音声や翻訳の対応言語と品質を公式資料で確認します。

参考資料

What is GPT-Live? - Microsoft Foundry (新しいタブで開きます)Use WebSockets with CloudFront distributions (新しいタブで開きます)SpiDevice.TransferFullDuplex(Byte[], Byte[]) Method (Windows.Devices.Spi) - Windows apps (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る