Direct Line の概要
この記事の対象: SDK v4
Bot Framework は、Direct Line ブランドを使用して複数のチャンネルを提供します。 設計する会話型 AI エクスペリエンスに最適なバージョンを選択することが重要です。
- Direct Line これは、Direct Line の標準チャネル オファリングです。 既定では、Azure portal を介したボット テンプレート、Bot Builder サンプルのボット、Azure CLI で作成されたボットで動作します。 これは、ほとんどの場合に最適な Direct Line です。 「ボットを Direct Line に接続する」を参照してください。
- Direct Line Speech。 チャンネル内でテキスト読み上げサービスと音声テキスト変換サービスを提供します。 これにより、クライアントはチャンネルに直接オーディオをストリーミングでき、テキストに変換されてボットに送信されます。 Direct Line Speech では、ボットからのテキスト メッセージを、AI を利用した音声で読み上げられたオーディオ メッセージに変換することもできます。 この組み合わせにより、Direct Line Speech はクライアントとの音声のみの会話を行うことができます。 「ボットを Direct Line Speech に接続する」を参照してください。
- Direct Line App Service 拡張機能 これは、bot と同じサブスクリプション、App Service、Azure ネットワーク内で実行されます。 ネットワーク分離の要件がある場合は、このバージョンの Direct Line が理想的な場合があります。 ボットとクライアントは、トラフィックが分離されたネットワークを残すことがないように、Direct Line App Service 拡張機能と連携するために特別な変更を必要とします。 「Direct Line App Service 拡張機能」を参照してください。
最適な Direct Line サービスを選択するには、それぞれの機能とご自身のソリューションのニーズを評価してください。 これらのサービスは今後シンプルになっていく予定です。
機能 | Direct Line | Direct Line App Service 拡張機能 | Direct Line Speech |
---|---|---|---|
可用性とライセンス | GA | GA | GA |
音声認識およびテキスト読み上げのパフォーマンス | Standard | Standard | 高性能 |
従来の Web ブラウザーのサポート | はい | Yes | はい |
Bot Framework SDK のサポート | すべての v3、v4 | v4.63 以降必須 | v4.63 以降必須 |
クライアント SDK のサポート | JS、C# | JS、C# | C++、C#、Unity、JS |
Web チャットとの連携 | はい | Yes | はい |
VNet | いいえ | 有効 | 番号 |