{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/9"}],"enrichment":{"capability":"TorchFCPE estimates fundamental frequency (pitch) from audio using a PyTorch implementation of Fast Context-based Pitch Estimation, suitable for speech and music analysis.","skillfed_tags":["audio-processing","pitch-detection","deep-learning"],"use_cases":["Extract pitch contours from speech recordings for prosody analysis or voice conversion pipelines.","Estimate fundamental frequency from musical recordings for melody extraction or music analysis.","Preprocess audio for singing voice synthesis or pitch-based audio effects.","Build real-time pitch tracking systems by integrating the model into streaming audio applications.","Validate or compare pitch estimates from other methods in audio research workflows."],"what_it_does":"TorchFCPE is a PyTorch implementation of Fast Context-based Pitch Estimation (FCPE), a neural network model for extracting fundamental frequency (F0) from audio signals. It's designed for both speech and music analysis, taking raw audio waveforms and producing frame-by-frame pitch estimates. The package wraps a pre-trained model accessible via `spawn_bundled_infer_model()`, which you can then call with audio tensors and configuration parameters like sample rate, decoder mode, and frequency bounds.\n\nThe model itself is a standard PyTorch module, so it integrates with the PyTorch ecosystem\u2014you can move it between devices, compile it, or fine-tune it like any other `torch.nn.Module`. It depends on einops and local-attention for its internal computations, and expects audio as a PyTorch tensor. The inference API accepts optional parameters for V/UV (voiced/unvoiced) thresholding, frequency range constraints, and output interpolation.","worth_installing":"Yes, if you need robust pitch estimation in PyTorch. The package has low install friction, permissive licensing, and no known vulnerabilities. However, maintenance is aging\u2014the last release was March 2024 with no recent commits\u2014so expect limited support for bugs or compatibility issues with newer PyTorch versions. Suitable for research and production use where pitch extraction is a component, not a primary concern."},"id":"torchfcpe","links":{"html":"https://skillfed.io/packages/torchfcpe","md":"https://skillfed.io/packages/torchfcpe.md","pypi":"https://pypi.org/project/torchfcpe/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-03-06","license_spdx":null,"license_treatment":"permissive","name":"torchfcpe","python_support":"unspecified","summary":"The official Pytorch implementation of Fast Context-based Pitch Estimation (FCPE)"},"popularity":{"monthly_downloads":143468,"position":11177,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.4"}
