SoX - Java 的声音交换

Posted

技术标签:

【中文标题】SoX - Java 的声音交换【英文标题】:SoX - Sound eXchange for java 【发布时间】:2016-01-29 19:24:08 【问题描述】:

有人知道 Sox 是否已经为 java 准备好了库?像包装或装订?

Sox 有一个非常好的功能来录制音频并检测某人何时使用它的静音参数说话,我想在 java 中使用它。

我知道你可以使用命令行调用 sox 并读取输出,但我认为这样做不是一个好习惯。

也许是 jni 的解决方案?

谢谢。

【问题讨论】:

【参考方案1】:

我最近开发了一个简单的 sox 包装器。您可以在 GitHub 上找到该项目。看,也许它会有所帮助。 Sox wrapper written in java, available on Github

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review 对不起 mjp66,我的回答如何才能更好地避免 -1 投票?提问者正在寻找一个图书馆,我认为一个链接将是一个完美的答案并且不言自明,但我真的不知道,我可以在链接周围放什么其他文字。请帮助使我的答案更好。

以上是关于SoX - Java 的声音交换的主要内容,如果未能解决你的问题,请参考以下文章

CallKit 可以在交换通话后重新激活声音

python播放音频

如何更改 SoX 的录音设备?

在 Linux 中通过 PHP 使用 SoX

在类中存储图像/声音的最佳方式?

使用 SoX 更改音频文件中某个时间范围的音量级别