java - 将 wav 音频文件转换为 DSS 音频格式

标签 java android audio wav

我正在 Android 中开发一个语音听写应用程序,它通过电子邮件发送录制的音频文件。而且发送大尺寸的 wav 文件很困难,所以我正在考虑将 wav 文件转换为可以通过电子邮件轻松发送的适当格式。

谷歌搜索后我发现.dss文件占用的空间非常小并且可以轻松发送,但我不知道如何将wav文件转换为dss格式。您的回答将会非常有帮助。

最佳答案

我建议使用 Speex,因为它是一个免费的音频编解码器。 还有一个免费的java库,你应该很容易在android中使用它。

http://jspeex.sourceforge.net/

此外,还有 JSPeex SVN Repo,它应该可以帮助您入门。它有一些播放器和录音机的代码示例: http://jspeex.svn.sourceforge.net/viewvc/jspeex/main/trunk/player/src/main/java/org/xiph/speex/player/

以及 javadoc http://jspeex.sourceforge.net/doc/index.html

关于java - 将 wav 音频文件转换为 DSS 音频格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430503/

相关文章:

java - Appium、Java 和 Testng - 查找 NullPointerException 的原因

java - 如何将环境变量中的 spring 属性设置为空值

android - 如何在 Android 上检索已完成的付款详细信息

java - 如何在 Java、Android 上从 ListView 中获取所选项目

audio - 如何比较两个音频文件以检查它们是否具有相似的声音

javascript - 涉及全局变量时Javascript中的垃圾收集

java - 如何将字段添加到 ByteBuddy 中的类并在方法拦截器中设置/获取该值

java - 临时将自签名证书添加到本地信任库

java - Android 上 klio-mobile-dataservice 的 NoClassDefFoundError

java - 如何将 SourceDataLine 的内容写入文件?