Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我计划从事一个项目,其中将有一个功能,如语音捕获并通过套接字发送并在另一端播放。现在我需要知道 Java 或 C# 中是否有关于处理原始格式的语音数据的 API。
对于 C#,您可以使用 NAudio 库进行声音捕获和播放。对于 JAVA,您可以使用javax.sound.sampledPackage 进行音频捕获和播放。如果要对其进行编码,请使用jspeex 之类的第三方库进行编码和解码。使用内置的网络库来发送它们。
javax.sound.sampled
更新:
对于 C# 尝试SharpDX。这是 DirectX 的托管版本,并且具有您需要的所有功能(不知道它是否适合您的项目)。