Skip to content

AFrmn/wave_processing_USV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Util

This is an audio utility designed to take a session's worth of experimental data, consolidate the audio, and apply filters to it in order to clean it up for other analysis to take over.

The utility is coded as an interactive application allowing you to get real time feedaback of what it is working on doing as well as what inputs are necessary.

This application leverages numpy, scipy, and typer libraries. This was written using the Claude.ai AI utility.

Usage

This repository manages its dependencies using the excellent uv project from Astral. Installation instructions follow. The application expects that you can navigate to your audio files in a standard file explorer. Note that if the files are on your hard drive this will run much faster than if they are on an external drive or a cloud sync'd drive.

The application is designed to have you specify both an input and output directory and your files will remain unedited in the input directory, so all actions are non-destructive.

Installation

Ensure that Python is installed on your machine. Install Python if not already done.

Install uv

If on a Mac, install homebrew if not already done, and run run brew install uv. If on a Windows machine, install with pipx by running pipx install uv.

Install this application

  1. Clone this repo
  2. Open a terminal an cd into this repo
  3. Run uv sync to pull the dependencies

Running the Application

  1. Open a terminal an cd into this repo
  2. Run uv run main.py from the terminal
  3. Follow the interactive instructions

About

Automated wave file combining and processing for animal USV data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages