Skip to content

Pysoundlocalization aims to localize stationary and moving sound sources in polyphonic, noisy environments using sensors placed around the sound source(s). The library offers ready-for-use implementations to support sound source localization based on time difference of arrival (TDoA) and multilateration.

Notifications You must be signed in to change notification settings

jonaslanzlinger/IMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge Static Badge Static Badge

Haller_Lanzlinger_IMP_Video.mp4

pysoundlocalization Library

Welcome to the pysoundlocalization library! This guide will help you set up a virtual environment and install the library in editable mode so you can start working with it seamlessly.

Prerequisites

Make sure you have Python installed on your system. We recommend using Python 3.12 or higher.

Step 1: Set Up a Virtual Environment

A virtual environment helps manage dependencies and ensures your project is isolated from other Python projects on your system.

  1. Navigate to your project directory (where you cloned or created the pysoundlocalization repository):

    cd path/to/IMP
  2. Create a Virtual Environment

    python -m venv venv
  3. Activate the Virtual Environment

    source venv/bin/activate
  4. Install the library requirements

    pip install -r requirements.txt

Demo

For a quick overview, see Demo.

About

Pysoundlocalization aims to localize stationary and moving sound sources in polyphonic, noisy environments using sensors placed around the sound source(s). The library offers ready-for-use implementations to support sound source localization based on time difference of arrival (TDoA) and multilateration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published