{"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/indicsuperb-a-speech-processing-universal","title":"IndicSUPERB: A Speech Processing Universal Performance Benchmark for Indian languages","arxiv_id":"2208.11761","date":"2022-08-24","proceeding":null,"authors":["Tahir Javed","Kaushal Santosh Bhogale","Abhigyan Raman","Anoop Kunchukuttan","Pratyush Kumar","Mitesh M. Khapra"],"abstract":"A cornerstone in AI research has been the creation and adoption of standardized training and test datasets to earmark the progress of state-of-the-art models. A particularly successful example is the GLUE dataset for training and evaluating Natural Language Understanding (NLU) models for English. The large body of research around self-supervised BERT-based language models revolved around performance improvements on NLU tasks in GLUE. To evaluate language models in other languages, several language-specific GLUE datasets were created. The area of speech language understanding (SLU) has followed a similar trajectory. The success of large self-supervised models such as wav2vec2 enable creation of speech models with relatively easy to access unlabelled data. These models can then be evaluated on SLU tasks, such as the SUPERB benchmark. In this work, we extend this to Indic languages by releasing the IndicSUPERB benchmark. Specifically, we make the following three contributions. (i) We collect Kathbath containing 1,684 hours of labelled speech data across 12 Indian languages from 1,218 contributors located in 203 districts in India. (ii) Using Kathbath, we create benchmarks across 6 speech tasks: Automatic Speech Recognition, Speaker Verification, Speaker Identification (mono/multi), Language Identification, Query By Example, and Keyword Spotting for 12 languages. (iii) On the released benchmarks, we train and evaluate different self-supervised models alongside a commonly used baseline FBANK. We show that language-specific fine-tuned models are more accurate than baseline on most of the tasks, including a large gap of 76\\% for the Language Identification task. However, for speaker identification, self-supervised models trained on large datasets demonstrate an advantage. We hope IndicSUPERB contributes to the progress of developing speech language understanding models for Indian languages.","url_abs":"https://arxiv.org/abs/2208.11761v2","url_pdf":"https://arxiv.org/pdf/2208.11761v2.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":"indicsuperb-a-speech-processing-universal","repo_url":"https://github.com/AI4Bharat/indicSUPERB","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"automatic-speech-recognition-2","task_name":"Automatic Speech Recognition"},{"task_slug":"automatic-speech-recognition","task_name":"Automatic Speech Recognition (ASR)"},{"task_slug":"keyword-spotting","task_name":"Keyword Spotting"},{"task_slug":"language-identification","task_name":"Language Identification"},{"task_slug":"natural-language-understanding","task_name":"Natural Language Understanding"},{"task_slug":"speaker-identification","task_name":"Speaker Identification"},{"task_slug":"speaker-verification","task_name":"Speaker Verification"},{"task_slug":"speech-recognition","task_name":"Speech Recognition"},{"task_slug":"speech-recognition-1","task_name":"speech-recognition"}],"methods":[{"method_slug":"test","method_name":"Test"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2208.11761","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2208.11761"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+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/AI4Bharat/indicSUPERB","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":7},"by_repo_kind":{"official":{"samples":7,"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":"017e86bd00a963bc","entry":"compare","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/utility/get_best_score.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/utility/get_best_score.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"017e86bd00a963bc"}},{"code_sha256_prefix":"28936c41e64792bd","entry":"get_cosine_schedule_with_warmup","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/schedulers.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/schedulers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"28936c41e64792bd"}},{"code_sha256_prefix":"a9a4422e7a95a010","entry":"get_cosine_with_hard_restarts_schedule_with_warmup","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/schedulers.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/schedulers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a9a4422e7a95a010"}},{"code_sha256_prefix":"1f49d1de2055d4d2","entry":"get_downstream_model","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/downstream/model.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/downstream/model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1f49d1de2055d4d2"}},{"code_sha256_prefix":"cecd81dc06f43149","entry":"get_grouped_parameters","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/optimizers.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/optimizers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cecd81dc06f43149"}},{"code_sha256_prefix":"15a4c381f6af50fb","entry":"get_optimizer","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/optimizers.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/optimizers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"15a4c381f6af50fb"}},{"code_sha256_prefix":"880bf296f53cdebf","entry":"get_scheduler","repo":"AI4Bharat/indicSUPERB","repo_kind":"official","path":"s3prl/schedulers.py","file_url":"https://github.com/AI4Bharat/indicSUPERB/blob/HEAD/s3prl/schedulers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"880bf296f53cdebf"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}