Find Jobs
Hire Freelancers

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

$25-50 USD / hour

Скасований
Опублікований almost 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])
ID проекту: 13884526

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 7 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
2 фрілансерів(-и) готові виконати цю роботу у середньому за $41 USD/год.
Аватарка користувача
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 за 40 дні(-в)
5,0 (5 відгуки(-ів))
5,1
5,1
Аватарка користувача
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 за 40 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Fargo, United States
4,9
18
Спосіб оплати верифіковано
На сайті з лип. 22, 2005

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.