{"id":28575055,"url":"https://github.com/audeering/opensmile-python","last_synced_at":"2025-06-10T22:14:05.936Z","repository":{"id":38614534,"uuid":"305316550","full_name":"audeering/opensmile-python","owner":"audeering","description":"Python package for openSMILE","archived":false,"fork":false,"pushed_at":"2024-12-16T16:21:00.000Z","size":29805,"stargazers_count":278,"open_issues_count":31,"forks_count":36,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-22T15:21:58.019Z","etag":null,"topics":["audio","feature-extraction","machine-learning"],"latest_commit_sha":null,"homepage":"https://audeering.github.io/opensmile-python/","language":"BitBake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/audeering.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-19T08:35:37.000Z","updated_at":"2025-05-17T03:52:38.000Z","dependencies_parsed_at":"2023-12-13T12:46:39.633Z","dependency_job_id":"75d4c272-a133-48f0-9797-a7f2ef42eb85","html_url":"https://github.com/audeering/opensmile-python","commit_stats":{"total_commits":55,"total_committers":4,"mean_commits":13.75,"dds":0.4,"last_synced_commit":"d5d75dcb79eb5f919fc779d63f5c00c7be899d6a"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/audeering%2Fopensmile-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/audeering%2Fopensmile-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/audeering%2Fopensmile-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/audeering%2Fopensmile-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/audeering","download_url":"https://codeload.github.com/audeering/opensmile-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/audeering%2Fopensmile-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259160063,"owners_count":22814513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","feature-extraction","machine-learning"],"created_at":"2025-06-10T22:13:55.420Z","updated_at":"2025-06-10T22:14:05.918Z","avatar_url":"https://github.com/audeering.png","language":"BitBake","funding_links":[],"categories":[],"sub_categories":[],"readme":"================\nopenSMILE Python\n================\n\n|tests| |coverage| |docs| |python-versions| |license| \n\nPython interface for extracting openSMILE_ features.\n\n.. code-block::\n\n    $ pip install opensmile\n\n.. note:: Only 64-bit Python is supported.\n\nFeature sets\n------------\n\nCurrently, three standard sets are supported.\n`ComParE 2016`_ is the largest with more than 6k features.\nThe smaller sets GeMAPS_ and  eGeMAPS_\ncome in variants ``v01a``, ``v01b`` and ``v02`` (only eGeMAPS_).\nWe suggest to use the latest version\nunless backward compatibility with\nthe original papers is desired.\n\nEach feature set can be extracted on two levels:\n\n* Low-level descriptors (LDD)\n* Functionals\n\nFor `ComParE 2016`_ a third level is available:\n\n* LLD deltas\n\n.. note:: Pre v2.0.0 some LLDs of the GeMAPS family were incorrectly output\n    as deltas. This was corrected with v2.0.0 and these features are now\n    correctly returned as LLDs. Note that with v2.0.0 deltas are no\n    longer available for the GeMAPS family.\n\nThe following table lists the number of features\nfor each set and level.\n\nWith v2.0.0\n~~~~~~~~~~~\n\n============  ==============\nName          #features\n============  ==============\nComParE_2016  65 / 65 / 6373\nGeMAPSv01a    18 / - / 62\nGeMAPSv01b    18 / - / 62\neGeMAPSv01a   23 / - / 88\neGeMAPSv01b   23 / - / 88\neGeMAPSv02    25 / - / 88\n============  ==============\n\n.. note:: Additional feature sets have been added by the community.\n    For a full list please see the documentation of ``opensmile.FeatureSet``.\n\nPre v2.0.0\n~~~~~~~~~~\n\n============  ==============\nName          #features\n============  ==============\nComParE_2016  65 / 65 / 6373\nGeMAPSv01a    5 / 13 / 62\nGeMAPSv01b    5 / 13 / 62\neGeMAPSv01a   10 / 13 / 88\neGeMAPSv01b   10 / 13 / 88\n============  ==============\n\nCode example\n------------\n\nCode example,\nthat extracts `ComParE 2016`_  functionals from an audio file:\n\n.. code-block:: python\n\n    import opensmile\n\n    smile = opensmile.Smile(\n        feature_set=opensmile.FeatureSet.ComParE_2016,\n        feature_level=opensmile.FeatureLevel.Functionals,\n    )\n    y = smile.process_file('audio.wav')\n\nLicense\n-------\n\nopenSMILE follows a dual-licensing model. Since the main goal of the project\nis a widespread use of the software to facilitate research in the field of\nmachine learning from audio-visual signals, the source code and binaries are\nfreely available for private, research, and educational use under an open-source license\n(see LICENSE).\nIt is not allowed to use the open-source version of openSMILE for any sort of commercial product.\nFundamental research in companies, for example, is permitted, but if a product is the result of\nthe research, we require you to buy a commercial development license.\nContact us at info@audeering.com (or visit us at https://www.audeering.com) for more information.\n\nOriginal authors: Florian Eyben, Felix Weninger, Martin Wöllmer, Björn Schuller\n\nCopyright © 2008-2013, Institute for Human-Machine Communication, Technische Universität München, Germany\n\nCopyright © 2013-2015, audEERING UG (haftungsbeschränkt)\n\nCopyright © 2016-2020, audEERING GmbH\n\nCiting\n------\n\nPlease cite openSMILE in your publications by citing the following paper:\n\n    Florian Eyben, Martin Wöllmer, Björn Schuller: \"openSMILE - The Munich Versatile and Fast Open-Source Audio Feature Extractor\", Proc. ACM Multimedia (MM), ACM, Florence, Italy, ISBN 978-1-60558-933-6, pp. 1459-1462, 25.-29.10.2010.\n\n\n.. _openSMILE: https://github.com/audeering/opensmile\n.. _ComParE 2016: http://www.tangsoo.de/documents/Publications/Schuller16-TI2.pdf\n.. _GeMAPS: https://sail.usc.edu/publications/files/eyben-preprinttaffc-2015.pdf\n.. _eGeMAPS: https://sail.usc.edu/publications/files/eyben-preprinttaffc-2015.pdf\n.. _audformat: https://github.com/audeering/audformat\n\n.. badges images and links:\n.. |tests| image:: https://github.com/audeering/opensmile-python/workflows/Test/badge.svg\n    :target: https://github.com/audeering/opensmile-python/actions?query=workflow%3ATest\n    :alt: Test status\n.. |coverage| image:: https://codecov.io/gh/audeering/opensmile-python/branch/main/graph/badge.svg?token=PUA9P2UJW1\n    :target: https://codecov.io/gh/audeering/opensmile-python\n    :alt: code coverage\n.. |docs| image:: https://img.shields.io/pypi/v/opensmile?label=docs\n    :target: https://audeering.github.io/opensmile-python/\n    :alt: opensmile's documentation\n.. |license| image:: https://img.shields.io/badge/license-audEERING-red.svg\n    :target: https://github.com/audeering/opensmile-python/blob/main/LICENSE\n    :alt: opensmile's audEERING license\n.. |python-versions| image:: https://img.shields.io/pypi/pyversions/opensmile.svg\n    :target: https://pypi.org/project/opensmile/\n    :alt: opensmile's supported Python versions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudeering%2Fopensmile-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faudeering%2Fopensmile-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudeering%2Fopensmile-python/lists"}