{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/nisqa-a-deep-cnn-self-attention-model-for","title":"NISQA: A Deep CNN-Self-Attention Model for Multidimensional Speech Quality Prediction with Crowdsourced Datasets","arxiv_id":"2104.09494","date":"2021-04-19","proceeding":null,"authors":["Gabriel Mittag","Babak Naderi","Assmaa Chehadi","Sebastian Möller"],"abstract":"In this paper, we present an update to the NISQA speech quality prediction model that is focused on distortions that occur in communication networks. In contrast to the previous version, the model is trained end-to-end and the time-dependency modelling and time-pooling is achieved through a Self-Attention mechanism. Besides overall speech quality, the model also predicts the four speech quality dimensions Noisiness, Coloration, Discontinuity, and Loudness, and in this way gives more insight into the cause of a quality degradation. Furthermore, new datasets with over 13,000 speech files were created for training and validation of the model. The model was finally tested on a new, live-talking test dataset that contains recordings of real telephone calls. Overall, NISQA was trained and evaluated on 81 datasets from different sources and showed to provide reliable predictions also for unknown speech samples. The code, model weights, and datasets are open-sourced.","url_abs":"https://arxiv.org/abs/2104.09494v1","url_pdf":"https://arxiv.org/pdf/2104.09494v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"nisqa-a-deep-cnn-self-attention-model-for","repo_url":"https://github.com/gabrielmittag/NISQA","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[{"slug":"nisqa-speech-quality-corpus","name":"NISQA Speech Quality Corpus","full_name":""}],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2104.09494","atlas_url":"https://app.syntology.ai/?focus=2104.09494","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2104.09494"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/gabrielmittag/NISQA","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":3},"by_repo_kind":{"official":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"f489261d4f3588ff","entry":"is_const","repo":"gabrielmittag/NISQA","repo_kind":"official","path":"nisqa/NISQA_lib.py","file_url":"https://github.com/gabrielmittag/NISQA/blob/HEAD/nisqa/NISQA_lib.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f489261d4f3588ff"}},{"code_sha256_prefix":"98233de85a8ad472","entry":"predict_dim","repo":"gabrielmittag/NISQA","repo_kind":"official","path":"nisqa/NISQA_lib.py","file_url":"https://github.com/gabrielmittag/NISQA/blob/HEAD/nisqa/NISQA_lib.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"98233de85a8ad472"}},{"code_sha256_prefix":"51f42530bba7e856","entry":"predict_mos","repo":"gabrielmittag/NISQA","repo_kind":"official","path":"nisqa/NISQA_lib.py","file_url":"https://github.com/gabrielmittag/NISQA/blob/HEAD/nisqa/NISQA_lib.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"51f42530bba7e856"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}