Skip to content

This is a sample project that uses Google Oboe Library for recording the MIC input of an Android device and write the recorded data to a .WAV file (works also in background).

Notifications You must be signed in to change notification settings

TommyTeaVee/OboeAudioRecorder

 
 

Repository files navigation

OboeAudioRecorder

You might need to set the NDK to the latest version (see screenshot ndk.PNG).

You might need to change "android.enablePrefab=true" with "android.buildFeatures.prefab=true", depending on gradle version used.

You will have to download OBOE sources (zip file included in this repository if needed) and unzip it, and then you will have to change any path to oboe repository by pathes specific to where you have unzipped OBOE sources.

I created this project in order to get skills in Android JNI/NDK/C++ and Google Oboe library.

I was in the process of being recruited by Music World Media in France near Paris, so I had to get this type of skills, but the recruiters stopped contacting me (maybe because of this f*cking covid).

This application records the audio to a .wav file on the Android device (in the "Recorders" folder). You can start the recording, leave the app (let it in the background) and it will keep on recording the mic input, even if the Android device is in idle mode. Then you get back to the app, stop the recording, and the wav file is available in the "Recorders" directory.

Feel free to contact me at : [email protected] [email protected]

And to check one of my websites : https://ntic974.blogspot.com

About

This is a sample project that uses Google Oboe Library for recording the MIC input of an Android device and write the recorded data to a .WAV file (works also in background).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 44.5%
  • C++ 41.2%
  • CMake 13.3%
  • C 1.0%