如何在 java 和 C# 中捕获和使用语音

本文关键字:语音 java | 更新日期: 2023-09-27 18:36:36

我计划从事一个项目,其中将有一个功能,例如语音捕获并通过套接字发送并在另一侧播放。现在我需要知道 Java 或 C# 中是否有任何关于处理原始格式语音数据的 API。

如何在 java 和 C# 中捕获和使用语音

对于 C#,您可以使用 NAudio 库进行声音捕获和播放。对于 JAVA,您可以使用javax.sound.sampled包进行音频捕获和播放。如果要对其进行编码,请使用 jspeex 等第三方库进行编码和解码。使用内置的网络库发送它们。

更新:

对于 C#,请尝试 SharpDX。这是 DirectX 的托管版本,并且确实具有您需要的所有功能(不知道它是否适合您的项目)。