TarsosDSP is a Java library for audio processing. Its aim is to provide an easy-to-use interface to practical music processing algorithms implemented, as simply as possible, in pure Java and without any other external dependencies.
Audio recorder (Voice recorder, Sound recorder) - an open source application makes an easy audio recording experience. App optimized for the fastest start as possible and helps not to miss important sound for the user.
Features:
A powerful and efficient library written in Kotlin to record WAVE form audio files (WAV) in Android with recording customizations.
Generating pure tone of an specific frequency was never that easy. ZenTone does all the heavy lifting for you.
Convert audio files inside your Android app easily. Supported formats: WAV, AAC, MP3, M4A, WMA and FLAC.
A wrapper for the StageFright player on Android. Hate the player, not the game.
Android & Pure Java library to shape a voice with an instrument.
Libpulse-android is a JNI interface to functions of libpulse (which communicates with pulseaudio). As of now, it is focused on providing access to introspection functions of the library, so as to enable writing of a remote control volume application.
Alternative for MediaPlayer for music files. Uses ExoPlayer 2 and MediaPlayer for lower APIs.
Android service library which uses AAC Player. Ready to use Radio Player Service. (Android Background Player Service)
Features:
A simple audio player for Android that you can plugin to your apps quickly get audio playback working.
Android Audio encapsulation library, with part Rx support.
Jockey is a music player for Android based on Google's Material Design standards. The point of Jockey is to be a simple, lightweight media player with features designed for music enthusiasts and casual listeners alike. Currently Jockey is notably lacking a few enthusiast features like gapless playback, crossfade and replay gain which may be added in the future.
Simple capture and play audio for android.
DMAudioStreamer library helps you to integrate audio streaming in your application.
An opencore amr codec JNI wrapper with explanation and one solution for packaging amr audio files.
RhombusLib is an Android library project that decodes magnetic stripe audio data. It is designed for use with the unencrypted SquareUp credit card reading dongle, though it should work with any mechanism to get the raw data from the card as audio.
RhombusLib can decode either track 1 or track 2 data, and can even determine on the fly which one to decode to. It supports swiping in either direction.
NaraeAudioRecorder is AudioRecorder for Android powered by Kotlin
Key Features
Music Player APP looks and feels like a classic device.
A FFT computation library for Android.
Noise is an Android wrapper for kissfft, a FFT implementation written in C. Noise features an api that is designed to be easy to use, and familiar for Android devs. However, a low level JNI api is available as well.
A simple Android audio view with a few controls. Basically it's a MediaPlayer wrapper.
Shows a graphic representation of the sounds captured by the microphone on Android
A reactive (Rx) implementation of the AudioRecord API for recording raw (pcm) audio-data. Also includes helper methods for the creation of Wave audio files.
AudioPlayerView is an Android view that loads audio from an url and have basic playback tools.