Find Jobs
Hire Freelancers

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

$25-50 USD / hour

Imeghairiwa
Imechapishwa about 7 years ago

$25-50 USD / hour

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])
Kitambulisho cha mradi: 13884526

Kuhusu mradi

2 mapendekezo
Mradi wa mbali
Inatumika 7 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
2 wafanyakazi huru wana zabuni kwa wastani $41 USD/saa kwa kazi hii
Picha ya Mtumiaji
Hi I read your project description and that's what i can do Please share your work with me, and you will be very glad if i work with you Regards.
$41 USD ndani ya siku 40
5.0 (5 hakiki)
5.1
5.1
Picha ya Mtumiaji
Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very similar project recently which I can share with you. Let me know when you have a minute to discuss.
$41 USD ndani ya siku 40
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya UNITED STATES
Fargo, United States
4.9
18
Njia ya malipo imethibitishwa
Mwanachama tangu Jul 22, 2005

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.