{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"PyWorld wraps the WORLD vocoder to decompose speech audio into pitch, harmonic spectral envelope, and aperiodicity components, and to synthesize speech from those parameters.","skillfed_tags":["speech-processing","audio-analysis","vocoder"],"use_cases":["Extract pitch and spectral features from speech for analysis, visualization, or machine-learning feature engineering.","Modify pitch or spectral properties of speech and resynthesize it for voice conversion or prosody manipulation.","Analyze speech quality or characteristics in audio processing research or speech enhancement pipelines.","Generate synthetic speech variants by decomposing, altering, and resynthesizing audio parameters."],"what_it_does":"PyWorld is a Python wrapper around the WORLD vocoder, a fast speech analysis and synthesis tool. It decomposes audio into three acoustic features: f0 (pitch contour), sp (harmonic spectral envelope), and ap (aperiodicity), which can then be modified and resynthesized. The package provides low-level functions (dio, stonemask, cheaptrick, d4c) for each analysis step, plus a convenience function (wav2world) that applies all steps with default parameters.\n\nThe package depends only on numpy and wraps compiled C++ code, so installation involves building against the bundled WORLD library. Prebuilt wheels are available for Windows and several Python versions, but Linux and macOS users typically need to compile. The project is dormant (last commit 2025-01-21, no recent activity), though it remains functional and has no known vulnerabilities.","worth_installing":"Yes, if you need speech vocoding and can tolerate compilation friction. PyWorld is stable, has no known vulnerabilities, and is well-suited for speech analysis and synthesis tasks. However, verify the license terms first (they are not recorded in package metadata), and be aware that the project is dormant\u2014expect no active maintenance. Windows users will have the easiest installation experience."},"id":"pyworld","links":{"html":"https://skillfed.io/packages/pyworld","md":"https://skillfed.io/packages/pyworld.md","pypi":"https://pypi.org/project/pyworld/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-20","license_spdx":null,"license_treatment":"unclear","name":"pyworld","python_support":"unspecified","summary":"PyWorld: a Python wrapper for WORLD vocoder"},"popularity":{"monthly_downloads":209434,"position":9513,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.5"}
