java speex转码_JAVA版-微信语音.speex转.wav
发布日期:2021-06-24 15:11:10 浏览次数:3 分类:技术文章

本文共 2307 字,大约阅读时间需要 7 分钟。

功能介绍:PC端将.speex文件解码为*.wav文件

环境:

MAC OS 10.12.5/Linux

Xcode

Gcc

JDK 1.8

speex 1.2.0

步骤:

安装libspeex

从www.speex.org,下载speex-1.2.0.tar.gz

解压speex-1.2.0.tar.gz

cd pathto/speex-1.2.0

./configure

...

config.status: creating win32/VS2003/libspeex/Makefile

config.status: creating win32/VS2003/speexdec/Makefile

config.status: creating win32/VS2003/speexenc/Makefile

config.status: creating win32/VS2005/Makefile

config.status: creating win32/VS2005/libspeex/Makefile

config.status: creating win32/VS2005/speexdec/Makefile

config.status: creating win32/VS2005/speexenc/Makefile

config.status: creating win32/VS2005/tests/Makefile

config.status: creating win32/VS2008/Makefile

config.status: creating win32/VS2008/speexdec/Makefile

config.status: creating win32/VS2008/tests/Makefile

config.status: creating win32/VS2008/libspeex/Makefile

config.status: creating win32/VS2008/speexenc/Makefile

config.status: creating include/speex/speex_config_types.h

config.status: creating ti/Makefile

config.status: creating ti/speex_C54_test/Makefile

config.status: creating ti/speex_C55_test/Makefile

config.status: creating ti/speex_C64_test/Makefile

config.status: creating config.h

config.status: executing depfiles commands

config.status: executing libtool commands

Type "make; make install" to compile and install Speex

sudo make install

Making install in libspeex

.././install-sh -c -d '/usr/local/lib'

/bin/sh ../libtool --mode=install /usr/bin/install -c libspeex.la '/usr/local/lib'

libtool: install: /usr/bin/install -c .libs/libspeex.1.dylib /usr/local/lib/libspeex.1.dylib

libtool: install: (cd /usr/local/lib && { ln -s -f libspeex.1.dylib libspeex.dylib || { rm -f libspeex.dylib && ln -s libspeex.1.dylib libspeex.dylib; }; })

libtool: install: /usr/bin/install -c .libs/libspeex.lai /usr/local/lib/libspeex.la

libtool: install: /usr/bin/install -c .libs/libspeex.a /usr/local/lib/libspeex.a

libtool: install: chmod 644 /usr/local/lib/libspeex.a

libtool: install: ranlib /usr/local/lib/libspeex.a

make[2]: Nothing to be done for `install-data-am'.

Making install in include

Making install in speex

...

2.打包

cd pathto/release

linux系统:

make -f makefile-linux

make -f makefile-linux install

mac系统:

make -f makefile-mac

make -f makefile-mac install

3.测试 SpeexUtils.decode("pathto/a.speex", "pathto/a-test.wav");

项目源码

转载地址:https://blog.csdn.net/weixin_33572836/article/details/114556955 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java swing form_java – 如何记住Swing GUI表单中的最后一个值?
下一篇:javascript使用java对象数组_javascript – 基于java脚本中嵌套对象数组中的键对列表进行排序的最佳方法...

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月16日 00时48分20秒