bharatverse11 commited on
Commit
4ff157d
Β·
verified Β·
1 Parent(s): 6f38dda

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +63 -14
README.md CHANGED
@@ -1,23 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
  # 🎧 AI Song Identifier (Dejavu)
2
 
3
- This Hugging Face Space allows you to identify songs using audio fingerprinting.
 
 
 
 
 
 
 
 
 
 
 
4
 
5
- ## πŸš€ How it works
6
- - Audio is converted into fingerprints
7
- - Matched against a fingerprint database
8
- - Returns best match
9
 
10
- ## ⚠️ Notes
11
- - Only works for songs in the database
12
- - Database is updated via GitHub automation
13
 
14
- ## πŸ›  Tech Stack
15
- - Gradio
16
- - Dejavu (audio fingerprinting)
17
- - SQLite database
18
 
19
  ## πŸ“‚ Database
20
- This Space uses `fingerprints.db` (no audio stored)
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  ## πŸ”„ Updates
23
- Fingerprint database is automatically updated via GitHub Actions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: AI Song Identifier (Dejavu)
3
+ emoji: 🎧
4
+ colorFrom: purple
5
+ colorTo: blue
6
+ sdk: gradio
7
+ sdk_version: "4.36.1"
8
+ python_version: "3.10"
9
+ app_file: app.py
10
+ pinned: false
11
+ ---
12
+
13
  # 🎧 AI Song Identifier (Dejavu)
14
 
15
+ Identify songs using audio fingerprinting β€” similar to Shazam.
16
+
17
+ ---
18
+
19
+ ## πŸš€ How it Works
20
+
21
+ 1. Upload or record an audio clip
22
+ 2. The system generates an audio fingerprint
23
+ 3. Matches it against a fingerprint database
24
+ 4. Returns the best match with confidence
25
+
26
+ ---
27
 
28
+ ## 🧠 Tech Stack
 
 
 
29
 
30
+ - Gradio (UI)
31
+ - Dejavu (Audio Fingerprinting)
32
+ - SQLite (Fingerprint Database)
33
 
34
+ ---
 
 
 
35
 
36
  ## πŸ“‚ Database
37
+
38
+ - This app uses `fingerprints.db`
39
+ - Only fingerprints are stored (no audio files)
40
+ - Database is updated automatically via GitHub Actions
41
+
42
+ ---
43
+
44
+ ## ⚠️ Limitations
45
+
46
+ - Works only for songs present in the database
47
+ - Accuracy depends on audio quality
48
+ - Background noise may affect results
49
+
50
+ ---
51
 
52
  ## πŸ”„ Updates
53
+
54
+ - Songs are automatically:
55
+ - scraped (externally)
56
+ - fingerprinted
57
+ - pushed to this Space
58
+
59
+ ---
60
+
61
+ ## πŸ›  Future Improvements
62
+
63
+ - Neural audio fingerprinting (FAISS)
64
+ - Faster search & scaling
65
+ - Better noise robustness
66
+
67
+ ---
68
+
69
+ ## πŸ’‘ Note
70
+
71
+ This project is for educational and experimental purposes.
72
+ No copyrighted audio is stored in this repository.