文件名称:dejavu:Python中的音频指纹识别
文件大小:73.45MB
文件格式:ZIP
更新时间:2024-03-12 01:48:31
Python
德贾武 使用Python实现的音频指纹识别和识别算法,请参见此处的说明: Dejavu可以通过听一次音频并对其进行指纹识别来记住音频。 然后,通过播放歌曲并记录麦克风输入或从磁盘读取,Dejavu尝试将音频与数据库中保存的指纹进行匹配,以返回正在播放的歌曲。 注意:对于语音识别, Dejavu不是正确的工具! Dejavu擅长识别具有合理数量噪声的精确信号。 Docker快速入门 首先,安装 。 # build and then run our containers $ docker-compose build $ docker-compose up -d # get a shell inside the container $ docker-compose run python /bin/bash Starting dejavu_db_1 ... done root@f9ea95c
【文件预览】:
dejavu-master
----MANIFEST.in(25B)
----run_tests.py(6KB)
----docker()
--------.gitkeep(0B)
--------python()
--------postgres()
----INSTALLATION.md(2KB)
----mp3()
--------azan_test.wav(40.76MB)
--------about.txt(116B)
--------Choc--Eigenvalue-Subspace-Decomposition.mp3(5.58MB)
--------The-Lights-Galaxia--While-She-Sleeps.mp3(9.83MB)
--------Josh-Woodward--I-Want-To-Destroy-Something-Beautiful.mp3(4.23MB)
--------Brad-Sucks--Total-Breakdown.mp3(2.12MB)
--------Sean-Fournier--Falling-For-You.mp3(4.26MB)
----dejavu()
--------logic()
--------database_handler()
--------__init__.py(10KB)
--------base_classes()
--------config()
--------tests()
--------third_party()
----dejavu.py(3KB)
----requirements.txt(122B)
----plots()
--------blurred_lines_vertical.png(296KB)
--------accuracy.png(26KB)
--------confidence.png(33KB)
--------matching_graph.png(31KB)
--------spectrogram_zoomed.png(405KB)
--------matching_time.png(40KB)
--------spectrogram_peaks.png(498KB)
----test()
--------woodward_43s.wav(1.69MB)
--------sean_secs.wav(8MB)
----setup.cfg(32B)
----LICENSE.md(1KB)
----dejavu.cnf.SAMPLE(172B)
----setup.py(2KB)
----README.md(15KB)
----example_docker_postgres.py(1KB)
----example_script.py(1KB)
----docker-compose.yaml(380B)
----test_dejavu.sh(718B)
----.gitignore(42B)