{"adoption": {"forks": 272, "observed_at": "2026-08-28T04:04:06.692090+00:00", "stars": 1243}, "canonical_url": "https://ross.abutalabs.com/products/sincnet", "card": {"archived": false, "artifact_type": "library", "description": "SincNet is a neural architecture for efficiently processing raw audio samples.", "domain": ["speech-processing", "deep-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["audio-processing", "machine-learning", "deep-learning", "speech-recognition"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mravanelli/SincNet"], "name": "mravanelli/SincNet", "platform": ["python"], "pushed_at": "2021-04-28T07:54:52+00:00", "repo": "mravanelli/SincNet", "stars": 1243, "tags": ["sinc-filters", "raw-waveform", "speaker-recognition", "cnn", "pytorch", "timit", "digital-signal-processing", "speaker-verification", "audio", "linux", "gpu"], "topics": ["deep-learning", "audio", "waveform", "filtering", "cnn", "convolutional-neural-networks", "speaker-recognition", "speaker-verification", "speaker-identification", "speech-recognition", "asr", "audio-processing", "speech-processing", "digital-signal-processing", "signal-processing", "neural-networks", "artificial-intelligence", "timit", "pytorch", "python"], "urls": [], "use_cases": ["speaker identification from raw audio waveforms", "speaker verification with deep learning", "learn customized filter banks for audio tasks", "run speaker recognition experiments on TIMIT", "process raw audio samples with CNNs instead of spectrograms", "research learnable front-end filters for speech models"], "what_it_is": "SincNet is a PyTorch neural architecture that processes raw audio waveforms using parametrized sinc band-pass filters in the first convolutional layer. The repository provides code and utilities for speaker identification, with a TIMIT example included.", "when_to_avoid": ["you need a maintained general-purpose speech toolkit - consider SpeechBrain or PyTorch-Kaldi instead", "you want production-ready ASR rather than a research showcase", "you work outside Linux or need recent PyTorch version support"], "when_to_choose": ["you want to learn filters directly from raw waveforms rather than hand-crafted spectrogram features", "you need a compact parametrized band-pass filter bank tuned to your audio application", "you are doing speaker recognition research and want a well-known reference implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sincnet", "repo": "mravanelli/SincNet", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.692090+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:08:20.243760+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7883d0251b9484d0eca05e74b3cbff0a89c638a26b98b5dc5d90f8d979db81ea", "fetched_at": "2026-08-28T04:04:06.692090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mravanelli/SincNet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2976, "days_push": 1953, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}