Remote Architecture Job In Engineering And Architecture

Acoustic Echo Cancellation

Find more Architecture remote jobs posted recently Worldwide

Acoustic Echo Cancellation is a standard yet tricky task: on a computer with laud speaker turned on, my microphone will capture both my voice and what played from the my computer laud speaker. You are asked to write a quality program that removes all from the laud speaker and only records my voice.

Your baseline delivery shall be a portable code runnable on both Windows and Android, given proper APIs for back-sampling speaker sound and for recording microphone.

What makes the code a bit more tricky is: actually we do NOT have the typical back-sampling of speaker. Instead, we have a loosely time aligned speaker out audio stream (from higher level Windows APIs). As a compensation, we are allowed to play out, together with the speaker audio, some ultrasound (at 20khz-22khz) which is identifiable from the recording mic (48khz sampling rate). You might want to take advantage of that by playing out some time sync ultrasonic tones.

We limit ourselves to a mono mic, for now.

Further details to be discussed in Q/A.
About the recuiter
Member since Aug 31, 2017
Nancy Hoehler
from New Jersey, United States

Open for hiringApply before - Aug 22, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$479.50

Cost

Offer to work on this project closes in 53 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Radar imaging

Radar Signal processing expert for remote imaging or remote sensing

Migrate old host to new Cpanel with Godaddy

I want to migrate everything from my old hosting to a new Cpanel host on Godaddy.
The primary one of the new Cpanel is AdvanceDesigns.
Making sure everything works the same as the old hosting.
All the domains will be transferred as we...read more

DevOps for a SaaS company

The job will include all typical DevOps activities.

It would be a plus if you also have some experience in:
- Node.js
- Webworkers
- Parsers / compilers (google closure)
- Software profiling & Performance Improvement
- Au...read more

Mobile App Development

Android and IOS App for delivery and logistics services. We are looking for experienced programmer who can deliver fast.

ELK - Elastis Search, Logstash and Kibana expert with very good knowledge on Kafka and Filebeats.

Project is to On-Board new logs into ELK stack using Beats and Kafka in the pipeline. Should be expert with Indexing, Quering and Dashboards in Kibana.