Static library that processes audio written in C++ that runs iOS and Android -- 4
$1500-3000 USD
Betalt ved levering
Static library requirements
● C++11 with ARC
● Buildable with Xcode and Android Studio
● Unit tested
● The library can be linked into iOS app and Android app
● Do not use 3rd party libraries unless instructed to do so
● The library should be flexible enough to add additional online/offline signal processing later on
● I uploaded tentative class diagram to freelancer. Client app will be interacting with AudioProcessor
and AudioPostprocessor. Before client app starts recording audio, it will instantiate AudioProcessor and will pass the file paths to [login to view URL] and session.mp3. As soon as samples are available to client app, it will feed AudioProcessor with samples by calling writeAudio. When there is no more audio available, the client will tell AudioProcessor to schedule closing of [login to view URL] and session.mp3.
● Client can tell AudioProcessor to schedule post processing by calling schedulePostProcessing. Post processing involves creating .wav, .mp3, [login to view URL] files
Milestone 1
● Raw audio samples that are coming in from microphone will be fed into the library. Library’s job is to
start writing raw samples into [login to view URL] binary file [not wave!] (the path to [login to view URL] will be provided to
the library). Milestone 2
● While samples are being written into binary file, the library in parallel will compress samples into MP3 ([login to view URL]) using LAME library
Milestone 3
● The library will have a method to slice MP3. For example, after 10 seconds of audio feed, the library
will request a command to create a slice 0-10 seconds. Since MP3 conversion is slower process, the library will schedule slicing and when MP3 completes 10th second, the library will slice 10 seconds from mp3 file and from [login to view URL] file.
Milestone 4
● The library will schedule waveform generation in the same fashion it scheduled slicing.
([login to view URL])
Projekt ID: #13885905
Om projektet
7 freelancere byder i gennemsnit $2477 timen for dette job
Hello Dear How are you? I have experience with c++ development for 6 years I can implement your idea. I will provide you good quality. Let's discuss in detail
Hi, I am a serious developer who aims to provide high quality services. If you contact me, we can discuss more things detail and will be achieved with each other's purpose. Good luck for your business…