Static library that processes audio written in C++ that runs iOS and Android -- 4

Annulleret Opslået 7 år siden Betalt ved levering
Annulleret 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])

C++ Programmering Software Arkitektur

Projekt ID: #13885905

Om projektet

7 bud Remote projekt Aktiv 7 år siden

7 freelancere byder i gennemsnit $2477 timen for dette job

MingFuCui

Dear Sir. I'm talented mobile app/game developer. I have been developing Android apps for several years. You can see high skilled apps in my portfolios. I'm very interested in your job post involving these skills. Flere

$3000 USD in 40 dage
(12 bedømmelser)
6.9
zainy01

Hi! I m interested in it, I have highest reviews for jQuery (frontend) at freelancer.com and have good completion rate. Experts in PHP(Laravel ,Yii ,Symfony, cakephp ,CI, Zend) for Server side, and integrating (SOAP a Flere

$2250 USD in 20 dage
(20 bedømmelser)
6.7
HugeWave

Dear sir. I am a professional mobile app developer and have full experience for 6 years. I read your project description carefully and I can understand what you want. So now I can start your project and until Flere

$2500 USD in 30 dage
(5 bedømmelser)
5.6
WienFuJong

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

$2368 USD in 30 dage
(7 bedømmelser)
5.4
SilentStarMagic

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…

$2500 USD in 23 dage
(16 bedømmelser)
4.3
mike199

Hi, my name is Mike, I’m based in Oxford, UK. Your project description sounds interesting to me and I do have skills & experience that are required to complete it to a high standard. I can show you some examples of my Flere

$2500 USD in 30 dage
(2 bedømmelser)
4.2