{"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/asvspoof-2019-future-horizons-in-spoofed-and","title":"ASVspoof 2019: Future Horizons in Spoofed and Fake Audio Detection","arxiv_id":"1904.05441","date":"2019-04-14","proceeding":null,"authors":[],"abstract":"ASVspoof, now in its third edition, is a series of community-led challenges\nwhich promote the development of countermeasures to protect automatic speaker\nverification (ASV) from the threat of spoofing. Advances in the 2019 edition\ninclude: (i) a consideration of both logical access (LA) and physical access\n(PA) scenarios and the three major forms of spoofing attack, namely synthetic,\nconverted and replayed speech; (ii) spoofing attacks generated with\nstate-of-the-art neural acoustic and waveform models; (iii) an improved,\ncontrolled simulation of replay attacks; (iv) use of the tandem detection cost\nfunction (t-DCF) that reflects the impact of both spoofing and countermeasures\nupon ASV reliability. Even if ASV remains the core focus, in retaining the\nequal error rate (EER) as a secondary metric, ASYspoof also embraces the\ngrowing importance of fake audio detection. ASVspoof 2019 attracted the\nparticipation of 63 research teams, with more than half of these reporting\nsystems that improve upon the performance of two baseline spoofing\ncountermeasures. This paper describes the 2019 database, protocols and\nchallenge results. It also outlines major findings which demonstrate the real\nprogress made in protecting against the threat of spoofing and fake audio.","url_abs":"http://arxiv.org/abs/1904.05441v2","url_pdf":"http://arxiv.org/pdf/1904.05441v2.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":"asvspoof-2019-future-horizons-in-spoofed-and","repo_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"asvspoof-2019-future-horizons-in-spoofed-and","repo_url":"https://github.com/lixucuhk/ASV-anti-spoofing-with-Res2Net","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"asvspoof-2019-future-horizons-in-spoofed-and","repo_url":"https://github.com/lixucuhk/Channel-wise-Gated-Res2Net","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"asvspoof-2019-future-horizons-in-spoofed-and","repo_url":"https://github.com/magnumresearchgroup/magnum-nlc2cmd","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"speaker-verification","task_name":"Speaker Verification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1904.05441","atlas_url":"https://app.syntology.ai/?focus=1904.05441","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1904.05441"}},"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/magnumresearchgroup/magnum-nlc2cmd","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lixucuhk/Channel-wise-Gated-Res2Net","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lixucuhk/ASV-anti-spoofing-with-Res2Net","reach":{"status":"ok"}}],"summary":{"ran_fixture":1,"ran":3,"ran_draft_wrong":2},"by_repo_kind":{"listed":{"samples":6,"ran":6,"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":"3a889d3debbcead8","entry":"compute_det_curve","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"eval_metrics.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/eval_metrics.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3a889d3debbcead8"}},{"code_sha256_prefix":"5b603b2f9b523155","entry":"compute_eer","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"eval_metrics.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/eval_metrics.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5b603b2f9b523155"}},{"code_sha256_prefix":"fac5364e2f53c6db","entry":"conv3x3","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"src/attentionnet.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/src/attentionnet.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fac5364e2f53c6db"}},{"code_sha256_prefix":"b8d4ed0e559e9aae","entry":"fuse","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"fuse_result.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/fuse_result.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b8d4ed0e559e9aae"}},{"code_sha256_prefix":"4a9fc5f1de58c879","entry":"obtain_asv_error_rates","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"eval_metrics.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/eval_metrics.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4a9fc5f1de58c879"}},{"code_sha256_prefix":"2a2c2e638f3536d6","entry":"read_frame","repo":"AmirmohammadRostami/ASV-anti-spoofing-with-EABN","repo_kind":"listed","path":"fuse_result.py","file_url":"https://github.com/AmirmohammadRostami/ASV-anti-spoofing-with-EABN/blob/HEAD/fuse_result.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2a2c2e638f3536d6"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}