Skip to main content

Synchronize WAV audio files

Project description

SyncAudio

This is a simple tool to synchronize audio files. The tool is based on Allison Deal's algorithm.

Allison Deal's Audio Sync Algorithm

Installation

pip install syncaudio

Usage

syncaudio audio1.wav audio2.wav

API

from syncaudio import synchronize
from syncaudio import read_audio

self = read_audio('audio1.wav')
other = read_audio('audio2.wav')

delay = synchronize(self, other, window_size=1024, overlap=0, spectral_band=512, temporal_band=43, peaks_per_bin=7)

print(delay, 'seconds')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syncaudio-0.1.0.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

syncaudio-0.1.0-py3-none-any.whl (1.9 kB view details)

Uploaded Python 3

File details

Details for the file syncaudio-0.1.0.tar.gz.

File metadata

  • Download URL: syncaudio-0.1.0.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for syncaudio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 99c3f36c144b83b0c5497b0b793c1e3a07fcf1dd55a246a454b417f9fc4d7578
MD5 138ed6de57922614704df14527c41b27
BLAKE2b-256 2a6313cd29f6502aebfedea2364833a743bc0367508d6ed9ae10e91e813836d2

See more details on using hashes here.

File details

Details for the file syncaudio-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: syncaudio-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for syncaudio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5c64aaaec762b6ee33f04b6ad0578a3abbce092630b0f6197f420b4c83ce287
MD5 ce6339fc8007c450abeab0992284d845
BLAKE2b-256 7265c999813eed8106146bbd0b194b791ccbfe7e806afa8dd13e3e74bc6969f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page