如何在 java 和 C# 中捕获和使用语音
本文关键字:语音 java | 更新日期: 2023-09-27 18:36:36
我计划从事一个项目,其中将有一个功能,例如语音捕获并通过套接字发送并在另一侧播放。现在我需要知道 Java 或 C# 中是否有任何关于处理原始格式语音数据的 API。
对于 C#,您可以使用 NAudio 库进行声音捕获和播放。对于 JAVA,您可以使用javax.sound.sampled
包进行音频捕获和播放。如果要对其进行编码,请使用 jspeex 等第三方库进行编码和解码。使用内置的网络库发送它们。
更新:
对于 C#,请尝试 SharpDX。这是 DirectX 的托管版本,并且确实具有您需要的所有功能(不知道它是否适合您的项目)。