Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuanbohan/audio-similarity
https://github.com/yuanbohan/audio-similarity
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/yuanbohan/audio-similarity
- Owner: yuanbohan
- Created: 2020-06-20T15:39:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T06:25:12.000Z (almost 2 years ago)
- Last Synced: 2023-02-26T22:32:20.653Z (over 1 year ago)
- Language: Python
- Size: 16.6 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# audio similarity
check similarity by acoustic fingerprint
`videos_group1.txt` and `videos_group2.txt` are similar, while `mix.txt` are not
## prerequisites
- ffmpeg
- chromaprint
- pipenv## setup
- `pipenv install`
- `pipenv shell`
- `python app.py`## steps
- extract all videos to aac audio files with first 15 seconds
- extract acoustic fingerprint
- check if all audios in each group are similar## resources
- https://willdrevo.com/fingerprinting-and-audio-recognition-with-python/
- https://en.wikipedia.org/wiki/Acoustic_fingerprint
- https://docs.acrcloud.com/docs/acrcloud/introduction/audio-fingerprinting/
- https://oxygene.sk/2011/01/how-does-chromaprint-work/
- https://medium.com/intrasonics/a-fingerprint-for-audio-3b337551a671
- https://yohanes.gultom.me/2018/03/24/simple-music-fingerprinting-using-chromaprint-in-python/
- https://acoustid.org/
- https://github.com/worldveil/dejavu