C# 如何将实时音频流传递到直连语音端点?

C# 如何将实时音频流传递到直连语音端点?,c#,botframework,direct-line-botframework,C#,Botframework,Direct Line Botframework,我正在尝试在我的自定义语音应用程序中使用直连语音(DLS)。语音应用程序可以访问我想要的实时音频流(pcm编码),并将其直接发送到允许实时来回通信的线路语音 从DLS客户机示例代码()中,我看到Microsoft.CognitiveServices.Speech.Dialog.DialogServiceConnector命名空间中的方法ListNoneAsync(),但看起来像是从本地麦克风捕获媒体 但是看看这里的回复(),似乎我可以直接将音频流发送到DLS。我似乎找不到关于这个的任何文档。有人

我正在尝试在我的自定义语音应用程序中使用直连语音(DLS)。语音应用程序可以访问我想要的实时音频流(pcm编码),并将其直接发送到允许实时来回通信的线路语音

从DLS客户机示例代码()中,我看到Microsoft.CognitiveServices.Speech.Dialog.DialogServiceConnector命名空间中的方法ListNoneAsync(),但看起来像是从本地麦克风捕获媒体


但是看看这里的回复(),似乎我可以直接将音频流发送到DLS。我似乎找不到关于这个的任何文档。有人能解释一下如何做到这一点吗?

我相信你的答案就在课堂上。查看直连语音客户端中的:


AudioConfig
提供了许多选项,除了来自DefaultMicrophoneInput的
之外。我怀疑你会想使用三个重载中的一个。如果您这样做,则
ListenOnceAsync
将使用您的流而不是麦克风。

是否希望从预录制的文件发送音频?否,我正在尝试将其连接到实时流媒体endpoint@KyleDelaney-我刚刚遇到了一个与我的问题类似的问题,除了我有一个实时端点,我需要与直连语音客户端连续来回。所以要清楚,您有一个web应用程序,该应用程序具有用于传入和传出音频流的web套接字,并且您正在使用它将来自其他来源的音频转发到直接线路语音?是的,没错。谢谢Kyle!我正在尝试。@bedtym-别忘了投票,如果答案对你有帮助的话,请接受它。汉克斯·凯尔,我想这确实给了我一些结果,但我似乎不明白如何将直接了当的演讲与连续的“流媒体”实时媒体联系起来。我已经发布了一篇文章,这是这个问题的延续,希望你能帮助我。
this.connector = new DialogServiceConnector(config, AudioConfig.FromDefaultMicrophoneInput());