{"repo":"sp-nitech/listen-and-rate","free":true,"listed":false,"github":"https://github.com/sp-nitech/listen-and-rate","clone":"git clone https://github.com/sp-nitech/listen-and-rate.git","description":"A lightweight, self-hostable tool for conducting subjective listening tests in a browser.","language":"Python","stars":30,"topics":["audio","audio-evaluation","listening-test","mos","mushra","speech","speech-synthesis","voice-conversion"],"license":"BSD-3-Clause","category":"media-processing","readme_excerpt":"Listen and Rate A lightweight, self-hostable tool for conducting subjective listening tests in a browser. Simply prepare your audio files and a YAML configuration file, and you're ready to run your experiment. Screenshots of the interface are shown below. Key Features - Configuration-Driven : Define experiments in a single YAML file. - Dual Backend Support : Choose the deployment option that fits your environment. 1. PHP: Drop a static bundle into your public html or www directory. 1. FastAPI: Run it as a lightweight Python backend server. - Built-in Analytics : Analyze experimental results directly in your browser without external plotting or statistical analysis tools. Supported Tests - MOS : Rate each stimulus on a 1-5 scale. - DMOS : Rate the degradation of each stimulus on a 1-5 scale. - CMOS : Compare two stimuli and rate the degree of preference on a -3 to +3 scale. - AB : Compare two stimuli and choose the preferred one. - ABX : Determine whether the third sample (X) matches sample A or B. - XAB : Determine whether the first sample (X) is closer to sample A or B. - MUSHRA : Compare multiple stimuli and rate each on a 0-100 scale. Supported Browsers - Chrome (recommended) - Edge - Firefox Safari is currently not supported due to issues with audio playback. Requirements - Python 3.11+ - uv 0.9.17+ Installation If you don't have uv , install it first. Then, install the required dependencies by running: Usage 1. Writing a configuration file An experiment is defined by a s","default_branch":null,"files":null,"tree":[],"storefront":"/r/sp-nitech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sp-nitech/listen-and-rate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}