如何开始构建C#语音聊天应用程序

5

如何获取语音聊天应用的第一步?

我认为第一步是从输入中获取语音并将其转换为字节,然后通过UDP连接将其发送到接收器,接收器再将字节转换为语音并播放,反之亦然,直到断开连接。


你看过这篇文章吗?http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C - John Davis
我看到你也问了一个关于NAudio的问题。NAudio实际上编写了一个语音聊天应用程序,它在他们的演示网站上。http://naudio.codeplex.com/SourceControl/changeset/view/920e758340dc。 - John Davis
在左侧选择NAudioDemo,然后选择NetworkChatDemo来探索代码。此外,您可以下载并尝试使用它来了解更多关于它的工作原理。 - John Davis
1个回答

2
这其实是一个相当困难的任务,无法用一句话来解释,所以我会参考一些文章。不过你已经掌握了基本原则。
你看过这篇文章吗?http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C 这篇文章有一些问题,但如果你想要使用纯DirectShow的话,它可能会提供一个好的解决方案。
我看到你还问了一个关于NAudio的问题。NAudio实际上编写了一个语音聊天应用程序,它在他们的演示网站上。http://naudio.codeplex.com/SourceControl/changeset/view/920e758340dc 在左侧选择NAudioDemo,然后选择NetworkChatDemo来浏览代码。此外,你可以下载它并尝试操作以了解更多信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接