Сжатие звука в Android - PullRequest
2 голосов
/ 27 мая 2011

Я хочу отправить речевой файл через Интернет на мой сервер. Мой сервер будет делать то же самое. Но некоторые речевые или аудиофайлы имеют большой размер. Моя цель - сжать эти аудиоданные на сервер. Я обнаружил, что speex делает то же самое. Я не могу понять, как использовать Speex в моем Android. Для java есть jspeex jar. Любой пример программы или учебника о том, как использовать speex для сжатия моих аудиоданных или любой другой способ сжатия аудиоданных, поможет мне. Мне нужна твоя поддержка.

Спасибо Дипак

Ответы [ 3 ]

0 голосов
/ 13 сентября 2012

Если вы достаточно смелы, чтобы попробовать Android-ndk, посмотрите, работает ли https://github.com/mutantbob/ndk-speex для вас.

0 голосов
/ 14 ноября 2015

Вы не можете использовать эту библиотеку, потому что Google удалил пакет javax.sound.sampled.spi, который используется библиотекой jspeex

0 голосов
/ 27 мая 2011

Вы бы просто импортировали JAR. Если вы используете eclipse, щелкните правой кнопкой мыши ваш проект> свойства> путь сборки, затем импортируйте JAR. импортируйте его в файл, чтобы выполнить сжатие, а затем вызовите функции, которые вы хотите использовать для сжатия.

Взгляните на JSpeex Javadoc, чтобы увидеть, как вы добьетесь того, чего хотите .. http://jspeex.sourceforge.net/doc/index.html

...