Spaces:
Sleeping
Sleeping
feat: update duration limit for audio analysis to 1 minute for improved detection
Browse files
app/services/feature_extractor.py
CHANGED
|
@@ -22,7 +22,7 @@ logger = get_logger(__name__)
|
|
| 22 |
|
| 23 |
# ── Constants ────────────────────────────────────────────────────────────
|
| 24 |
_TARGET_SR = 22050 # Standard sample rate for analysis
|
| 25 |
-
_DURATION_LIMIT =
|
| 26 |
_N_MFCC = 13
|
| 27 |
_N_MELS = 128
|
| 28 |
_HOP_LENGTH = 512
|
|
|
|
| 22 |
|
| 23 |
# ── Constants ────────────────────────────────────────────────────────────
|
| 24 |
_TARGET_SR = 22050 # Standard sample rate for analysis
|
| 25 |
+
_DURATION_LIMIT = 60.0 # Analyze max 1 minute (sufficient for detection)
|
| 26 |
_N_MFCC = 13
|
| 27 |
_N_MELS = 128
|
| 28 |
_HOP_LENGTH = 512
|
app/services/vocal_analyzer.py
CHANGED
|
@@ -28,7 +28,7 @@ logger = get_logger(__name__)
|
|
| 28 |
# ── Constants ────────────────────────────────────────────────────────────
|
| 29 |
_TARGET_SR = 22050
|
| 30 |
_HOP_LENGTH = 512
|
| 31 |
-
_DURATION_LIMIT =
|
| 32 |
_MIN_VOCAL_ENERGY = 1e-5 # Threshold for "vocals present"
|
| 33 |
|
| 34 |
|
|
|
|
| 28 |
# ── Constants ────────────────────────────────────────────────────────────
|
| 29 |
_TARGET_SR = 22050
|
| 30 |
_HOP_LENGTH = 512
|
| 31 |
+
_DURATION_LIMIT = 60.0
|
| 32 |
_MIN_VOCAL_ENERGY = 1e-5 # Threshold for "vocals present"
|
| 33 |
|
| 34 |
|