Closed

C/C++ Linux - capture microphone

This project received 11 bids from talented freelancers with an average bid price of $531 USD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $70 USD
Total Bids
11
Project Description

Needed a program(code) for capturing sound from a microphone, concurrent writing data into WAV file and put in memory buffer(just array of float)

1. Code ?/C++ for Linux 64 bit(core 3.1.x) - and detailed comments in code;
2. Program is console application - parameters:
a - write WAV file or not
b - mask for WAV file name
c - duration of each WAV file is from 1 to 30 seconds
d - discretization frequency in Hz
e - capture in mono or stereo
f - size for memory buffer(array) - max 30 seconds
3. Capturing data should last during the whole time of program running (think about ringbuffer)
4. Use API ALSA
5. Capture data from microphone should be written in memory buffer(array of float) and concurrently should be written into WAV files
6. Use pthread for concurrency


Will be waiting for proposals regarding time and price

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online