Skip to main content

Tools for the Clarity Challenge

Project description

Machine learning challenges for hearing aid processing

drawing Cadenza Challenge

PyPI version PyPI - Python Version codecov.io Code style: black linting: pylint pre-commit.ci status Downloads

PyPI PyPI PyPI PyPI PyPI PyPI PyPI

ORDA


We are organising a series of machine learning challenges to enhance hearing-aid signal processing and to better predict how people perceive speech-in-noise (Clarity) and speech-in-music (Cadenza). For further details of the Clarity Project visit the Clarity project website, and for details of our latest Clarity challenges visit our challenge documentation site. You can contact the Clarity Team by email at claritychallengecontact@gmail.com. For further details of the Cadenza Project visit the Cadenza project website, and to find out about the latest Cadenza challenges join the Cadenza Challenge Group.

In this repository, you will find code to support all Clarity and Cadenza Challenges, including baselines, toolkits, and systems from participants. We encourage you to make your system/model open source and contribute to this repository.

Current Events

  • The ICASSP 2026 Cadenza Challenge: Predicting Lyric Intelligibility is now open :fire::fire:

Installation

PyPI

Clarity is available on the Python Package Index (PyPI) to install create and/or activate a virtual environment and then use pip to install.

conda create --name clarity python=3.8
conda activate clarity

pip install pyclarity

GitHub Cloning

# First clone the repo
git clone https://github.com/claritychallenge/clarity.git
cd clarity

# Second create & activate environment with conda, see https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html
conda create --name clarity python=3.8
conda activate clarity

# Last install with pip
pip install -e .

GitHub pip install

Alternatively pip allows you to install packages from GitHub sources directly. The following will install the current main branch.

pip install -e git+https://github.com/claritychallenge/clarity.git@main

Challenges

Current challenge

Previous challenges

Available tools

We provide also a number of tools in this repository:

In addition, differentiable approximation to some tools are provided:

Open-source systems

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyclarity-0.8.0.tar.gz (69.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyclarity-0.8.0-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file pyclarity-0.8.0.tar.gz.

File metadata

  • Download URL: pyclarity-0.8.0.tar.gz
  • Upload date:
  • Size: 69.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pyclarity-0.8.0.tar.gz
Algorithm Hash digest
SHA256 a854e0eb87be1bb2f2934098bce705d6dd59071db38dba589ea5cf69385f9f62
MD5 c9b0af9ad2ffb9bb7608a70079863373
BLAKE2b-256 3f0660ad51b249a4fbb68b2a409d3fa558c2b70d46749d46cad4c3933333e1c8

See more details on using hashes here.

File details

Details for the file pyclarity-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: pyclarity-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pyclarity-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 599a118813a8830e18ec85d1944530bba6a0316d3c364dae5e2f3ade1b42a7a7
MD5 4490b074475093b001e69d7e32cffa97
BLAKE2b-256 19a920933205c997ef4c65b9779b81853fddd9f8ea10d5948421ba1f7f2731b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page