{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# Team একুশ - Training Notebook - Wav2Vec2\n\n- Team Members: `Sanjay Acharjee` | `Sawradip Saha` | `Shahriar Kabir Nahin` | `Shahruk Hossain`\n\n## Table of Contents\n\n- [1. Introduction](#0)\n- [2. Installing Dependencies](#1)\n- [3. Training Configuration](#2)\n- [4. Function and Class definitions](#3)\n  - [4.1 Filtering Dataset](#3-1)\n  - [4.2 Audio Loader](#3-2)\n- [5. Main](#4)\n  - [5.1 Building LM](#4-1)\n  - [5.2 Loading Base Wav2Vec2 Model](#4-2)\n  - [5.3 Adapting Base Wav2Vec2Model](#4-3)\n\n<a id=\"0\"></a> <br>\n## Introduction\n\n- This notebook contains the steps followed for adapting a pretrained Wav2Vec2 model on the provided dataset.\n\n- We adapted a Wav2Vec2 model that was already pretrained on the OpenSLR53 Bengali dataset and available on HuggingFace (https://huggingface.co/arijitx/wav2vec2-xls-r-300m-bengali). The model checkpoitn was downloaded and added as a dataset for this notebook so this could be run without internet enabled.\n\n- We empolyed several audio augmentation techniques during training including:\n  - Speed perturbation (0.9x 1.1x)\n  - Volume perturbation (0.125x ~ 2.0x)\n  - Adding background noise using the other audio files from the dataset.\n  - Adding reverberation.\n\n- We first trained the base model for 100.8k steps (early stopping) with an intial learning rate of 3e-5, following cosine decay schedule. We enable a small proportion of different types of dropout during this stage.\n\n- Next we trained the model for 40k steps at a constant learning rage of 1e-7; this time we disabled all dropout.\n\n- The best checkpoint from the second stage of training was paired with a 5-gram language model built from the training text (and validation text when inferring on test set).\n\n- The best model with decoding parameters tuned on the validation set acheived the following LB score (mean Levenshtein distance):\n  - Public:  1.46527\n  - Private: 1.47186","metadata":{}},{"cell_type":"markdown","source":"<a id=\"1\"></a> <br>\n## Installing and Importing Dependencies","metadata":{}},{"cell_type":"code","source":"!cp -r ../input/csefest2022dlsprintdeps ./deps","metadata":{"execution":{"iopub.status.busy":"2022-08-25T04:59:33.732447Z","iopub.execute_input":"2022-08-25T04:59:33.733660Z","iopub.status.idle":"2022-08-25T04:59:35.895896Z","shell.execute_reply.started":"2022-08-25T04:59:33.733525Z","shell.execute_reply":"2022-08-25T04:59:35.894603Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"!pip install ./deps/pygtrie-2.5.0/pygtrie-2.5.0\n!pip install ./deps/exceptiongroup-1.0.0rc8-py3-none-any.whl\n!pip install ./deps/hypothesis-6.54.4-py3-none-any.whl\n!pip install ./deps/pyctcdecode-0.4.0-py2.py3-none-any.whl\n!pip install ./deps/pypi-kenlm-0.1.20220713/pypi-kenlm-0.1.20220713\n!pip install ./deps/bnunicodenormalizer-0.0.23/bnunicodenormalizer-0.0.23\n!pip install ./deps/python-Levenshtein-0.12.2/python-Levenshtein-0.12.2\n!pip install ./deps/jiwer-2.3.0-py3-none-any.whl\n\n!chmod +x ./deps/kenlm/kenlm/bin/lmplz","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-08-25T04:59:45.407674Z","iopub.execute_input":"2022-08-25T04:59:45.408391Z","iopub.status.idle":"2022-08-25T05:04:34.635498Z","shell.execute_reply.started":"2022-08-25T04:59:45.408350Z","shell.execute_reply":"2022-08-25T05:04:34.634132Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"from typing import Dict, List, Tuple, Any, Union, Optional\n\nimport os\nimport re\nimport json\nimport random\nfrom pprint import pprint\n\nimport unicodedata\nfrom bnunicodenormalizer import Normalizer \n\nimport numpy as np\nimport matplotlib.pyplot as plt\n\nimport pandas as pd\nfrom pandarallel import pandarallel\nfrom tqdm.auto import tqdm\n\nimport torch\nimport torchaudio\nimport torchaudio.functional as F\nimport torchaudio.transforms as T\nfrom torch.utils.data import Dataset, DataLoader, IterableDataset\n\nimport transformers\nfrom transformers import Wav2Vec2CTCTokenizer, Wav2Vec2FeatureExtractor, Wav2Vec2Processor, Wav2Vec2ForCTC\nfrom transformers import TrainingArguments, Trainer\n\nfrom datasets import load_dataset, load_metric\nfrom dataclasses import dataclass, field\n\nfrom IPython.display import display, Audio, HTML, Markdown\n\nbnorm = Normalizer()\npandarallel.initialize(progress_bar=True,nb_workers=os.cpu_count())\ntqdm.pandas()","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:05:34.523538Z","iopub.execute_input":"2022-08-25T05:05:34.524199Z","iopub.status.idle":"2022-08-25T05:05:42.959558Z","shell.execute_reply.started":"2022-08-25T05:05:34.524158Z","shell.execute_reply":"2022-08-25T05:05:42.957413Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"os.environ[\"WANDB_DISABLED\"] = \"true\"","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:05:42.961728Z","iopub.execute_input":"2022-08-25T05:05:42.962606Z","iopub.status.idle":"2022-08-25T05:05:42.968440Z","shell.execute_reply.started":"2022-08-25T05:05:42.962565Z","shell.execute_reply":"2022-08-25T05:05:42.967061Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"2\"></a> <br>\n## Configuration","metadata":{}},{"cell_type":"code","source":"# Training config class.\nclass Config:\n    # Path to audio data directories. Change to directory containing pre-converted and\n    # resampled wav files if available, along with audio_ext.\n    train_path = \"../input/dlsprint/train_files\"\n    valid_path = \"../input/dlsprint/validation_files\"\n    audio_ext = \"mp3\"\n    sample_rate = 16000\n    \n    # Path to csv metadata files.\n    train_csv_path = \"../input/dlsprint/train.csv\"\n    valid_csv_path = \"../input/dlsprint/validation.csv\"\n    \n    # Directory where language models are written to.\n    language_model_dir = \"./langauge_models\"\n    \n    # n-gram order of language model.\n    ngram_order = 5\n\n    # If True, enables all audio augmentations.\n    use_augmentation = True\n    \n    # Dropout configs for pretrained wav2vec2 model.\n    attention_dropout = 0.1\n    hidden_dropout = 0.1\n    feat_proj_dropout = 0.1\n    mask_time_prob = 0.05\n    layerdrop = 0.1\n        \n    # Early stopping.\n    early_stopping_patience = 10\n\n    # Trainer arugments.\n    trainer = TrainingArguments(\n      output_dir=\"./run-003-wav2vec2-fulldata-cosine-lr3e-5\",\n      group_by_length=False,\n      per_device_train_batch_size=16,\n      per_device_eval_batch_size=16,\n      gradient_accumulation_steps=1,\n      evaluation_strategy=\"steps\",\n      num_train_epochs=10,\n      gradient_checkpointing=True,\n      fp16=True,\n      save_steps=400,\n      eval_steps=400,\n      logging_steps=400,\n      learning_rate=3e-5,\n      dataloader_num_workers=os.cpu_count(),\n      warmup_steps=300,\n      save_total_limit=10,\n      push_to_hub=False,\n      run_name=\"run-003-wav2vec2-fulldata-cosine-lr3e-5\",\n      load_best_model_at_end=True,\n      lr_scheduler_type=\"cosine\",\n      resume_from_checkpoint=True,\n    )","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:27:58.379302Z","iopub.execute_input":"2022-08-25T05:27:58.379702Z","iopub.status.idle":"2022-08-25T05:27:58.395301Z","shell.execute_reply.started":"2022-08-25T05:27:58.379666Z","shell.execute_reply":"2022-08-25T05:27:58.394212Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Vocabulary of the pretrained model we use.\nvocab_dict_cn = {\n  \"|\": 0,\n  \"_\": 1,\n  \"a\": 2,\n  \"b\": 3,\n  \"c\": 4,\n  \"d\": 5,\n  \"e\": 6,\n  \"f\": 7,\n  \"g\": 8,\n  \"h\": 9,\n  \"i\": 10,\n  \"j\": 11,\n  \"k\": 12,\n  \"l\": 13,\n  \"m\": 14,\n  \"n\": 15,\n  \"o\": 16,\n  \"p\": 17,\n  \"r\": 18,\n  \"s\": 19,\n  \"t\": 20,\n  \"u\": 21,\n  \"v\": 22,\n  \"w\": 23,\n  \"x\": 24,\n  \"y\": 25,\n  \"z\": 26,\n  '\\x93': 27,\n  '\\x94': 28,\n  \"œ\": 29,\n  \"।\": 30,\n  \"ঁ\": 31,\n  \"ং\": 32,\n  \"ঃ\": 33,\n  \"অ\": 34,\n  \"আ\": 35,\n  \"ই\": 36,\n  \"ঈ\": 37,\n  \"উ\": 38,\n  \"ঊ\": 39,\n  \"ঋ\": 40,\n  \"এ\": 41,\n  \"ঐ\": 42,\n  \"ও\": 43,\n  \"ঔ\": 44,\n  \"ক\": 45,\n  \"খ\": 46,\n  \"গ\": 47,\n  \"ঘ\": 48,\n  \"ঙ\": 49,\n  \"চ\": 50,\n  \"ছ\": 51,\n  \"জ\": 52,\n  \"ঝ\": 53,\n  \"ঞ\": 54,\n  \"ট\": 55,\n  \"ঠ\": 56,\n  \"ড\": 57,\n  \"ঢ\": 58,\n  \"ণ\": 59,\n  \"ত\": 60,\n  \"থ\": 61,\n  \"দ\": 62,\n  \"ধ\": 63,\n  \"ন\": 64,\n  \"প\": 65,\n  \"ফ\": 66,\n  \"ব\": 67,\n  \"ভ\": 68,\n  \"ম\": 69,\n  \"য\": 70,\n  \"র\": 71,\n  \"ল\": 72,\n  \"শ\": 73,\n  \"ষ\": 74,\n  \"স\": 75,\n  \"হ\": 76,\n  \"়\": 77,\n  \"া\": 78,\n  \"ি\": 79,\n  \"ী\": 80,\n  \"ু\": 81,\n  \"ূ\": 82,\n  \"ৃ\": 83,\n  \"ে\": 84,\n  \"ৈ\": 85,\n  \"ো\": 86,\n  \"ৌ\": 87,\n  \"্\": 88,\n  \"ৎ\": 89,\n  \"ৗ\": 90,\n  \"ড়\": 91,\n  \"ঢ়\": 92,\n  \"য়\": 93,\n  \"০\": 94,\n  \"১\": 95,\n  \"২\": 96,\n  \"৩\": 97,\n  \"৪\": 98,\n  \"৫\": 99,\n  \"৬\": 100,\n  \"৭\": 101,\n  \"৮\": 102,\n  \"৯\": 103,\n  \"ৰ\": 104,\n  '\\u200c': 105,\n  '\\u200d': 106,\n  '\\u200e': 107, \n  \"[UNK]\": 108,\n  \"[PAD]\": 109,\n  \"<s>\": 110,\n  \"</s>\": 111,\n}","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:05:48.256530Z","iopub.execute_input":"2022-08-25T05:05:48.257132Z","iopub.status.idle":"2022-08-25T05:05:48.270010Z","shell.execute_reply.started":"2022-08-25T05:05:48.257097Z","shell.execute_reply":"2022-08-25T05:05:48.268628Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# These files were identified has having issues due to failing text-audio alignment\n# between reference transcript and audio.\nskipFiles = [\n    \"common_voice_bn_30665285\",\n    \"common_voice_bn_30665286\",\n    \"common_voice_bn_30665287\",\n    \"common_voice_bn_30665288\",\n    \"common_voice_bn_30665290\",\n    \"common_voice_bn_30665291\",\n    \"common_voice_bn_30665294\",\n    \"common_voice_bn_30665295\",\n    \"common_voice_bn_30665296\",\n    \"common_voice_bn_30665297\",\n    \"common_voice_bn_30665298\",\n    \"common_voice_bn_30677291\",\n    \"common_voice_bn_30677292\",\n    \"common_voice_bn_30677293\",\n    \"common_voice_bn_30677294\",\n    \"common_voice_bn_30677295\",\n    \"common_voice_bn_30995469\",\n    \"common_voice_bn_30995470\",\n    \"common_voice_bn_30998934\",\n    \"common_voice_bn_31000747\",\n    \"common_voice_bn_31000750\",\n    \"common_voice_bn_31000753\",\n    \"common_voice_bn_31005676\",\n    \"common_voice_bn_31005686\",\n    \"common_voice_bn_31009001\",\n    \"common_voice_bn_31011206\",\n    \"common_voice_bn_31013329\",\n    \"common_voice_bn_31013418\",\n    \"common_voice_bn_31016821\",\n    \"common_voice_bn_31016823\",\n    \"common_voice_bn_31016825\",\n    \"common_voice_bn_31016831\",\n    \"common_voice_bn_31019660\",\n    \"common_voice_bn_31019914\",\n    \"common_voice_bn_31021589\",\n    \"common_voice_bn_31021790\",\n    \"common_voice_bn_31021831\",\n    \"common_voice_bn_31021833\",\n    \"common_voice_bn_31021834\",\n    \"common_voice_bn_31021835\",\n    \"common_voice_bn_31021847\",\n    \"common_voice_bn_31021861\",\n    \"common_voice_bn_31025585\",\n    \"common_voice_bn_31026100\",\n    \"common_voice_bn_31037299\",\n    \"common_voice_bn_31043545\",\n    \"common_voice_bn_31052304\",\n    \"common_voice_bn_31174226\",\n    \"common_voice_bn_31174227\",\n    \"common_voice_bn_31217111\",\n    \"common_voice_bn_31277603\",\n    \"common_voice_bn_31362334\",\n    \"common_voice_bn_31445621\",\n    \"common_voice_bn_31497795\",\n    \"common_voice_bn_31498452\",\n    \"common_voice_bn_31498453\",\n    \"common_voice_bn_31498455\",\n    \"common_voice_bn_31498456\",\n    \"common_voice_bn_31498467\",\n    \"common_voice_bn_31498469\",\n    \"common_voice_bn_31498470\",\n    \"common_voice_bn_31498471\",\n    \"common_voice_bn_31500246\",\n    \"common_voice_bn_31500248\",\n    \"common_voice_bn_31500250\",\n    \"common_voice_bn_31500370\",\n    \"common_voice_bn_31500372\",\n    \"common_voice_bn_31500374\",\n    \"common_voice_bn_31500444\",\n    \"common_voice_bn_31500446\",\n    \"common_voice_bn_31500447\",\n    \"common_voice_bn_31500509\",\n    \"common_voice_bn_31500511\",\n    \"common_voice_bn_31500805\",\n    \"common_voice_bn_31508353\",\n    \"common_voice_bn_31508469\",\n    \"common_voice_bn_31508593\",\n    \"common_voice_bn_31508596\",\n    \"common_voice_bn_31508652\",\n    \"common_voice_bn_31508719\",\n    \"common_voice_bn_31508987\",\n    \"common_voice_bn_31508990\",\n    \"common_voice_bn_31509003\",\n    \"common_voice_bn_31509014\",\n    \"common_voice_bn_31509079\",\n    \"common_voice_bn_31509152\",\n    \"common_voice_bn_31509201\",\n    \"common_voice_bn_31509256\",\n    \"common_voice_bn_31509356\",\n    \"common_voice_bn_31509610\",\n    \"common_voice_bn_31509722\",\n    \"common_voice_bn_31509753\",\n    \"common_voice_bn_31509771\",\n    \"common_voice_bn_31509803\",\n    \"common_voice_bn_31509808\",\n    \"common_voice_bn_31509879\",\n    \"common_voice_bn_31509983\",\n    \"common_voice_bn_31510143\",\n    \"common_voice_bn_31510163\",\n    \"common_voice_bn_31510205\",\n    \"common_voice_bn_31510212\",\n    \"common_voice_bn_31510219\",\n    \"common_voice_bn_31510223\",\n    \"common_voice_bn_31510388\",\n    \"common_voice_bn_31510468\",\n    \"common_voice_bn_31510520\",\n    \"common_voice_bn_31510909\",\n    \"common_voice_bn_31511001\",\n    \"common_voice_bn_31511003\",\n    \"common_voice_bn_31511028\",\n    \"common_voice_bn_31511211\",\n    \"common_voice_bn_31511213\",\n    \"common_voice_bn_31511298\",\n    \"common_voice_bn_31511365\",\n    \"common_voice_bn_31511378\",\n    \"common_voice_bn_31511414\",\n    \"common_voice_bn_31511666\",\n    \"common_voice_bn_31511748\",\n    \"common_voice_bn_31511759\",\n    \"common_voice_bn_31511859\",\n    \"common_voice_bn_31512000\",\n    \"common_voice_bn_31512004\",\n    \"common_voice_bn_31512204\",\n    \"common_voice_bn_31512403\",\n    \"common_voice_bn_31512543\",\n    \"common_voice_bn_31512550\",\n    \"common_voice_bn_31512816\",\n    \"common_voice_bn_31512818\",\n    \"common_voice_bn_31512832\",\n    \"common_voice_bn_31513134\",\n    \"common_voice_bn_31513221\",\n    \"common_voice_bn_31513229\",\n    \"common_voice_bn_31513256\",\n    \"common_voice_bn_31513270\",\n    \"common_voice_bn_31513308\",\n    \"common_voice_bn_31513356\",\n    \"common_voice_bn_31513517\",\n    \"common_voice_bn_31513590\",\n    \"common_voice_bn_31513841\",\n    \"common_voice_bn_31513896\",\n    \"common_voice_bn_31513922\",\n    \"common_voice_bn_31513951\",\n    \"common_voice_bn_31513994\",\n    \"common_voice_bn_31514003\",\n    \"common_voice_bn_31514010\",\n    \"common_voice_bn_31514021\",\n    \"common_voice_bn_31514143\",\n    \"common_voice_bn_31514223\",\n    \"common_voice_bn_31514369\",\n    \"common_voice_bn_31514407\",\n    \"common_voice_bn_31514428\",\n    \"common_voice_bn_31514595\",\n    \"common_voice_bn_31514624\",\n    \"common_voice_bn_31514630\",\n    \"common_voice_bn_31514639\",\n    \"common_voice_bn_31514796\",\n    \"common_voice_bn_31514857\",\n    \"common_voice_bn_31514863\",\n    \"common_voice_bn_31514873\",\n    \"common_voice_bn_31515005\",\n    \"common_voice_bn_31515025\",\n    \"common_voice_bn_31515082\",\n    \"common_voice_bn_31515083\",\n    \"common_voice_bn_31515086\",\n    \"common_voice_bn_31515089\",\n    \"common_voice_bn_31515269\",\n    \"common_voice_bn_31515482\",\n    \"common_voice_bn_31515505\",\n    \"common_voice_bn_31515527\",\n    \"common_voice_bn_31515539\",\n    \"common_voice_bn_31515579\",\n    \"common_voice_bn_31515673\",\n    \"common_voice_bn_31515694\",\n    \"common_voice_bn_31515714\",\n    \"common_voice_bn_31515758\",\n    \"common_voice_bn_31515766\",\n    \"common_voice_bn_31515788\",\n    \"common_voice_bn_31515797\",\n    \"common_voice_bn_31515815\",\n    \"common_voice_bn_31515816\",\n    \"common_voice_bn_31515823\",\n    \"common_voice_bn_31515873\",\n    \"common_voice_bn_31515898\",\n    \"common_voice_bn_31515987\",\n    \"common_voice_bn_31515998\",\n    \"common_voice_bn_31516005\",\n    \"common_voice_bn_31516007\",\n    \"common_voice_bn_31516082\",\n    \"common_voice_bn_31516234\",\n    \"common_voice_bn_31516277\",\n    \"common_voice_bn_31516280\",\n    \"common_voice_bn_31516283\",\n    \"common_voice_bn_31516300\",\n    \"common_voice_bn_31516322\",\n    \"common_voice_bn_31516338\",\n    \"common_voice_bn_31516377\",\n    \"common_voice_bn_31516433\",\n    \"common_voice_bn_31516460\",\n    \"common_voice_bn_31516550\",\n    \"common_voice_bn_31516569\",\n    \"common_voice_bn_31516609\",\n    \"common_voice_bn_31516909\",\n    \"common_voice_bn_31516925\",\n    \"common_voice_bn_31517054\",\n    \"common_voice_bn_31517120\",\n    \"common_voice_bn_31517376\",\n    \"common_voice_bn_31517392\",\n    \"common_voice_bn_31517403\",\n    \"common_voice_bn_31517532\",\n    \"common_voice_bn_31517643\",\n    \"common_voice_bn_31517650\",\n    \"common_voice_bn_31517652\",\n    \"common_voice_bn_31517655\",\n    \"common_voice_bn_31517664\",\n    \"common_voice_bn_31517847\",\n    \"common_voice_bn_31517855\",\n    \"common_voice_bn_31517862\",\n    \"common_voice_bn_31518009\",\n    \"common_voice_bn_31518022\",\n    \"common_voice_bn_31518061\",\n    \"common_voice_bn_31518191\",\n    \"common_voice_bn_31518357\",\n    \"common_voice_bn_31518373\",\n    \"common_voice_bn_31518626\",\n    \"common_voice_bn_31518852\",\n    \"common_voice_bn_31518878\",\n    \"common_voice_bn_31518894\",\n    \"common_voice_bn_31519067\",\n    \"common_voice_bn_31519093\",\n    \"common_voice_bn_31519196\",\n    \"common_voice_bn_31519242\",\n    \"common_voice_bn_31519289\",\n    \"common_voice_bn_31519295\",\n    \"common_voice_bn_31519319\",\n    \"common_voice_bn_31519327\",\n    \"common_voice_bn_31519341\",\n    \"common_voice_bn_31519517\",\n    \"common_voice_bn_31519523\",\n    \"common_voice_bn_31519692\",\n    \"common_voice_bn_31519747\",\n    \"common_voice_bn_31519775\",\n    \"common_voice_bn_31519868\",\n    \"common_voice_bn_31519879\",\n    \"common_voice_bn_31519915\",\n    \"common_voice_bn_31519924\",\n    \"common_voice_bn_31519976\",\n    \"common_voice_bn_31520024\",\n    \"common_voice_bn_31520029\",\n    \"common_voice_bn_31520036\",\n    \"common_voice_bn_31520045\",\n    \"common_voice_bn_31520157\",\n    \"common_voice_bn_31520174\",\n    \"common_voice_bn_31520317\",\n    \"common_voice_bn_31520417\",\n    \"common_voice_bn_31520521\",\n    \"common_voice_bn_31520741\",\n    \"common_voice_bn_31520804\",\n    \"common_voice_bn_31520812\",\n    \"common_voice_bn_31520826\",\n    \"common_voice_bn_31521025\",\n    \"common_voice_bn_31521122\",\n    \"common_voice_bn_31521124\",\n    \"common_voice_bn_31521259\",\n    \"common_voice_bn_31521397\",\n    \"common_voice_bn_31521405\",\n    \"common_voice_bn_31521407\",\n    \"common_voice_bn_31521515\",\n    \"common_voice_bn_31521580\",\n    \"common_voice_bn_31521643\",\n    \"common_voice_bn_31521687\",\n    \"common_voice_bn_31521753\",\n    \"common_voice_bn_31521846\",\n    \"common_voice_bn_31521866\",\n    \"common_voice_bn_31522003\",\n    \"common_voice_bn_31522008\",\n    \"common_voice_bn_31522014\",\n    \"common_voice_bn_31522023\",\n    \"common_voice_bn_31522030\",\n    \"common_voice_bn_31522098\",\n    \"common_voice_bn_31522217\",\n    \"common_voice_bn_31522336\",\n    \"common_voice_bn_31522340\",\n    \"common_voice_bn_31522430\",\n    \"common_voice_bn_31522515\",\n    \"common_voice_bn_31522534\",\n    \"common_voice_bn_31522556\",\n    \"common_voice_bn_31522565\",\n    \"common_voice_bn_31522569\",\n    \"common_voice_bn_31522615\",\n    \"common_voice_bn_31522712\",\n    \"common_voice_bn_31522718\",\n    \"common_voice_bn_31522853\",\n    \"common_voice_bn_31522859\",\n    \"common_voice_bn_31522995\",\n    \"common_voice_bn_31523000\",\n    \"common_voice_bn_31523005\",\n    \"common_voice_bn_31523006\",\n    \"common_voice_bn_31523053\",\n    \"common_voice_bn_31523196\",\n    \"common_voice_bn_31523205\",\n    \"common_voice_bn_31523212\",\n    \"common_voice_bn_31523220\",\n    \"common_voice_bn_31523222\",\n    \"common_voice_bn_31523305\",\n    \"common_voice_bn_31523342\",\n    \"common_voice_bn_31523429\",\n    \"common_voice_bn_31523441\",\n    \"common_voice_bn_31523450\",\n    \"common_voice_bn_31523469\",\n    \"common_voice_bn_31523595\",\n    \"common_voice_bn_31523597\",\n    \"common_voice_bn_31523600\",\n    \"common_voice_bn_31523689\",\n    \"common_voice_bn_31523696\",\n    \"common_voice_bn_31523701\",\n    \"common_voice_bn_31523704\",\n    \"common_voice_bn_31523889\",\n    \"common_voice_bn_31523916\",\n    \"common_voice_bn_31523925\",\n    \"common_voice_bn_31523930\",\n    \"common_voice_bn_31523934\",\n    \"common_voice_bn_31524003\",\n    \"common_voice_bn_31524010\",\n    \"common_voice_bn_31524026\",\n    \"common_voice_bn_31524123\",\n    \"common_voice_bn_31524126\",\n    \"common_voice_bn_31524216\",\n    \"common_voice_bn_31524222\",\n    \"common_voice_bn_31524249\",\n    \"common_voice_bn_31524479\",\n    \"common_voice_bn_31524844\",\n    \"common_voice_bn_31524852\",\n    \"common_voice_bn_31524858\",\n    \"common_voice_bn_31524861\",\n    \"common_voice_bn_31524870\",\n    \"common_voice_bn_31524967\",\n    \"common_voice_bn_31524982\",\n    \"common_voice_bn_31525122\",\n    \"common_voice_bn_31525127\",\n    \"common_voice_bn_31525140\",\n    \"common_voice_bn_31525297\",\n    \"common_voice_bn_31525301\",\n    \"common_voice_bn_31525310\",\n    \"common_voice_bn_31525689\",\n    \"common_voice_bn_31525699\",\n    \"common_voice_bn_31525704\",\n    \"common_voice_bn_31525711\",\n    \"common_voice_bn_31525724\",\n    \"common_voice_bn_31525730\",\n    \"common_voice_bn_31525731\",\n    \"common_voice_bn_31525747\",\n    \"common_voice_bn_31525757\",\n    \"common_voice_bn_31525764\",\n    \"common_voice_bn_31525773\",\n    \"common_voice_bn_31525794\",\n    \"common_voice_bn_31525817\",\n    \"common_voice_bn_31525832\",\n    \"common_voice_bn_31525839\",\n    \"common_voice_bn_31525846\",\n    \"common_voice_bn_31525858\",\n    \"common_voice_bn_31526072\",\n    \"common_voice_bn_31526082\",\n    \"common_voice_bn_31526197\",\n    \"common_voice_bn_31526200\",\n    \"common_voice_bn_31526203\",\n    \"common_voice_bn_31526372\",\n    \"common_voice_bn_31526401\",\n    \"common_voice_bn_31526402\",\n    \"common_voice_bn_31526497\",\n    \"common_voice_bn_31526500\",\n    \"common_voice_bn_31526514\",\n    \"common_voice_bn_31526543\",\n    \"common_voice_bn_31526545\",\n    \"common_voice_bn_31526549\",\n    \"common_voice_bn_31526613\",\n    \"common_voice_bn_31526627\",\n    \"common_voice_bn_31526673\",\n    \"common_voice_bn_31526676\",\n    \"common_voice_bn_31526681\",\n    \"common_voice_bn_31526689\",\n    \"common_voice_bn_31526760\",\n    \"common_voice_bn_31526819\",\n    \"common_voice_bn_31526821\",\n    \"common_voice_bn_31526833\",\n    \"common_voice_bn_31526844\",\n    \"common_voice_bn_31526852\",\n    \"common_voice_bn_31526875\",\n    \"common_voice_bn_31526877\",\n    \"common_voice_bn_31527198\",\n    \"common_voice_bn_31527223\",\n    \"common_voice_bn_31527224\",\n    \"common_voice_bn_31527331\",\n    \"common_voice_bn_31527336\",\n    \"common_voice_bn_31527341\",\n    \"common_voice_bn_31527466\",\n    \"common_voice_bn_31527563\",\n    \"common_voice_bn_31527588\",\n    \"common_voice_bn_31527593\",\n    \"common_voice_bn_31527696\",\n    \"common_voice_bn_31527766\",\n    \"common_voice_bn_31528179\",\n    \"common_voice_bn_31528290\",\n    \"common_voice_bn_31528291\",\n    \"common_voice_bn_31528297\",\n    \"common_voice_bn_31528300\",\n    \"common_voice_bn_31528306\",\n    \"common_voice_bn_31528309\",\n    \"common_voice_bn_31528489\",\n    \"common_voice_bn_31528497\",\n    \"common_voice_bn_31528499\",\n    \"common_voice_bn_31528633\",\n    \"common_voice_bn_31528635\",\n    \"common_voice_bn_31528637\",\n    \"common_voice_bn_31528652\",\n    \"common_voice_bn_31528657\",\n    \"common_voice_bn_31528667\",\n    \"common_voice_bn_31528670\",\n    \"common_voice_bn_31528953\",\n    \"common_voice_bn_31529063\",\n    \"common_voice_bn_31529083\",\n    \"common_voice_bn_31529086\",\n    \"common_voice_bn_31529127\",\n    \"common_voice_bn_31529171\",\n    \"common_voice_bn_31529186\",\n    \"common_voice_bn_31529212\",\n    \"common_voice_bn_31529301\",\n    \"common_voice_bn_31529473\",\n    \"common_voice_bn_31529871\",\n    \"common_voice_bn_31529924\",\n    \"common_voice_bn_31529929\",\n    \"common_voice_bn_31529934\",\n    \"common_voice_bn_31529938\",\n    \"common_voice_bn_31530055\",\n    \"common_voice_bn_31530060\",\n    \"common_voice_bn_31530065\",\n    \"common_voice_bn_31530100\",\n    \"common_voice_bn_31530147\",\n    \"common_voice_bn_31530261\",\n    \"common_voice_bn_31530267\",\n    \"common_voice_bn_31530331\",\n    \"common_voice_bn_31530419\",\n    \"common_voice_bn_31530482\",\n    \"common_voice_bn_31530832\",\n    \"common_voice_bn_31530951\",\n    \"common_voice_bn_31530953\",\n    \"common_voice_bn_31531040\",\n    \"common_voice_bn_31531189\",\n    \"common_voice_bn_31531192\",\n    \"common_voice_bn_31531302\",\n    \"common_voice_bn_31531672\",\n    \"common_voice_bn_31531681\",\n    \"common_voice_bn_31531682\",\n    \"common_voice_bn_31531831\",\n    \"common_voice_bn_31531855\",\n    \"common_voice_bn_31531879\",\n    \"common_voice_bn_31531924\",\n    \"common_voice_bn_31531948\",\n    \"common_voice_bn_31531954\",\n    \"common_voice_bn_31531957\",\n    \"common_voice_bn_31531966\",\n    \"common_voice_bn_31531975\",\n    \"common_voice_bn_31531996\",\n    \"common_voice_bn_31531999\",\n    \"common_voice_bn_31532003\",\n    \"common_voice_bn_31532019\",\n    \"common_voice_bn_31532035\",\n    \"common_voice_bn_31532114\",\n    \"common_voice_bn_31532115\",\n    \"common_voice_bn_31532152\",\n    \"common_voice_bn_31532188\",\n    \"common_voice_bn_31532222\",\n    \"common_voice_bn_31532330\",\n    \"common_voice_bn_31532336\",\n    \"common_voice_bn_31532343\",\n    \"common_voice_bn_31532419\",\n    \"common_voice_bn_31532422\",\n    \"common_voice_bn_31532428\",\n    \"common_voice_bn_31532596\",\n    \"common_voice_bn_31532633\",\n    \"common_voice_bn_31532639\",\n    \"common_voice_bn_31532644\",\n    \"common_voice_bn_31532647\",\n    \"common_voice_bn_31532820\",\n    \"common_voice_bn_31532829\",\n    \"common_voice_bn_31532834\",\n    \"common_voice_bn_31532837\",\n    \"common_voice_bn_31532843\",\n    \"common_voice_bn_31533113\",\n    \"common_voice_bn_31533120\",\n    \"common_voice_bn_31533134\",\n    \"common_voice_bn_31533273\",\n    \"common_voice_bn_31533429\",\n    \"common_voice_bn_31533496\",\n    \"common_voice_bn_31533568\",\n    \"common_voice_bn_31533620\",\n    \"common_voice_bn_31533858\",\n    \"common_voice_bn_31533999\",\n    \"common_voice_bn_31534171\",\n    \"common_voice_bn_31534241\",\n    \"common_voice_bn_31534567\",\n    \"common_voice_bn_31534730\",\n    \"common_voice_bn_31534774\",\n    \"common_voice_bn_31534777\",\n    \"common_voice_bn_31534853\",\n    \"common_voice_bn_31535156\",\n    \"common_voice_bn_31535190\",\n    \"common_voice_bn_31535194\",\n    \"common_voice_bn_31535198\",\n    \"common_voice_bn_31535199\",\n    \"common_voice_bn_31535485\",\n    \"common_voice_bn_31535579\",\n    \"common_voice_bn_31535586\",\n    \"common_voice_bn_31535590\",\n    \"common_voice_bn_31535594\",\n    \"common_voice_bn_31535764\",\n    \"common_voice_bn_31535768\",\n    \"common_voice_bn_31535770\",\n    \"common_voice_bn_31535978\",\n    \"common_voice_bn_31535983\",\n    \"common_voice_bn_31536120\",\n    \"common_voice_bn_31536417\",\n    \"common_voice_bn_31536515\",\n    \"common_voice_bn_31536726\",\n    \"common_voice_bn_31536728\",\n    \"common_voice_bn_31536730\",\n    \"common_voice_bn_31536888\",\n    \"common_voice_bn_31536970\",\n    \"common_voice_bn_31536972\",\n    \"common_voice_bn_31537068\",\n    \"common_voice_bn_31537152\",\n    \"common_voice_bn_31537253\",\n    \"common_voice_bn_31537257\",\n    \"common_voice_bn_31537260\",\n    \"common_voice_bn_31537282\",\n    \"common_voice_bn_31537333\",\n    \"common_voice_bn_31537416\",\n    \"common_voice_bn_31537822\",\n    \"common_voice_bn_31538019\",\n    \"common_voice_bn_31538050\",\n    \"common_voice_bn_31538142\",\n    \"common_voice_bn_31538269\",\n    \"common_voice_bn_31538294\",\n    \"common_voice_bn_31538443\",\n    \"common_voice_bn_31538723\",\n    \"common_voice_bn_31538917\",\n    \"common_voice_bn_31539292\",\n    \"common_voice_bn_31539380\",\n    \"common_voice_bn_31539408\",\n    \"common_voice_bn_31539495\",\n    \"common_voice_bn_31539499\",\n    \"common_voice_bn_31539513\",\n    \"common_voice_bn_31539582\",\n    \"common_voice_bn_31539640\",\n    \"common_voice_bn_31539643\",\n    \"common_voice_bn_31539863\",\n    \"common_voice_bn_31539877\",\n    \"common_voice_bn_31539941\",\n    \"common_voice_bn_31540166\",\n    \"common_voice_bn_31540168\",\n    \"common_voice_bn_31540184\",\n    \"common_voice_bn_31540192\",\n    \"common_voice_bn_31540229\",\n    \"common_voice_bn_31540242\",\n    \"common_voice_bn_31540303\",\n    \"common_voice_bn_31540306\",\n    \"common_voice_bn_31540311\",\n    \"common_voice_bn_31540372\",\n    \"common_voice_bn_31540397\",\n    \"common_voice_bn_31540400\",\n    \"common_voice_bn_31540408\",\n    \"common_voice_bn_31540411\",\n    \"common_voice_bn_31540554\",\n    \"common_voice_bn_31540557\",\n    \"common_voice_bn_31540562\",\n    \"common_voice_bn_31540679\",\n    \"common_voice_bn_31540690\",\n    \"common_voice_bn_31540721\",\n    \"common_voice_bn_31540787\",\n    \"common_voice_bn_31540791\",\n    \"common_voice_bn_31540792\",\n    \"common_voice_bn_31540801\",\n    \"common_voice_bn_31540808\",\n    \"common_voice_bn_31540812\",\n    \"common_voice_bn_31540871\",\n    \"common_voice_bn_31540958\",\n    \"common_voice_bn_31540960\",\n    \"common_voice_bn_31541201\",\n    \"common_voice_bn_31541440\",\n    \"common_voice_bn_31541521\",\n    \"common_voice_bn_31541660\",\n    \"common_voice_bn_31541664\",\n    \"common_voice_bn_31541669\",\n    \"common_voice_bn_31541820\",\n    \"common_voice_bn_31541830\",\n    \"common_voice_bn_31541832\",\n    \"common_voice_bn_31541835\",\n    \"common_voice_bn_31541912\",\n    \"common_voice_bn_31542009\",\n    \"common_voice_bn_31542190\",\n    \"common_voice_bn_31542381\",\n    \"common_voice_bn_31542474\",\n    \"common_voice_bn_31542476\",\n    \"common_voice_bn_31542482\",\n    \"common_voice_bn_31542559\",\n    \"common_voice_bn_31542760\",\n    \"common_voice_bn_31542763\",\n    \"common_voice_bn_31542814\",\n    \"common_voice_bn_31542849\",\n    \"common_voice_bn_31542863\",\n    \"common_voice_bn_31542899\",\n    \"common_voice_bn_31542976\",\n    \"common_voice_bn_31543398\",\n    \"common_voice_bn_31543523\",\n    \"common_voice_bn_31543601\",\n    \"common_voice_bn_31543635\",\n    \"common_voice_bn_31543674\",\n    \"common_voice_bn_31543677\",\n    \"common_voice_bn_31543687\",\n    \"common_voice_bn_31543691\",\n    \"common_voice_bn_31543699\",\n    \"common_voice_bn_31543828\",\n    \"common_voice_bn_31543833\",\n    \"common_voice_bn_31543931\",\n    \"common_voice_bn_31543933\",\n    \"common_voice_bn_31543934\",\n    \"common_voice_bn_31543991\",\n    \"common_voice_bn_31544066\",\n    \"common_voice_bn_31544213\",\n    \"common_voice_bn_31544273\",\n    \"common_voice_bn_31544360\",\n    \"common_voice_bn_31544364\",\n    \"common_voice_bn_31544366\",\n    \"common_voice_bn_31544367\",\n    \"common_voice_bn_31544369\",\n    \"common_voice_bn_31544406\",\n    \"common_voice_bn_31544460\",\n    \"common_voice_bn_31544461\",\n    \"common_voice_bn_31544462\",\n    \"common_voice_bn_31544463\",\n    \"common_voice_bn_31544465\",\n    \"common_voice_bn_31544510\",\n    \"common_voice_bn_31544520\",\n    \"common_voice_bn_31544523\",\n    \"common_voice_bn_31544529\",\n    \"common_voice_bn_31544531\",\n    \"common_voice_bn_31544532\",\n    \"common_voice_bn_31544569\",\n    \"common_voice_bn_31544651\",\n    \"common_voice_bn_31544678\",\n    \"common_voice_bn_31544683\",\n    \"common_voice_bn_31544693\",\n    \"common_voice_bn_31544786\",\n    \"common_voice_bn_31544788\",\n    \"common_voice_bn_31545029\",\n    \"common_voice_bn_31545032\",\n    \"common_voice_bn_31545825\",\n    \"common_voice_bn_31545828\",\n    \"common_voice_bn_31546134\",\n    \"common_voice_bn_31546171\",\n    \"common_voice_bn_31546172\",\n    \"common_voice_bn_31546175\",\n    \"common_voice_bn_31546431\",\n    \"common_voice_bn_31546440\",\n    \"common_voice_bn_31546477\",\n    \"common_voice_bn_31546480\",\n    \"common_voice_bn_31546481\",\n    \"common_voice_bn_31546532\",\n    \"common_voice_bn_31546557\",\n    \"common_voice_bn_31546744\",\n    \"common_voice_bn_31547044\",\n    \"common_voice_bn_31547045\",\n    \"common_voice_bn_31547046\",\n    \"common_voice_bn_31547048\",\n    \"common_voice_bn_31547556\",\n    \"common_voice_bn_31547559\",\n    \"common_voice_bn_31547679\",\n    \"common_voice_bn_31547681\",\n    \"common_voice_bn_31547683\",\n    \"common_voice_bn_31547707\",\n    \"common_voice_bn_31547820\",\n    \"common_voice_bn_31547895\",\n    \"common_voice_bn_31547900\",\n    \"common_voice_bn_31547937\",\n    \"common_voice_bn_31547965\",\n    \"common_voice_bn_31548235\",\n    \"common_voice_bn_31548343\",\n    \"common_voice_bn_31548409\",\n    \"common_voice_bn_31548463\",\n    \"common_voice_bn_31548573\",\n    \"common_voice_bn_31548593\",\n    \"common_voice_bn_31548638\",\n    \"common_voice_bn_31548641\",\n    \"common_voice_bn_31548644\",\n    \"common_voice_bn_31548714\",\n    \"common_voice_bn_31548744\",\n    \"common_voice_bn_31548745\",\n    \"common_voice_bn_31548862\",\n    \"common_voice_bn_31548878\",\n    \"common_voice_bn_31549074\",\n    \"common_voice_bn_31549075\",\n    \"common_voice_bn_31549164\",\n    \"common_voice_bn_31549167\",\n    \"common_voice_bn_31549169\",\n    \"common_voice_bn_31549249\",\n    \"common_voice_bn_31549526\",\n    \"common_voice_bn_31549716\",\n    \"common_voice_bn_31550180\",\n    \"common_voice_bn_31550182\",\n    \"common_voice_bn_31550183\",\n    \"common_voice_bn_31550187\",\n    \"common_voice_bn_31550338\",\n    \"common_voice_bn_31550340\",\n    \"common_voice_bn_31550341\",\n    \"common_voice_bn_31550342\",\n    \"common_voice_bn_31550452\",\n    \"common_voice_bn_31550453\",\n    \"common_voice_bn_31550454\",\n    \"common_voice_bn_31550456\",\n    \"common_voice_bn_31550459\",\n    \"common_voice_bn_31550475\",\n    \"common_voice_bn_31550477\",\n    \"common_voice_bn_31550617\",\n    \"common_voice_bn_31550619\",\n    \"common_voice_bn_31551087\",\n    \"common_voice_bn_31551090\",\n    \"common_voice_bn_31551094\",\n    \"common_voice_bn_31551144\",\n    \"common_voice_bn_31551208\",\n    \"common_voice_bn_31551212\",\n    \"common_voice_bn_31551215\",\n    \"common_voice_bn_31551226\",\n    \"common_voice_bn_31551584\",\n    \"common_voice_bn_31551634\",\n    \"common_voice_bn_31551793\",\n    \"common_voice_bn_31551796\",\n    \"common_voice_bn_31551798\",\n    \"common_voice_bn_31552162\",\n    \"common_voice_bn_31552193\",\n    \"common_voice_bn_31552326\",\n    \"common_voice_bn_31552443\",\n    \"common_voice_bn_31552561\",\n    \"common_voice_bn_31552568\",\n    \"common_voice_bn_31552638\",\n    \"common_voice_bn_31552665\",\n    \"common_voice_bn_31552666\",\n    \"common_voice_bn_31552668\",\n    \"common_voice_bn_31552669\",\n    \"common_voice_bn_31552676\",\n    \"common_voice_bn_31552823\",\n    \"common_voice_bn_31552824\",\n    \"common_voice_bn_31552864\",\n    \"common_voice_bn_31552868\",\n    \"common_voice_bn_31552897\",\n    \"common_voice_bn_31552944\",\n    \"common_voice_bn_31552947\",\n    \"common_voice_bn_31552984\",\n    \"common_voice_bn_31552985\",\n    \"common_voice_bn_31553034\",\n    \"common_voice_bn_31553249\",\n    \"common_voice_bn_31553251\",\n    \"common_voice_bn_31553337\",\n    \"common_voice_bn_31553339\",\n    \"common_voice_bn_31553341\",\n    \"common_voice_bn_31553733\",\n    \"common_voice_bn_31553743\",\n    \"common_voice_bn_31553744\",\n    \"common_voice_bn_31553870\",\n    \"common_voice_bn_31553871\",\n    \"common_voice_bn_31553872\",\n    \"common_voice_bn_31553873\",\n    \"common_voice_bn_31553936\",\n    \"common_voice_bn_31553938\",\n    \"common_voice_bn_31553939\",\n    \"common_voice_bn_31554444\",\n    \"common_voice_bn_31554445\",\n    \"common_voice_bn_31554500\",\n    \"common_voice_bn_31554501\",\n    \"common_voice_bn_31554502\",\n    \"common_voice_bn_31554642\",\n    \"common_voice_bn_31554712\",\n    \"common_voice_bn_31555261\",\n    \"common_voice_bn_31555333\",\n    \"common_voice_bn_31555529\",\n    \"common_voice_bn_31555621\",\n    \"common_voice_bn_31555623\",\n    \"common_voice_bn_31555639\",\n    \"common_voice_bn_31555653\",\n    \"common_voice_bn_31555655\",\n    \"common_voice_bn_31555657\",\n    \"common_voice_bn_31555673\",\n    \"common_voice_bn_31555674\",\n    \"common_voice_bn_31555890\",\n    \"common_voice_bn_31555894\",\n    \"common_voice_bn_31555899\",\n    \"common_voice_bn_31555938\",\n    \"common_voice_bn_31555943\",\n    \"common_voice_bn_31555958\",\n    \"common_voice_bn_31555959\",\n    \"common_voice_bn_31555968\",\n    \"common_voice_bn_31556001\",\n    \"common_voice_bn_31556094\",\n    \"common_voice_bn_31556095\",\n    \"common_voice_bn_31556132\",\n    \"common_voice_bn_31556149\",\n    \"common_voice_bn_31556384\",\n    \"common_voice_bn_31556539\",\n    \"common_voice_bn_31556570\",\n    \"common_voice_bn_31556601\",\n    \"common_voice_bn_31556642\",\n    \"common_voice_bn_31556685\",\n    \"common_voice_bn_31556713\",\n    \"common_voice_bn_31556782\",\n    \"common_voice_bn_31556834\",\n    \"common_voice_bn_31556959\",\n    \"common_voice_bn_31556962\",\n    \"common_voice_bn_31556966\",\n    \"common_voice_bn_31556967\",\n    \"common_voice_bn_31557002\",\n    \"common_voice_bn_31557003\",\n    \"common_voice_bn_31557004\",\n    \"common_voice_bn_31557005\",\n    \"common_voice_bn_31557122\",\n    \"common_voice_bn_31557125\",\n    \"common_voice_bn_31557215\",\n    \"common_voice_bn_31557217\",\n    \"common_voice_bn_31557261\",\n    \"common_voice_bn_31557392\",\n    \"common_voice_bn_31557393\",\n    \"common_voice_bn_31557492\",\n    \"common_voice_bn_31557494\",\n    \"common_voice_bn_31557496\",\n    \"common_voice_bn_31557498\",\n    \"common_voice_bn_31557550\",\n    \"common_voice_bn_31557552\",\n    \"common_voice_bn_31557572\",\n    \"common_voice_bn_31557637\",\n    \"common_voice_bn_31557638\",\n    \"common_voice_bn_31557642\",\n    \"common_voice_bn_31557676\",\n    \"common_voice_bn_31557864\",\n    \"common_voice_bn_31557866\",\n    \"common_voice_bn_31557971\",\n    \"common_voice_bn_31557972\",\n    \"common_voice_bn_31557973\",\n    \"common_voice_bn_31558022\",\n    \"common_voice_bn_31558045\",\n    \"common_voice_bn_31558047\",\n    \"common_voice_bn_31558154\",\n    \"common_voice_bn_31558200\",\n    \"common_voice_bn_31558345\",\n    \"common_voice_bn_31558346\",\n    \"common_voice_bn_31558678\",\n    \"common_voice_bn_31558707\",\n    \"common_voice_bn_31558708\",\n    \"common_voice_bn_31558709\",\n    \"common_voice_bn_31558773\",\n    \"common_voice_bn_31558872\",\n    \"common_voice_bn_31559180\",\n    \"common_voice_bn_31559540\",\n    \"common_voice_bn_31559542\",\n    \"common_voice_bn_31559544\",\n    \"common_voice_bn_31559549\",\n    \"common_voice_bn_31559559\",\n    \"common_voice_bn_31559813\",\n    \"common_voice_bn_31559826\",\n    \"common_voice_bn_31560022\",\n    \"common_voice_bn_31560138\",\n    \"common_voice_bn_31560397\",\n    \"common_voice_bn_31560400\",\n    \"common_voice_bn_31560401\",\n    \"common_voice_bn_31560695\",\n    \"common_voice_bn_31560699\",\n    \"common_voice_bn_31560703\",\n    \"common_voice_bn_31560766\",\n    \"common_voice_bn_31560801\",\n    \"common_voice_bn_31560879\",\n    \"common_voice_bn_31560882\",\n    \"common_voice_bn_31560903\",\n    \"common_voice_bn_31561039\",\n    \"common_voice_bn_31561042\",\n    \"common_voice_bn_31561386\",\n    \"common_voice_bn_31561568\",\n    \"common_voice_bn_31561955\",\n    \"common_voice_bn_31562016\",\n    \"common_voice_bn_31562021\",\n    \"common_voice_bn_31562067\",\n    \"common_voice_bn_31562068\",\n    \"common_voice_bn_31562186\",\n    \"common_voice_bn_31562189\",\n    \"common_voice_bn_31562476\",\n    \"common_voice_bn_31562480\",\n    \"common_voice_bn_31562485\",\n    \"common_voice_bn_31562486\",\n    \"common_voice_bn_31562594\",\n    \"common_voice_bn_31562595\",\n    \"common_voice_bn_31562597\",\n    \"common_voice_bn_31562622\",\n    \"common_voice_bn_31562625\",\n    \"common_voice_bn_31562636\",\n    \"common_voice_bn_31562786\",\n    \"common_voice_bn_31562876\",\n    \"common_voice_bn_31562915\",\n    \"common_voice_bn_31563025\",\n    \"common_voice_bn_31563027\",\n    \"common_voice_bn_31563029\",\n    \"common_voice_bn_31563058\",\n    \"common_voice_bn_31563107\",\n    \"common_voice_bn_31563108\",\n    \"common_voice_bn_31563443\",\n    \"common_voice_bn_31563476\",\n    \"common_voice_bn_31563557\",\n    \"common_voice_bn_31563767\",\n    \"common_voice_bn_31563901\",\n    \"common_voice_bn_31564072\",\n    \"common_voice_bn_31564073\",\n    \"common_voice_bn_31564074\",\n    \"common_voice_bn_31564076\",\n    \"common_voice_bn_31564146\",\n    \"common_voice_bn_31564148\",\n    \"common_voice_bn_31564151\",\n    \"common_voice_bn_31564155\",\n    \"common_voice_bn_31564156\",\n    \"common_voice_bn_31564226\",\n    \"common_voice_bn_31564228\",\n    \"common_voice_bn_31564250\",\n    \"common_voice_bn_31564283\",\n    \"common_voice_bn_31564284\",\n    \"common_voice_bn_31564285\",\n    \"common_voice_bn_31564287\",\n    \"common_voice_bn_31564292\",\n    \"common_voice_bn_31564297\",\n    \"common_voice_bn_31564318\",\n    \"common_voice_bn_31564355\",\n    \"common_voice_bn_31564357\",\n    \"common_voice_bn_31564358\",\n    \"common_voice_bn_31564407\",\n    \"common_voice_bn_31564410\",\n    \"common_voice_bn_31564412\",\n    \"common_voice_bn_31564491\",\n    \"common_voice_bn_31564507\",\n    \"common_voice_bn_31564529\",\n    \"common_voice_bn_31564546\",\n    \"common_voice_bn_31564547\",\n    \"common_voice_bn_31564549\",\n    \"common_voice_bn_31564550\",\n    \"common_voice_bn_31564579\",\n    \"common_voice_bn_31564581\",\n    \"common_voice_bn_31564584\",\n    \"common_voice_bn_31564586\",\n    \"common_voice_bn_31564588\",\n    \"common_voice_bn_31564686\",\n    \"common_voice_bn_31564700\",\n    \"common_voice_bn_31564811\",\n    \"common_voice_bn_31564893\",\n    \"common_voice_bn_31565257\",\n    \"common_voice_bn_31565288\",\n    \"common_voice_bn_31565304\",\n    \"common_voice_bn_31565421\",\n    \"common_voice_bn_31565423\",\n    \"common_voice_bn_31565428\",\n    \"common_voice_bn_31565481\",\n    \"common_voice_bn_31565490\",\n    \"common_voice_bn_31565519\",\n    \"common_voice_bn_31565547\",\n    \"common_voice_bn_31565548\",\n    \"common_voice_bn_31565746\",\n    \"common_voice_bn_31565752\",\n    \"common_voice_bn_31565759\",\n    \"common_voice_bn_31565792\",\n    \"common_voice_bn_31566026\",\n    \"common_voice_bn_31566083\",\n    \"common_voice_bn_31566197\",\n    \"common_voice_bn_31566555\",\n    \"common_voice_bn_31566571\",\n    \"common_voice_bn_31566779\",\n    \"common_voice_bn_31566890\",\n    \"common_voice_bn_31567078\",\n    \"common_voice_bn_31567141\",\n    \"common_voice_bn_31567144\",\n    \"common_voice_bn_31567272\",\n    \"common_voice_bn_31567441\",\n    \"common_voice_bn_31567652\",\n    \"common_voice_bn_31567655\",\n    \"common_voice_bn_31567701\",\n    \"common_voice_bn_31568104\",\n    \"common_voice_bn_31568266\",\n    \"common_voice_bn_31568410\",\n    \"common_voice_bn_31568734\",\n    \"common_voice_bn_31568735\",\n    \"common_voice_bn_31568736\",\n    \"common_voice_bn_31568738\",\n    \"common_voice_bn_31568774\",\n    \"common_voice_bn_31568781\",\n    \"common_voice_bn_31568897\",\n    \"common_voice_bn_31568903\",\n    \"common_voice_bn_31568949\",\n    \"common_voice_bn_31569188\",\n    \"common_voice_bn_31569200\",\n    \"common_voice_bn_31569203\",\n    \"common_voice_bn_31569205\",\n    \"common_voice_bn_31569378\",\n    \"common_voice_bn_31569426\",\n    \"common_voice_bn_31569501\",\n    \"common_voice_bn_31569506\",\n    \"common_voice_bn_31569520\",\n    \"common_voice_bn_31569659\",\n    \"common_voice_bn_31569686\",\n    \"common_voice_bn_31569691\",\n    \"common_voice_bn_31569822\",\n    \"common_voice_bn_31569824\",\n    \"common_voice_bn_31570041\",\n    \"common_voice_bn_31570044\",\n    \"common_voice_bn_31570047\",\n    \"common_voice_bn_31570050\",\n    \"common_voice_bn_31570071\",\n    \"common_voice_bn_31570076\",\n    \"common_voice_bn_31570293\",\n    \"common_voice_bn_31570366\",\n    \"common_voice_bn_31570384\",\n    \"common_voice_bn_31570438\",\n    \"common_voice_bn_31570445\",\n    \"common_voice_bn_31570457\",\n    \"common_voice_bn_31570525\",\n    \"common_voice_bn_31570527\",\n    \"common_voice_bn_31570639\",\n    \"common_voice_bn_31570648\",\n    \"common_voice_bn_31570650\",\n    \"common_voice_bn_31570794\",\n    \"common_voice_bn_31570932\",\n    \"common_voice_bn_31570985\",\n    \"common_voice_bn_31571111\",\n    \"common_voice_bn_31571149\",\n    \"common_voice_bn_31571169\",\n    \"common_voice_bn_31571171\",\n    \"common_voice_bn_31571191\",\n    \"common_voice_bn_31571308\",\n    \"common_voice_bn_31571310\",\n    \"common_voice_bn_31571311\",\n    \"common_voice_bn_31571313\",\n    \"common_voice_bn_31571746\",\n    \"common_voice_bn_31571749\",\n    \"common_voice_bn_31571752\",\n    \"common_voice_bn_31571822\",\n    \"common_voice_bn_31572029\",\n    \"common_voice_bn_31572237\",\n    \"common_voice_bn_31572255\",\n    \"common_voice_bn_31572262\",\n    \"common_voice_bn_31572391\",\n    \"common_voice_bn_31572396\",\n    \"common_voice_bn_31572397\",\n    \"common_voice_bn_31572491\",\n    \"common_voice_bn_31572548\",\n    \"common_voice_bn_31572603\",\n    \"common_voice_bn_31572610\",\n    \"common_voice_bn_31572615\",\n    \"common_voice_bn_31572616\",\n    \"common_voice_bn_31572617\",\n    \"common_voice_bn_31572696\",\n    \"common_voice_bn_31572797\",\n    \"common_voice_bn_31572928\",\n    \"common_voice_bn_31572940\",\n    \"common_voice_bn_31573081\",\n    \"common_voice_bn_31573141\",\n    \"common_voice_bn_31573198\",\n    \"common_voice_bn_31573199\",\n    \"common_voice_bn_31573200\",\n    \"common_voice_bn_31573201\",\n    \"common_voice_bn_31573202\",\n    \"common_voice_bn_31573616\",\n    \"common_voice_bn_31573619\",\n    \"common_voice_bn_31573620\",\n    \"common_voice_bn_31573662\",\n    \"common_voice_bn_31573762\",\n    \"common_voice_bn_31574308\",\n    \"common_voice_bn_31574367\",\n    \"common_voice_bn_31574435\",\n    \"common_voice_bn_31574499\",\n    \"common_voice_bn_31574500\",\n    \"common_voice_bn_31574503\",\n    \"common_voice_bn_31574523\",\n    \"common_voice_bn_31574527\",\n    \"common_voice_bn_31574529\",\n    \"common_voice_bn_31574545\",\n    \"common_voice_bn_31574557\",\n    \"common_voice_bn_31574574\",\n    \"common_voice_bn_31574641\",\n    \"common_voice_bn_31574667\",\n    \"common_voice_bn_31574670\",\n    \"common_voice_bn_31574673\",\n    \"common_voice_bn_31574932\",\n    \"common_voice_bn_31575032\",\n    \"common_voice_bn_31575062\",\n    \"common_voice_bn_31575069\",\n    \"common_voice_bn_31575083\",\n    \"common_voice_bn_31575090\",\n    \"common_voice_bn_31575180\",\n    \"common_voice_bn_31575363\",\n    \"common_voice_bn_31575365\",\n    \"common_voice_bn_31575367\",\n    \"common_voice_bn_31575369\",\n    \"common_voice_bn_31575373\",\n    \"common_voice_bn_31575619\",\n    \"common_voice_bn_31575621\",\n    \"common_voice_bn_31575624\",\n    \"common_voice_bn_31575626\",\n    \"common_voice_bn_31575634\",\n    \"common_voice_bn_31575800\",\n    \"common_voice_bn_31575932\",\n    \"common_voice_bn_31575938\",\n    \"common_voice_bn_31575976\",\n    \"common_voice_bn_31576043\",\n    \"common_voice_bn_31576052\",\n    \"common_voice_bn_31576057\",\n    \"common_voice_bn_31576127\",\n    \"common_voice_bn_31576233\",\n    \"common_voice_bn_31576288\",\n    \"common_voice_bn_31576371\",\n    \"common_voice_bn_31576562\",\n    \"common_voice_bn_31576637\",\n    \"common_voice_bn_31576644\",\n    \"common_voice_bn_31576806\",\n    \"common_voice_bn_31576855\",\n    \"common_voice_bn_31576909\",\n    \"common_voice_bn_31576917\",\n    \"common_voice_bn_31576921\",\n    \"common_voice_bn_31576924\",\n    \"common_voice_bn_31576927\",\n    \"common_voice_bn_31577137\",\n    \"common_voice_bn_31577144\",\n    \"common_voice_bn_31577145\",\n    \"common_voice_bn_31577211\",\n    \"common_voice_bn_31577229\",\n    \"common_voice_bn_31577233\",\n    \"common_voice_bn_31577236\",\n    \"common_voice_bn_31577259\",\n    \"common_voice_bn_31577288\",\n    \"common_voice_bn_31577289\",\n    \"common_voice_bn_31577290\",\n    \"common_voice_bn_31577292\",\n    \"common_voice_bn_31577293\",\n    \"common_voice_bn_31577365\",\n    \"common_voice_bn_31577369\",\n    \"common_voice_bn_31577382\",\n    \"common_voice_bn_31577420\",\n    \"common_voice_bn_31577728\",\n    \"common_voice_bn_31578109\",\n    \"common_voice_bn_31578113\",\n    \"common_voice_bn_31578178\",\n    \"common_voice_bn_31578187\",\n    \"common_voice_bn_31578333\",\n    \"common_voice_bn_31578376\",\n    \"common_voice_bn_31578380\",\n    \"common_voice_bn_31578385\",\n    \"common_voice_bn_31578454\",\n    \"common_voice_bn_31578651\",\n    \"common_voice_bn_31578652\",\n    \"common_voice_bn_31578653\",\n    \"common_voice_bn_31578654\",\n    \"common_voice_bn_31578655\",\n    \"common_voice_bn_31578692\",\n    \"common_voice_bn_31578742\",\n    \"common_voice_bn_31578743\",\n    \"common_voice_bn_31578744\",\n    \"common_voice_bn_31578745\",\n    \"common_voice_bn_31578869\",\n    \"common_voice_bn_31578935\",\n    \"common_voice_bn_31579063\",\n    \"common_voice_bn_31579108\",\n    \"common_voice_bn_31579110\",\n    \"common_voice_bn_31579113\",\n    \"common_voice_bn_31579116\",\n    \"common_voice_bn_31579239\",\n    \"common_voice_bn_31579252\",\n    \"common_voice_bn_31579421\",\n    \"common_voice_bn_31579509\",\n    \"common_voice_bn_31579512\",\n    \"common_voice_bn_31579515\",\n    \"common_voice_bn_31579592\",\n    \"common_voice_bn_31579695\",\n    \"common_voice_bn_31579721\",\n    \"common_voice_bn_31579816\",\n    \"common_voice_bn_31579974\",\n    \"common_voice_bn_31579976\",\n    \"common_voice_bn_31579977\",\n    \"common_voice_bn_31580292\",\n    \"common_voice_bn_31580414\",\n    \"common_voice_bn_31580508\",\n    \"common_voice_bn_31580511\",\n    \"common_voice_bn_31580731\",\n    \"common_voice_bn_31580733\",\n    \"common_voice_bn_31580736\",\n    \"common_voice_bn_31580738\",\n    \"common_voice_bn_31581273\",\n    \"common_voice_bn_31581606\",\n    \"common_voice_bn_31581653\",\n    \"common_voice_bn_31581654\",\n    \"common_voice_bn_31581655\",\n    \"common_voice_bn_31581657\",\n    \"common_voice_bn_31581659\",\n    \"common_voice_bn_31581837\",\n    \"common_voice_bn_31581838\",\n    \"common_voice_bn_31581923\",\n    \"common_voice_bn_31581929\",\n    \"common_voice_bn_31582092\",\n    \"common_voice_bn_31582099\",\n    \"common_voice_bn_31582363\",\n    \"common_voice_bn_31582370\",\n    \"common_voice_bn_31582505\",\n    \"common_voice_bn_31582646\",\n    \"common_voice_bn_31582678\",\n    \"common_voice_bn_31582897\",\n    \"common_voice_bn_31582900\",\n    \"common_voice_bn_31582952\",\n    \"common_voice_bn_31583009\",\n    \"common_voice_bn_31583196\",\n    \"common_voice_bn_31583215\",\n    \"common_voice_bn_31583218\",\n    \"common_voice_bn_31583220\",\n    \"common_voice_bn_31583264\",\n    \"common_voice_bn_31583349\",\n    \"common_voice_bn_31583422\",\n    \"common_voice_bn_31583757\",\n    \"common_voice_bn_31583758\",\n    \"common_voice_bn_31583759\",\n    \"common_voice_bn_31583760\",\n    \"common_voice_bn_31583774\",\n    \"common_voice_bn_31583883\",\n    \"common_voice_bn_31583895\",\n    \"common_voice_bn_31583940\",\n    \"common_voice_bn_31584432\",\n    \"common_voice_bn_31584469\",\n    \"common_voice_bn_31584607\",\n    \"common_voice_bn_31584712\",\n    \"common_voice_bn_31584734\",\n    \"common_voice_bn_31584916\",\n    \"common_voice_bn_31585417\",\n    \"common_voice_bn_31585507\",\n    \"common_voice_bn_31585575\",\n    \"common_voice_bn_31585689\",\n    \"common_voice_bn_31585745\",\n    \"common_voice_bn_31585865\",\n    \"common_voice_bn_31585866\",\n    \"common_voice_bn_31585872\",\n    \"common_voice_bn_31586109\",\n    \"common_voice_bn_31586116\",\n    \"common_voice_bn_31586268\",\n    \"common_voice_bn_31586471\",\n    \"common_voice_bn_31586791\",\n    \"common_voice_bn_31587127\",\n    \"common_voice_bn_31587128\",\n    \"common_voice_bn_31587130\",\n    \"common_voice_bn_31587318\",\n    \"common_voice_bn_31587320\",\n    \"common_voice_bn_31587399\",\n    \"common_voice_bn_31587453\",\n    \"common_voice_bn_31587457\",\n    \"common_voice_bn_31587744\",\n    \"common_voice_bn_31587808\",\n    \"common_voice_bn_31587875\",\n    \"common_voice_bn_31588068\",\n    \"common_voice_bn_31588363\",\n    \"common_voice_bn_31588416\",\n    \"common_voice_bn_31588631\",\n    \"common_voice_bn_31588635\",\n    \"common_voice_bn_31588637\",\n    \"common_voice_bn_31588727\",\n    \"common_voice_bn_31588731\",\n    \"common_voice_bn_31588733\",\n    \"common_voice_bn_31588735\",\n    \"common_voice_bn_31588738\",\n    \"common_voice_bn_31588792\",\n    \"common_voice_bn_31589044\",\n    \"common_voice_bn_31589049\",\n    \"common_voice_bn_31589050\",\n    \"common_voice_bn_31589056\",\n    \"common_voice_bn_31589203\",\n    \"common_voice_bn_31589251\",\n    \"common_voice_bn_31589354\",\n    \"common_voice_bn_31589415\",\n    \"common_voice_bn_31589451\",\n    \"common_voice_bn_31589461\",\n    \"common_voice_bn_31589467\",\n    \"common_voice_bn_31589472\",\n    \"common_voice_bn_31589560\",\n    \"common_voice_bn_31589561\",\n    \"common_voice_bn_31589564\",\n    \"common_voice_bn_31589568\",\n    \"common_voice_bn_31589572\",\n    \"common_voice_bn_31589692\",\n    \"common_voice_bn_31589697\",\n    \"common_voice_bn_31589699\",\n    \"common_voice_bn_31589867\",\n    \"common_voice_bn_31589951\",\n    \"common_voice_bn_31590022\",\n    \"common_voice_bn_31590081\",\n    \"common_voice_bn_31590092\",\n    \"common_voice_bn_31590470\",\n    \"common_voice_bn_31590511\",\n    \"common_voice_bn_31590584\",\n    \"common_voice_bn_31590597\",\n    \"common_voice_bn_31590911\",\n    \"common_voice_bn_31591028\",\n    \"common_voice_bn_31591032\",\n    \"common_voice_bn_31591033\",\n    \"common_voice_bn_31591078\",\n    \"common_voice_bn_31591136\",\n    \"common_voice_bn_31591139\",\n    \"common_voice_bn_31591368\",\n    \"common_voice_bn_31591382\",\n    \"common_voice_bn_31591384\",\n    \"common_voice_bn_31591386\",\n    \"common_voice_bn_31591388\",\n    \"common_voice_bn_31591473\",\n    \"common_voice_bn_31591489\",\n    \"common_voice_bn_31591505\",\n    \"common_voice_bn_31591558\",\n    \"common_voice_bn_31591563\",\n    \"common_voice_bn_31591608\",\n    \"common_voice_bn_31591853\",\n    \"common_voice_bn_31591915\",\n    \"common_voice_bn_31591920\",\n    \"common_voice_bn_31591922\",\n    \"common_voice_bn_31591923\",\n    \"common_voice_bn_31592349\",\n    \"common_voice_bn_31592370\",\n    \"common_voice_bn_31592513\",\n    \"common_voice_bn_31592541\",\n    \"common_voice_bn_31592796\",\n    \"common_voice_bn_31592798\",\n    \"common_voice_bn_31592802\",\n    \"common_voice_bn_31592804\",\n    \"common_voice_bn_31592805\",\n    \"common_voice_bn_31593035\",\n    \"common_voice_bn_31593089\",\n    \"common_voice_bn_31593113\",\n    \"common_voice_bn_31593251\",\n    \"common_voice_bn_31593282\",\n    \"common_voice_bn_31593284\",\n    \"common_voice_bn_31593288\",\n    \"common_voice_bn_31593296\",\n    \"common_voice_bn_31593308\",\n    \"common_voice_bn_31593363\",\n    \"common_voice_bn_31593445\",\n    \"common_voice_bn_31593688\",\n    \"common_voice_bn_31593693\",\n    \"common_voice_bn_31593695\",\n    \"common_voice_bn_31593696\",\n    \"common_voice_bn_31594035\",\n    \"common_voice_bn_31594164\",\n    \"common_voice_bn_31594167\",\n    \"common_voice_bn_31594170\",\n    \"common_voice_bn_31594227\",\n    \"common_voice_bn_31594231\",\n    \"common_voice_bn_31594361\",\n    \"common_voice_bn_31594441\",\n    \"common_voice_bn_31594470\",\n    \"common_voice_bn_31594478\",\n    \"common_voice_bn_31594484\",\n    \"common_voice_bn_31594588\",\n    \"common_voice_bn_31594607\",\n    \"common_voice_bn_31594635\",\n    \"common_voice_bn_31594637\",\n    \"common_voice_bn_31594717\",\n    \"common_voice_bn_31594749\",\n    \"common_voice_bn_31594750\",\n    \"common_voice_bn_31594784\",\n    \"common_voice_bn_31594785\",\n    \"common_voice_bn_31594848\",\n    \"common_voice_bn_31594855\",\n    \"common_voice_bn_31594957\",\n    \"common_voice_bn_31594991\",\n    \"common_voice_bn_31594995\",\n    \"common_voice_bn_31595000\",\n    \"common_voice_bn_31595021\",\n    \"common_voice_bn_31595022\",\n    \"common_voice_bn_31595023\",\n    \"common_voice_bn_31595024\",\n    \"common_voice_bn_31595148\",\n    \"common_voice_bn_31595197\",\n    \"common_voice_bn_31595433\",\n    \"common_voice_bn_31595526\",\n    \"common_voice_bn_31595557\",\n    \"common_voice_bn_31595634\",\n    \"common_voice_bn_31595649\",\n    \"common_voice_bn_31596007\",\n    \"common_voice_bn_31596052\",\n    \"common_voice_bn_31596057\",\n    \"common_voice_bn_31596063\",\n    \"common_voice_bn_31596066\",\n    \"common_voice_bn_31596259\",\n    \"common_voice_bn_31596269\",\n    \"common_voice_bn_31596271\",\n    \"common_voice_bn_31596272\",\n    \"common_voice_bn_31596738\",\n    \"common_voice_bn_31596748\",\n    \"common_voice_bn_31596752\",\n    \"common_voice_bn_31596757\",\n    \"common_voice_bn_31596783\",\n    \"common_voice_bn_31597103\",\n    \"common_voice_bn_31597106\",\n    \"common_voice_bn_31597218\",\n    \"common_voice_bn_31597589\",\n    \"common_voice_bn_31597590\",\n    \"common_voice_bn_31597591\",\n    \"common_voice_bn_31597602\",\n    \"common_voice_bn_31597837\",\n    \"common_voice_bn_31597842\",\n    \"common_voice_bn_31597887\",\n    \"common_voice_bn_31597905\",\n    \"common_voice_bn_31597909\",\n    \"common_voice_bn_31597914\",\n    \"common_voice_bn_31597917\",\n    \"common_voice_bn_31598209\",\n    \"common_voice_bn_31598210\",\n    \"common_voice_bn_31598220\",\n    \"common_voice_bn_31598223\",\n    \"common_voice_bn_31598224\",\n    \"common_voice_bn_31598248\",\n    \"common_voice_bn_31598249\",\n    \"common_voice_bn_31598255\",\n    \"common_voice_bn_31598440\",\n    \"common_voice_bn_31598494\",\n    \"common_voice_bn_31598507\",\n    \"common_voice_bn_31598526\",\n    \"common_voice_bn_31598527\",\n    \"common_voice_bn_31598658\",\n    \"common_voice_bn_31598679\",\n    \"common_voice_bn_31598692\",\n    \"common_voice_bn_31598759\",\n    \"common_voice_bn_31598808\",\n    \"common_voice_bn_31599037\",\n    \"common_voice_bn_31599052\",\n    \"common_voice_bn_31599073\",\n    \"common_voice_bn_31599090\",\n    \"common_voice_bn_31599092\",\n    \"common_voice_bn_31599116\",\n    \"common_voice_bn_31599202\",\n    \"common_voice_bn_31599203\",\n    \"common_voice_bn_31599236\",\n    \"common_voice_bn_31599243\",\n    \"common_voice_bn_31599368\",\n    \"common_voice_bn_31599589\",\n    \"common_voice_bn_31599607\",\n    \"common_voice_bn_31599825\",\n    \"common_voice_bn_31599831\",\n    \"common_voice_bn_31599834\",\n    \"common_voice_bn_31599852\",\n    \"common_voice_bn_31599873\",\n    \"common_voice_bn_31600022\",\n    \"common_voice_bn_31600063\",\n    \"common_voice_bn_31600064\",\n    \"common_voice_bn_31600065\",\n    \"common_voice_bn_31600066\",\n    \"common_voice_bn_31600169\",\n    \"common_voice_bn_31600176\",\n    \"common_voice_bn_31600254\",\n    \"common_voice_bn_31600258\",\n    \"common_voice_bn_31600260\",\n    \"common_voice_bn_31600261\",\n    \"common_voice_bn_31600273\",\n    \"common_voice_bn_31600304\",\n    \"common_voice_bn_31600308\",\n    \"common_voice_bn_31600319\",\n    \"common_voice_bn_31600396\",\n    \"common_voice_bn_31600509\",\n    \"common_voice_bn_31600577\",\n    \"common_voice_bn_31600703\",\n    \"common_voice_bn_31600707\",\n    \"common_voice_bn_31600747\",\n    \"common_voice_bn_31600780\",\n    \"common_voice_bn_31600855\",\n    \"common_voice_bn_31600856\",\n    \"common_voice_bn_31600857\",\n    \"common_voice_bn_31600858\",\n    \"common_voice_bn_31601057\",\n    \"common_voice_bn_31601199\",\n    \"common_voice_bn_31601203\",\n    \"common_voice_bn_31601311\",\n    \"common_voice_bn_31601320\",\n    \"common_voice_bn_31601329\",\n    \"common_voice_bn_31601337\",\n    \"common_voice_bn_31601340\",\n    \"common_voice_bn_31601606\",\n    \"common_voice_bn_31601773\",\n    \"common_voice_bn_31601774\",\n    \"common_voice_bn_31601775\",\n    \"common_voice_bn_31601776\",\n    \"common_voice_bn_31601904\",\n    \"common_voice_bn_31601929\",\n    \"common_voice_bn_31602378\",\n    \"common_voice_bn_31602548\",\n    \"common_voice_bn_31602729\",\n    \"common_voice_bn_31602825\",\n    \"common_voice_bn_31602920\",\n    \"common_voice_bn_31603073\",\n    \"common_voice_bn_31603132\",\n    \"common_voice_bn_31603135\",\n    \"common_voice_bn_31603202\",\n    \"common_voice_bn_31603205\",\n    \"common_voice_bn_31603408\",\n    \"common_voice_bn_31603575\",\n    \"common_voice_bn_31603798\",\n    \"common_voice_bn_31603801\",\n    \"common_voice_bn_31603802\",\n    \"common_voice_bn_31603803\",\n    \"common_voice_bn_31603901\",\n    \"common_voice_bn_31603902\",\n    \"common_voice_bn_31603947\",\n    \"common_voice_bn_31604206\",\n    \"common_voice_bn_31604343\",\n    \"common_voice_bn_31604388\",\n    \"common_voice_bn_31604737\",\n    \"common_voice_bn_31604797\",\n    \"common_voice_bn_31604948\",\n    \"common_voice_bn_31605020\",\n    \"common_voice_bn_31605206\",\n    \"common_voice_bn_31605289\",\n    \"common_voice_bn_31605299\",\n    \"common_voice_bn_31605332\",\n    \"common_voice_bn_31605391\",\n    \"common_voice_bn_31605432\",\n    \"common_voice_bn_31605537\",\n    \"common_voice_bn_31605574\",\n    \"common_voice_bn_31605650\",\n    \"common_voice_bn_31605656\",\n    \"common_voice_bn_31605658\",\n    \"common_voice_bn_31605664\",\n    \"common_voice_bn_31605691\",\n    \"common_voice_bn_31605693\",\n    \"common_voice_bn_31605705\",\n    \"common_voice_bn_31605706\",\n    \"common_voice_bn_31605967\",\n    \"common_voice_bn_31606081\",\n    \"common_voice_bn_31606375\",\n    \"common_voice_bn_31606470\",\n    \"common_voice_bn_31606501\",\n    \"common_voice_bn_31606509\",\n    \"common_voice_bn_31606746\",\n    \"common_voice_bn_31606747\",\n    \"common_voice_bn_31606748\",\n    \"common_voice_bn_31606749\",\n    \"common_voice_bn_31606933\",\n    \"common_voice_bn_31606937\",\n    \"common_voice_bn_31606939\",\n    \"common_voice_bn_31606947\",\n    \"common_voice_bn_31606948\",\n    \"common_voice_bn_31606949\",\n    \"common_voice_bn_31606950\",\n    \"common_voice_bn_31606988\",\n    \"common_voice_bn_31606990\",\n    \"common_voice_bn_31606994\",\n    \"common_voice_bn_31606999\",\n    \"common_voice_bn_31607026\",\n    \"common_voice_bn_31607321\",\n    \"common_voice_bn_31607324\",\n    \"common_voice_bn_31607325\",\n    \"common_voice_bn_31607379\",\n    \"common_voice_bn_31607401\",\n    \"common_voice_bn_31607402\",\n    \"common_voice_bn_31607403\",\n    \"common_voice_bn_31607404\",\n    \"common_voice_bn_31607416\",\n    \"common_voice_bn_31607490\",\n    \"common_voice_bn_31607517\",\n    \"common_voice_bn_31607593\",\n    \"common_voice_bn_31607763\",\n    \"common_voice_bn_31607841\",\n    \"common_voice_bn_31607936\",\n    \"common_voice_bn_31607937\",\n    \"common_voice_bn_31607938\",\n    \"common_voice_bn_31607940\",\n    \"common_voice_bn_31607943\",\n    \"common_voice_bn_31607944\",\n    \"common_voice_bn_31608148\",\n    \"common_voice_bn_31608180\",\n    \"common_voice_bn_31608185\",\n    \"common_voice_bn_31608186\",\n    \"common_voice_bn_31608188\",\n    \"common_voice_bn_31608212\",\n    \"common_voice_bn_31608251\",\n    \"common_voice_bn_31608301\",\n    \"common_voice_bn_31608406\",\n    \"common_voice_bn_31608407\",\n    \"common_voice_bn_31608409\",\n    \"common_voice_bn_31608410\",\n    \"common_voice_bn_31608447\",\n    \"common_voice_bn_31608453\",\n    \"common_voice_bn_31608590\",\n    \"common_voice_bn_31608595\",\n    \"common_voice_bn_31608649\",\n    \"common_voice_bn_31608653\",\n    \"common_voice_bn_31608665\",\n    \"common_voice_bn_31608674\",\n    \"common_voice_bn_31608708\",\n    \"common_voice_bn_31608712\",\n    \"common_voice_bn_31608715\",\n    \"common_voice_bn_31608864\",\n    \"common_voice_bn_31608865\",\n    \"common_voice_bn_31608867\",\n    \"common_voice_bn_31608944\",\n    \"common_voice_bn_31608959\",\n    \"common_voice_bn_31609564\",\n    \"common_voice_bn_31609565\",\n    \"common_voice_bn_31609583\",\n    \"common_voice_bn_31609624\",\n    \"common_voice_bn_31609686\",\n    \"common_voice_bn_31610000\",\n    \"common_voice_bn_31610158\",\n    \"common_voice_bn_31610163\",\n    \"common_voice_bn_31610292\",\n    \"common_voice_bn_31610293\",\n    \"common_voice_bn_31610685\",\n    \"common_voice_bn_31610690\",\n    \"common_voice_bn_31610730\",\n    \"common_voice_bn_31610735\",\n    \"common_voice_bn_31610753\",\n    \"common_voice_bn_31610803\",\n    \"common_voice_bn_31610804\",\n    \"common_voice_bn_31610939\",\n    \"common_voice_bn_31610941\",\n    \"common_voice_bn_31610960\",\n    \"common_voice_bn_31610964\",\n    \"common_voice_bn_31611124\",\n    \"common_voice_bn_31611147\",\n    \"common_voice_bn_31611154\",\n    \"common_voice_bn_31611156\",\n    \"common_voice_bn_31611212\",\n    \"common_voice_bn_31611222\",\n    \"common_voice_bn_31611235\",\n    \"common_voice_bn_31611237\",\n    \"common_voice_bn_31611238\",\n    \"common_voice_bn_31611267\",\n    \"common_voice_bn_31611269\",\n    \"common_voice_bn_31611296\",\n    \"common_voice_bn_31611297\",\n    \"common_voice_bn_31611298\",\n    \"common_voice_bn_31611332\",\n    \"common_voice_bn_31611346\",\n    \"common_voice_bn_31611350\",\n    \"common_voice_bn_31611351\",\n    \"common_voice_bn_31611422\",\n    \"common_voice_bn_31611423\",\n    \"common_voice_bn_31611617\",\n    \"common_voice_bn_31611619\",\n    \"common_voice_bn_31611620\",\n    \"common_voice_bn_31611623\",\n    \"common_voice_bn_31611659\",\n    \"common_voice_bn_31611661\",\n    \"common_voice_bn_31611662\",\n    \"common_voice_bn_31611664\",\n    \"common_voice_bn_31611793\",\n    \"common_voice_bn_31611794\",\n    \"common_voice_bn_31611797\",\n    \"common_voice_bn_31611888\",\n    \"common_voice_bn_31611962\",\n    \"common_voice_bn_31611977\",\n    \"common_voice_bn_31611980\",\n    \"common_voice_bn_31611981\",\n    \"common_voice_bn_31611983\",\n    \"common_voice_bn_31612000\",\n    \"common_voice_bn_31612055\",\n    \"common_voice_bn_31612058\",\n    \"common_voice_bn_31612059\",\n    \"common_voice_bn_31612061\",\n    \"common_voice_bn_31612080\",\n    \"common_voice_bn_31612224\",\n    \"common_voice_bn_31612225\",\n    \"common_voice_bn_31612227\",\n    \"common_voice_bn_31612228\",\n    \"common_voice_bn_31612280\",\n    \"common_voice_bn_31612281\",\n    \"common_voice_bn_31612302\",\n    \"common_voice_bn_31612303\",\n    \"common_voice_bn_31612304\",\n    \"common_voice_bn_31612374\",\n    \"common_voice_bn_31612431\",\n    \"common_voice_bn_31612592\",\n    \"common_voice_bn_31612619\",\n    \"common_voice_bn_31612662\",\n    \"common_voice_bn_31612868\",\n    \"common_voice_bn_31612869\",\n    \"common_voice_bn_31612870\",\n    \"common_voice_bn_31612887\",\n    \"common_voice_bn_31612889\",\n    \"common_voice_bn_31612894\",\n    \"common_voice_bn_31612901\",\n    \"common_voice_bn_31613079\",\n    \"common_voice_bn_31613278\",\n    \"common_voice_bn_31613316\",\n    \"common_voice_bn_31613317\",\n    \"common_voice_bn_31613320\",\n    \"common_voice_bn_31613324\",\n    \"common_voice_bn_31613585\",\n    \"common_voice_bn_31613586\",\n    \"common_voice_bn_31613587\",\n    \"common_voice_bn_31613588\",\n    \"common_voice_bn_31613589\",\n    \"common_voice_bn_31613590\",\n    \"common_voice_bn_31613621\",\n    \"common_voice_bn_31613780\",\n    \"common_voice_bn_31613788\",\n    \"common_voice_bn_31613855\",\n    \"common_voice_bn_31613856\",\n    \"common_voice_bn_31613897\",\n    \"common_voice_bn_31613898\",\n    \"common_voice_bn_31613900\",\n    \"common_voice_bn_31613985\",\n    \"common_voice_bn_31613987\",\n    \"common_voice_bn_31613988\",\n    \"common_voice_bn_31613989\",\n    \"common_voice_bn_31614029\",\n    \"common_voice_bn_31614242\",\n    \"common_voice_bn_31614244\",\n    \"common_voice_bn_31614306\",\n    \"common_voice_bn_31614480\",\n    \"common_voice_bn_31614485\",\n    \"common_voice_bn_31614489\",\n    \"common_voice_bn_31614492\",\n    \"common_voice_bn_31614553\",\n    \"common_voice_bn_31614961\",\n    \"common_voice_bn_31615007\",\n    \"common_voice_bn_31615129\",\n    \"common_voice_bn_31615206\",\n    \"common_voice_bn_31615359\",\n    \"common_voice_bn_31615420\",\n    \"common_voice_bn_31615433\",\n    \"common_voice_bn_31615447\",\n    \"common_voice_bn_31615451\",\n    \"common_voice_bn_31615518\",\n    \"common_voice_bn_31615523\",\n    \"common_voice_bn_31615525\",\n    \"common_voice_bn_31615658\",\n    \"common_voice_bn_31615686\",\n    \"common_voice_bn_31615812\",\n    \"common_voice_bn_31615964\",\n    \"common_voice_bn_31615966\",\n    \"common_voice_bn_31615968\",\n    \"common_voice_bn_31615970\",\n    \"common_voice_bn_31615972\",\n    \"common_voice_bn_31616171\",\n    \"common_voice_bn_31616172\",\n    \"common_voice_bn_31616178\",\n    \"common_voice_bn_31616199\",\n    \"common_voice_bn_31616312\",\n    \"common_voice_bn_31616331\",\n    \"common_voice_bn_31616335\",\n    \"common_voice_bn_31616339\",\n    \"common_voice_bn_31616387\",\n    \"common_voice_bn_31616598\",\n    \"common_voice_bn_31616711\",\n    \"common_voice_bn_31616723\",\n    \"common_voice_bn_31616857\",\n    \"common_voice_bn_31616905\",\n    \"common_voice_bn_31616969\",\n    \"common_voice_bn_31617185\",\n    \"common_voice_bn_31617187\",\n    \"common_voice_bn_31617233\",\n    \"common_voice_bn_31617279\",\n    \"common_voice_bn_31617323\",\n    \"common_voice_bn_31617329\",\n    \"common_voice_bn_31617330\",\n    \"common_voice_bn_31617331\",\n    \"common_voice_bn_31617333\",\n    \"common_voice_bn_31617417\",\n    \"common_voice_bn_31617423\",\n    \"common_voice_bn_31617428\",\n    \"common_voice_bn_31617430\",\n    \"common_voice_bn_31617516\",\n    \"common_voice_bn_31617609\",\n    \"common_voice_bn_31617612\",\n    \"common_voice_bn_31617618\",\n    \"common_voice_bn_31617620\",\n    \"common_voice_bn_31617823\",\n    \"common_voice_bn_31617824\",\n    \"common_voice_bn_31617995\",\n    \"common_voice_bn_31618133\",\n    \"common_voice_bn_31618134\",\n    \"common_voice_bn_31618276\",\n    \"common_voice_bn_31618277\",\n    \"common_voice_bn_31618279\",\n    \"common_voice_bn_31618280\",\n    \"common_voice_bn_31618282\",\n    \"common_voice_bn_31618321\",\n    \"common_voice_bn_31618323\",\n    \"common_voice_bn_31618327\",\n    \"common_voice_bn_31618474\",\n    \"common_voice_bn_31618529\",\n    \"common_voice_bn_31618531\",\n    \"common_voice_bn_31618533\",\n    \"common_voice_bn_31618784\",\n    \"common_voice_bn_31618853\",\n    \"common_voice_bn_31618856\",\n    \"common_voice_bn_31618914\",\n    \"common_voice_bn_31618919\",\n    \"common_voice_bn_31619046\",\n    \"common_voice_bn_31619084\",\n    \"common_voice_bn_31619087\",\n    \"common_voice_bn_31619090\",\n    \"common_voice_bn_31619093\",\n    \"common_voice_bn_31619202\",\n    \"common_voice_bn_31619207\",\n    \"common_voice_bn_31619212\",\n    \"common_voice_bn_31619213\",\n    \"common_voice_bn_31619234\",\n    \"common_voice_bn_31619315\",\n    \"common_voice_bn_31619320\",\n    \"common_voice_bn_31619519\",\n    \"common_voice_bn_31619540\",\n    \"common_voice_bn_31619582\",\n    \"common_voice_bn_31619674\",\n    \"common_voice_bn_31619697\",\n    \"common_voice_bn_31619772\",\n    \"common_voice_bn_31619783\",\n    \"common_voice_bn_31619785\",\n    \"common_voice_bn_31619786\",\n    \"common_voice_bn_31619846\",\n    \"common_voice_bn_31619913\",\n    \"common_voice_bn_31620064\",\n    \"common_voice_bn_31620079\",\n    \"common_voice_bn_31620084\",\n    \"common_voice_bn_31620261\",\n    \"common_voice_bn_31620262\",\n    \"common_voice_bn_31620315\",\n    \"common_voice_bn_31620374\",\n    \"common_voice_bn_31620378\",\n    \"common_voice_bn_31620381\",\n    \"common_voice_bn_31620387\",\n    \"common_voice_bn_31620398\",\n    \"common_voice_bn_31620428\",\n    \"common_voice_bn_31620436\",\n    \"common_voice_bn_31620619\",\n    \"common_voice_bn_31620650\",\n    \"common_voice_bn_31620991\",\n    \"common_voice_bn_31620993\",\n    \"common_voice_bn_31620996\",\n    \"common_voice_bn_31621006\",\n    \"common_voice_bn_31621013\",\n    \"common_voice_bn_31621147\",\n    \"common_voice_bn_31621353\",\n    \"common_voice_bn_31621454\",\n    \"common_voice_bn_31621459\",\n    \"common_voice_bn_31621460\",\n    \"common_voice_bn_31621461\",\n    \"common_voice_bn_31621468\",\n    \"common_voice_bn_31621474\",\n    \"common_voice_bn_31621477\",\n    \"common_voice_bn_31621548\",\n    \"common_voice_bn_31621549\",\n    \"common_voice_bn_31621550\",\n    \"common_voice_bn_31621551\",\n    \"common_voice_bn_31621552\",\n    \"common_voice_bn_31621689\",\n    \"common_voice_bn_31621788\",\n    \"common_voice_bn_31621804\",\n    \"common_voice_bn_31621932\",\n    \"common_voice_bn_31622153\",\n    \"common_voice_bn_31622197\",\n    \"common_voice_bn_31622221\",\n    \"common_voice_bn_31622367\",\n    \"common_voice_bn_31622488\",\n    \"common_voice_bn_31622866\",\n    \"common_voice_bn_31622920\",\n    \"common_voice_bn_31622950\",\n    \"common_voice_bn_31623122\",\n    \"common_voice_bn_31623128\",\n    \"common_voice_bn_31623129\",\n    \"common_voice_bn_31623249\",\n    \"common_voice_bn_31623266\",\n    \"common_voice_bn_31623333\",\n    \"common_voice_bn_31623335\",\n    \"common_voice_bn_31623337\",\n    \"common_voice_bn_31623338\",\n    \"common_voice_bn_31623476\",\n    \"common_voice_bn_31623478\",\n    \"common_voice_bn_31623479\",\n    \"common_voice_bn_31623481\",\n    \"common_voice_bn_31623596\",\n    \"common_voice_bn_31623904\",\n    \"common_voice_bn_31624189\",\n    \"common_voice_bn_31624195\",\n    \"common_voice_bn_31624200\",\n    \"common_voice_bn_31624284\",\n    \"common_voice_bn_31624285\",\n    \"common_voice_bn_31624759\",\n    \"common_voice_bn_31624765\",\n    \"common_voice_bn_31624766\",\n    \"common_voice_bn_31624767\",\n    \"common_voice_bn_31624768\",\n    \"common_voice_bn_31624897\",\n    \"common_voice_bn_31625042\",\n    \"common_voice_bn_31625166\",\n    \"common_voice_bn_31625204\",\n    \"common_voice_bn_31625314\",\n    \"common_voice_bn_31625316\",\n    \"common_voice_bn_31625319\",\n    \"common_voice_bn_31625320\",\n    \"common_voice_bn_31625350\",\n    \"common_voice_bn_31625376\",\n    \"common_voice_bn_31625395\",\n    \"common_voice_bn_31625473\",\n    \"common_voice_bn_31625552\",\n    \"common_voice_bn_31625573\",\n    \"common_voice_bn_31625576\",\n    \"common_voice_bn_31625776\",\n    \"common_voice_bn_31625857\",\n    \"common_voice_bn_31625869\",\n    \"common_voice_bn_31625874\",\n    \"common_voice_bn_31625882\",\n    \"common_voice_bn_31625907\",\n    \"common_voice_bn_31625908\",\n    \"common_voice_bn_31625909\",\n    \"common_voice_bn_31625910\",\n    \"common_voice_bn_31625911\",\n    \"common_voice_bn_31625952\",\n    \"common_voice_bn_31626003\",\n    \"common_voice_bn_31626046\",\n    \"common_voice_bn_31626125\",\n    \"common_voice_bn_31626400\",\n    \"common_voice_bn_31626417\",\n    \"common_voice_bn_31626539\",\n    \"common_voice_bn_31626551\",\n    \"common_voice_bn_31626553\",\n    \"common_voice_bn_31626556\",\n    \"common_voice_bn_31626559\",\n    \"common_voice_bn_31626562\",\n    \"common_voice_bn_31626601\",\n    \"common_voice_bn_31626674\",\n    \"common_voice_bn_31626677\",\n    \"common_voice_bn_31626762\",\n    \"common_voice_bn_31626806\",\n    \"common_voice_bn_31626969\",\n    \"common_voice_bn_31627076\",\n    \"common_voice_bn_31627079\",\n    \"common_voice_bn_31627145\",\n    \"common_voice_bn_31627158\",\n    \"common_voice_bn_31627162\",\n    \"common_voice_bn_31627164\",\n    \"common_voice_bn_31627167\",\n    \"common_voice_bn_31627173\",\n    \"common_voice_bn_31627176\",\n    \"common_voice_bn_31627358\",\n    \"common_voice_bn_31627361\",\n    \"common_voice_bn_31627385\",\n    \"common_voice_bn_31627396\",\n    \"common_voice_bn_31627629\",\n    \"common_voice_bn_31627754\",\n    \"common_voice_bn_31627755\",\n    \"common_voice_bn_31627756\",\n    \"common_voice_bn_31627778\",\n    \"common_voice_bn_31627814\",\n    \"common_voice_bn_31627876\",\n    \"common_voice_bn_31627877\",\n    \"common_voice_bn_31627927\",\n    \"common_voice_bn_31628097\",\n    \"common_voice_bn_31628112\",\n    \"common_voice_bn_31628132\",\n    \"common_voice_bn_31628197\",\n    \"common_voice_bn_31628349\",\n    \"common_voice_bn_31628413\",\n    \"common_voice_bn_31628485\",\n    \"common_voice_bn_31628628\",\n    \"common_voice_bn_31628629\",\n    \"common_voice_bn_31628707\",\n    \"common_voice_bn_31628709\",\n    \"common_voice_bn_31628806\",\n    \"common_voice_bn_31629130\",\n    \"common_voice_bn_31629420\",\n    \"common_voice_bn_31629421\",\n    \"common_voice_bn_31629422\",\n    \"common_voice_bn_31629763\",\n    \"common_voice_bn_31630030\",\n    \"common_voice_bn_31630035\",\n    \"common_voice_bn_31630036\",\n    \"common_voice_bn_31630049\",\n    \"common_voice_bn_31630109\",\n    \"common_voice_bn_31630130\",\n    \"common_voice_bn_31630131\",\n    \"common_voice_bn_31630133\",\n    \"common_voice_bn_31630137\",\n    \"common_voice_bn_31630285\",\n    \"common_voice_bn_31630536\",\n    \"common_voice_bn_31630547\",\n    \"common_voice_bn_31630788\",\n    \"common_voice_bn_31630800\",\n    \"common_voice_bn_31631175\",\n    \"common_voice_bn_31631418\",\n    \"common_voice_bn_31631453\",\n    \"common_voice_bn_31631459\",\n    \"common_voice_bn_31631460\",\n    \"common_voice_bn_31631547\",\n    \"common_voice_bn_31631619\",\n    \"common_voice_bn_31631742\",\n    \"common_voice_bn_31631942\",\n    \"common_voice_bn_31631966\",\n    \"common_voice_bn_31632154\",\n    \"common_voice_bn_31632156\",\n    \"common_voice_bn_31632200\",\n    \"common_voice_bn_31632202\",\n    \"common_voice_bn_31632207\",\n    \"common_voice_bn_31632464\",\n    \"common_voice_bn_31632540\",\n    \"common_voice_bn_31632702\",\n    \"common_voice_bn_31632703\",\n    \"common_voice_bn_31632705\",\n    \"common_voice_bn_31632706\",\n    \"common_voice_bn_31632915\",\n    \"common_voice_bn_31632917\",\n    \"common_voice_bn_31632919\",\n    \"common_voice_bn_31632999\",\n    \"common_voice_bn_31633043\",\n    \"common_voice_bn_31633044\",\n    \"common_voice_bn_31633045\",\n    \"common_voice_bn_31633046\",\n    \"common_voice_bn_31633101\",\n    \"common_voice_bn_31633171\",\n    \"common_voice_bn_31633232\",\n    \"common_voice_bn_31633340\",\n    \"common_voice_bn_31633641\",\n    \"common_voice_bn_31633649\",\n    \"common_voice_bn_31633651\",\n    \"common_voice_bn_31633756\",\n    \"common_voice_bn_31634487\",\n    \"common_voice_bn_31634777\",\n    \"common_voice_bn_31634778\",\n    \"common_voice_bn_31634784\",\n    \"common_voice_bn_31634876\",\n    \"common_voice_bn_31634879\",\n    \"common_voice_bn_31634881\",\n    \"common_voice_bn_31635125\",\n    \"common_voice_bn_31635127\",\n    \"common_voice_bn_31635331\",\n    \"common_voice_bn_31635341\",\n    \"common_voice_bn_31635342\",\n    \"common_voice_bn_31635343\",\n    \"common_voice_bn_31635344\",\n    \"common_voice_bn_31635687\",\n    \"common_voice_bn_31635689\",\n    \"common_voice_bn_31635691\",\n    \"common_voice_bn_31635779\",\n    \"common_voice_bn_31635781\",\n    \"common_voice_bn_31635862\",\n    \"common_voice_bn_31635969\",\n    \"common_voice_bn_31636138\",\n    \"common_voice_bn_31636211\",\n    \"common_voice_bn_31636230\",\n    \"common_voice_bn_31636285\",\n    \"common_voice_bn_31636377\",\n    \"common_voice_bn_31636379\",\n    \"common_voice_bn_31636380\",\n    \"common_voice_bn_31637036\",\n    \"common_voice_bn_31637220\",\n    \"common_voice_bn_31637534\",\n    \"common_voice_bn_31637538\",\n    \"common_voice_bn_31637543\",\n    \"common_voice_bn_31637764\",\n    \"common_voice_bn_31637924\",\n    \"common_voice_bn_31637953\",\n    \"common_voice_bn_31637960\",\n    \"common_voice_bn_31637962\",\n    \"common_voice_bn_31638243\",\n    \"common_voice_bn_31638244\",\n    \"common_voice_bn_31638378\",\n    \"common_voice_bn_31638379\",\n    \"common_voice_bn_31638380\",\n    \"common_voice_bn_31638531\",\n    \"common_voice_bn_31638548\",\n    \"common_voice_bn_31638601\",\n    \"common_voice_bn_31638784\",\n    \"common_voice_bn_31638785\",\n    \"common_voice_bn_31638959\",\n    \"common_voice_bn_31638960\",\n    \"common_voice_bn_31638967\",\n    \"common_voice_bn_31638968\",\n    \"common_voice_bn_31638969\",\n    \"common_voice_bn_31638970\",\n    \"common_voice_bn_31638971\",\n    \"common_voice_bn_31638978\",\n    \"common_voice_bn_31638979\",\n    \"common_voice_bn_31638980\",\n    \"common_voice_bn_31638981\",\n    \"common_voice_bn_31638984\",\n    \"common_voice_bn_31639028\",\n    \"common_voice_bn_31639030\",\n    \"common_voice_bn_31639032\",\n    \"common_voice_bn_31639061\",\n    \"common_voice_bn_31639063\",\n    \"common_voice_bn_31639065\",\n    \"common_voice_bn_31639078\",\n    \"common_voice_bn_31639082\",\n    \"common_voice_bn_31639085\",\n    \"common_voice_bn_31639086\",\n    \"common_voice_bn_31639087\",\n    \"common_voice_bn_31639108\",\n    \"common_voice_bn_31639109\",\n    \"common_voice_bn_31639112\",\n    \"common_voice_bn_31639113\",\n    \"common_voice_bn_31639114\",\n    \"common_voice_bn_31639219\",\n    \"common_voice_bn_31639584\",\n    \"common_voice_bn_31639733\",\n    \"common_voice_bn_31639735\",\n    \"common_voice_bn_31639755\",\n    \"common_voice_bn_31639928\",\n    \"common_voice_bn_31639932\",\n    \"common_voice_bn_31640172\",\n    \"common_voice_bn_31640668\",\n    \"common_voice_bn_31641247\",\n    \"common_voice_bn_31641248\",\n    \"common_voice_bn_31641274\",\n    \"common_voice_bn_31641375\",\n    \"common_voice_bn_31641376\",\n    \"common_voice_bn_31641378\",\n    \"common_voice_bn_31641434\",\n    \"common_voice_bn_31641436\",\n    \"common_voice_bn_31641464\",\n    \"common_voice_bn_31641624\",\n    \"common_voice_bn_31641640\",\n    \"common_voice_bn_31641700\",\n    \"common_voice_bn_31641882\",\n    \"common_voice_bn_31641902\",\n    \"common_voice_bn_31641909\",\n    \"common_voice_bn_31642016\",\n    \"common_voice_bn_31642018\",\n    \"common_voice_bn_31642019\",\n    \"common_voice_bn_31642066\",\n    \"common_voice_bn_31642357\",\n    \"common_voice_bn_31642358\",\n    \"common_voice_bn_31642359\",\n    \"common_voice_bn_31642360\",\n    \"common_voice_bn_31642513\",\n    \"common_voice_bn_31642518\",\n    \"common_voice_bn_31642607\",\n    \"common_voice_bn_31642608\",\n    \"common_voice_bn_31642638\",\n    \"common_voice_bn_31642649\",\n    \"common_voice_bn_31642694\",\n    \"common_voice_bn_31642747\",\n    \"common_voice_bn_31642771\",\n    \"common_voice_bn_31642954\",\n    \"common_voice_bn_31643260\",\n    \"common_voice_bn_31643263\",\n    \"common_voice_bn_31643382\",\n    \"common_voice_bn_31643530\",\n    \"common_voice_bn_31643668\",\n    \"common_voice_bn_31643669\",\n    \"common_voice_bn_31643879\",\n    \"common_voice_bn_31643880\",\n    \"common_voice_bn_31643936\",\n    \"common_voice_bn_31644058\",\n    \"common_voice_bn_31644148\",\n    \"common_voice_bn_31644181\",\n    \"common_voice_bn_31644307\",\n    \"common_voice_bn_31644313\",\n    \"common_voice_bn_31644321\",\n    \"common_voice_bn_31644322\",\n    \"common_voice_bn_31644323\",\n    \"common_voice_bn_31644325\",\n    \"common_voice_bn_31644722\",\n    \"common_voice_bn_31644954\",\n    \"common_voice_bn_31645005\",\n    \"common_voice_bn_31645064\",\n    \"common_voice_bn_31645065\",\n    \"common_voice_bn_31645351\",\n    \"common_voice_bn_31645709\",\n    \"common_voice_bn_31645780\",\n    \"common_voice_bn_31645782\",\n    \"common_voice_bn_31645838\",\n    \"common_voice_bn_31645839\",\n    \"common_voice_bn_31645840\",\n    \"common_voice_bn_31645842\",\n    \"common_voice_bn_31645913\",\n    \"common_voice_bn_31645979\",\n    \"common_voice_bn_31646017\",\n    \"common_voice_bn_31646033\",\n    \"common_voice_bn_31646161\",\n    \"common_voice_bn_31646367\",\n    \"common_voice_bn_31646626\",\n    \"common_voice_bn_31646727\",\n    \"common_voice_bn_31646979\",\n    \"common_voice_bn_31647017\",\n    \"common_voice_bn_31647088\",\n    \"common_voice_bn_31647360\",\n    \"common_voice_bn_31647423\",\n    \"common_voice_bn_31647426\",\n    \"common_voice_bn_31647427\",\n    \"common_voice_bn_31647626\",\n    \"common_voice_bn_31647911\",\n    \"common_voice_bn_31647999\",\n    \"common_voice_bn_31648269\",\n    \"common_voice_bn_31648518\",\n    \"common_voice_bn_31648595\",\n    \"common_voice_bn_31648910\",\n    \"common_voice_bn_31648911\",\n    \"common_voice_bn_31648915\",\n    \"common_voice_bn_31649018\",\n    \"common_voice_bn_31649055\",\n    \"common_voice_bn_31649056\",\n    \"common_voice_bn_31649060\",\n    \"common_voice_bn_31649153\",\n    \"common_voice_bn_31649214\",\n    \"common_voice_bn_31649216\",\n    \"common_voice_bn_31649378\",\n    \"common_voice_bn_31649486\",\n    \"common_voice_bn_31649621\",\n    \"common_voice_bn_31649658\",\n    \"common_voice_bn_31649933\",\n    \"common_voice_bn_31650269\",\n    \"common_voice_bn_31650316\",\n    \"common_voice_bn_31650318\",\n    \"common_voice_bn_31651000\",\n    \"common_voice_bn_31651114\",\n    \"common_voice_bn_31651155\",\n    \"common_voice_bn_31651158\",\n    \"common_voice_bn_31651331\",\n    \"common_voice_bn_31651622\",\n    \"common_voice_bn_31651624\",\n    \"common_voice_bn_31651627\",\n    \"common_voice_bn_31651651\",\n    \"common_voice_bn_31651686\",\n    \"common_voice_bn_31652035\",\n    \"common_voice_bn_31652070\",\n    \"common_voice_bn_31652217\",\n    \"common_voice_bn_31652218\",\n    \"common_voice_bn_31652221\",\n    \"common_voice_bn_31652303\",\n    \"common_voice_bn_31652464\",\n    \"common_voice_bn_31652540\",\n    \"common_voice_bn_31652681\",\n    \"common_voice_bn_31652682\",\n    \"common_voice_bn_31652684\",\n    \"common_voice_bn_31652685\",\n    \"common_voice_bn_31652711\",\n    \"common_voice_bn_31652900\",\n    \"common_voice_bn_31653282\",\n    \"common_voice_bn_31653287\",\n    \"common_voice_bn_31653399\",\n    \"common_voice_bn_31653400\",\n    \"common_voice_bn_31653465\",\n    \"common_voice_bn_31653473\",\n    \"common_voice_bn_31653653\",\n    \"common_voice_bn_31653840\",\n    \"common_voice_bn_31653842\",\n    \"common_voice_bn_31653844\",\n    \"common_voice_bn_31653845\",\n    \"common_voice_bn_31653939\",\n    \"common_voice_bn_31653966\",\n    \"common_voice_bn_31653967\",\n    \"common_voice_bn_31654128\",\n    \"common_voice_bn_31654150\",\n    \"common_voice_bn_31654260\",\n    \"common_voice_bn_31654281\",\n    \"common_voice_bn_31654316\",\n    \"common_voice_bn_31654317\",\n    \"common_voice_bn_31654318\",\n    \"common_voice_bn_31654319\",\n    \"common_voice_bn_31654320\",\n    \"common_voice_bn_31654409\",\n    \"common_voice_bn_31654439\",\n    \"common_voice_bn_31654440\",\n    \"common_voice_bn_31654442\",\n    \"common_voice_bn_31654458\",\n    \"common_voice_bn_31654459\",\n    \"common_voice_bn_31654460\",\n    \"common_voice_bn_31654461\",\n    \"common_voice_bn_31654462\",\n    \"common_voice_bn_31654523\",\n    \"common_voice_bn_31654678\",\n    \"common_voice_bn_31654696\",\n    \"common_voice_bn_31654862\",\n    \"common_voice_bn_31654972\",\n    \"common_voice_bn_31655367\",\n    \"common_voice_bn_31655444\",\n    \"common_voice_bn_31655735\",\n    \"common_voice_bn_31655737\",\n    \"common_voice_bn_31655738\",\n    \"common_voice_bn_31656119\",\n    \"common_voice_bn_31656132\",\n    \"common_voice_bn_31656135\",\n    \"common_voice_bn_31656140\",\n    \"common_voice_bn_31656146\",\n    \"common_voice_bn_31656157\",\n    \"common_voice_bn_31656158\",\n    \"common_voice_bn_31656159\",\n    \"common_voice_bn_31656161\",\n    \"common_voice_bn_31656292\",\n    \"common_voice_bn_31656305\",\n    \"common_voice_bn_31656327\",\n    \"common_voice_bn_31656435\",\n    \"common_voice_bn_31656438\",\n    \"common_voice_bn_31656439\",\n    \"common_voice_bn_31656546\",\n    \"common_voice_bn_31656583\",\n    \"common_voice_bn_31656622\",\n    \"common_voice_bn_31656632\",\n    \"common_voice_bn_31656661\",\n    \"common_voice_bn_31656724\",\n    \"common_voice_bn_31656872\",\n    \"common_voice_bn_31657205\",\n    \"common_voice_bn_31657588\",\n    \"common_voice_bn_31657592\",\n    \"common_voice_bn_31657596\",\n    \"common_voice_bn_31657728\",\n    \"common_voice_bn_31657782\",\n    \"common_voice_bn_31657783\",\n    \"common_voice_bn_31657858\",\n    \"common_voice_bn_31657860\",\n    \"common_voice_bn_31657861\",\n    \"common_voice_bn_31657862\",\n    \"common_voice_bn_31657863\",\n    \"common_voice_bn_31658209\",\n    \"common_voice_bn_31658304\",\n    \"common_voice_bn_31658638\",\n    \"common_voice_bn_31658639\",\n    \"common_voice_bn_31658640\",\n    \"common_voice_bn_31658643\",\n    \"common_voice_bn_31658827\",\n    \"common_voice_bn_31658829\",\n    \"common_voice_bn_31658831\",\n    \"common_voice_bn_31658892\",\n    \"common_voice_bn_31658898\",\n    \"common_voice_bn_31658903\",\n    \"common_voice_bn_31659036\",\n    \"common_voice_bn_31659060\",\n    \"common_voice_bn_31659240\",\n    \"common_voice_bn_31659284\",\n    \"common_voice_bn_31659372\",\n    \"common_voice_bn_31659380\",\n    \"common_voice_bn_31659383\",\n    \"common_voice_bn_31659384\",\n    \"common_voice_bn_31659385\",\n    \"common_voice_bn_31659386\",\n    \"common_voice_bn_31659418\",\n    \"common_voice_bn_31659419\",\n    \"common_voice_bn_31659783\",\n    \"common_voice_bn_31660287\",\n    \"common_voice_bn_31660380\",\n    \"common_voice_bn_31660384\",\n    \"common_voice_bn_31660445\",\n    \"common_voice_bn_31660448\",\n    \"common_voice_bn_31660455\",\n    \"common_voice_bn_31660611\",\n    \"common_voice_bn_31660650\",\n    \"common_voice_bn_31660652\",\n    \"common_voice_bn_31660706\",\n    \"common_voice_bn_31660714\",\n    \"common_voice_bn_31660749\",\n    \"common_voice_bn_31660768\",\n    \"common_voice_bn_31660880\",\n    \"common_voice_bn_31661079\",\n    \"common_voice_bn_31661081\",\n    \"common_voice_bn_31661083\",\n    \"common_voice_bn_31661085\",\n    \"common_voice_bn_31661089\",\n    \"common_voice_bn_31661175\",\n    \"common_voice_bn_31661177\",\n    \"common_voice_bn_31661178\",\n    \"common_voice_bn_31661656\",\n    \"common_voice_bn_31661661\",\n    \"common_voice_bn_31661664\",\n    \"common_voice_bn_31661694\",\n    \"common_voice_bn_31661897\",\n    \"common_voice_bn_31661951\",\n    \"common_voice_bn_31662161\",\n    \"common_voice_bn_31662193\",\n    \"common_voice_bn_31662354\",\n    \"common_voice_bn_31662356\",\n    \"common_voice_bn_31662359\",\n    \"common_voice_bn_31662361\",\n    \"common_voice_bn_31662364\",\n    \"common_voice_bn_31662671\",\n    \"common_voice_bn_31662674\",\n    \"common_voice_bn_31662693\",\n    \"common_voice_bn_31662742\",\n    \"common_voice_bn_31662917\",\n    \"common_voice_bn_31662934\",\n    \"common_voice_bn_31662942\",\n    \"common_voice_bn_31662946\",\n    \"common_voice_bn_31663150\",\n    \"common_voice_bn_31663165\",\n    \"common_voice_bn_31663334\",\n    \"common_voice_bn_31663359\",\n    \"common_voice_bn_31663374\",\n    \"common_voice_bn_31663440\",\n    \"common_voice_bn_31663443\",\n    \"common_voice_bn_31663489\",\n    \"common_voice_bn_31663524\",\n    \"common_voice_bn_31663528\",\n    \"common_voice_bn_31663530\",\n    \"common_voice_bn_31663532\",\n    \"common_voice_bn_31663539\",\n    \"common_voice_bn_31663559\",\n    \"common_voice_bn_31663561\",\n    \"common_voice_bn_31663574\",\n    \"common_voice_bn_31663576\",\n    \"common_voice_bn_31663598\",\n    \"common_voice_bn_31663601\",\n    \"common_voice_bn_31663606\",\n    \"common_voice_bn_31663611\",\n    \"common_voice_bn_31663615\",\n    \"common_voice_bn_31663679\",\n    \"common_voice_bn_31664130\",\n    \"common_voice_bn_31664200\",\n    \"common_voice_bn_31664308\",\n    \"common_voice_bn_31664842\",\n    \"common_voice_bn_31664848\",\n    \"common_voice_bn_31664852\",\n    \"common_voice_bn_31664854\",\n    \"common_voice_bn_31664857\",\n    \"common_voice_bn_31664891\",\n    \"common_voice_bn_31665026\",\n    \"common_voice_bn_31665053\",\n    \"common_voice_bn_31665108\",\n    \"common_voice_bn_31665186\",\n    \"common_voice_bn_31665318\",\n    \"common_voice_bn_31665339\",\n    \"common_voice_bn_31665522\",\n    \"common_voice_bn_31665543\",\n    \"common_voice_bn_31665657\",\n    \"common_voice_bn_31665659\",\n    \"common_voice_bn_31665662\",\n    \"common_voice_bn_31665665\",\n    \"common_voice_bn_31665669\",\n    \"common_voice_bn_31665670\",\n    \"common_voice_bn_31665707\",\n    \"common_voice_bn_31665708\",\n    \"common_voice_bn_31665709\",\n    \"common_voice_bn_31665710\",\n    \"common_voice_bn_31665711\",\n    \"common_voice_bn_31665751\",\n    \"common_voice_bn_31665867\",\n    \"common_voice_bn_31665995\",\n    \"common_voice_bn_31666307\",\n    \"common_voice_bn_31666309\",\n    \"common_voice_bn_31666310\",\n    \"common_voice_bn_31666311\",\n    \"common_voice_bn_31666560\",\n    \"common_voice_bn_31666578\",\n    \"common_voice_bn_31666583\",\n    \"common_voice_bn_31666592\",\n    \"common_voice_bn_31666599\",\n    \"common_voice_bn_31666631\",\n    \"common_voice_bn_31666655\",\n    \"common_voice_bn_31666690\",\n    \"common_voice_bn_31666732\",\n    \"common_voice_bn_31666734\",\n    \"common_voice_bn_31666735\",\n    \"common_voice_bn_31666737\",\n    \"common_voice_bn_31666739\",\n    \"common_voice_bn_31666761\",\n    \"common_voice_bn_31666925\",\n    \"common_voice_bn_31667220\",\n    \"common_voice_bn_31667240\",\n    \"common_voice_bn_31667245\",\n    \"common_voice_bn_31667248\",\n    \"common_voice_bn_31667430\",\n    \"common_voice_bn_31667435\",\n    \"common_voice_bn_31667438\",\n    \"common_voice_bn_31667441\",\n    \"common_voice_bn_31667443\",\n    \"common_voice_bn_31667786\",\n    \"common_voice_bn_31667830\",\n    \"common_voice_bn_31667833\",\n    \"common_voice_bn_31668207\",\n    \"common_voice_bn_31668402\",\n    \"common_voice_bn_31668613\",\n    \"common_voice_bn_31668615\",\n    \"common_voice_bn_31668757\",\n    \"common_voice_bn_31668774\",\n    \"common_voice_bn_31668797\",\n    \"common_voice_bn_31668800\",\n    \"common_voice_bn_31668801\",\n    \"common_voice_bn_31668822\",\n    \"common_voice_bn_31669005\",\n    \"common_voice_bn_31669346\",\n    \"common_voice_bn_31669533\",\n    \"common_voice_bn_31669534\",\n    \"common_voice_bn_31669536\",\n    \"common_voice_bn_31669538\",\n    \"common_voice_bn_31669555\",\n    \"common_voice_bn_31669643\",\n    \"common_voice_bn_31669646\",\n    \"common_voice_bn_31669775\",\n    \"common_voice_bn_31669915\",\n    \"common_voice_bn_31669959\",\n    \"common_voice_bn_31669962\",\n    \"common_voice_bn_31669963\",\n    \"common_voice_bn_31669965\",\n    \"common_voice_bn_31670133\",\n    \"common_voice_bn_31670137\",\n    \"common_voice_bn_31670219\",\n    \"common_voice_bn_31670640\",\n    \"common_voice_bn_31670641\",\n    \"common_voice_bn_31670643\",\n    \"common_voice_bn_31670644\",\n    \"common_voice_bn_31670731\",\n    \"common_voice_bn_31670799\",\n    \"common_voice_bn_31671151\",\n    \"common_voice_bn_31671159\",\n    \"common_voice_bn_31671161\",\n    \"common_voice_bn_31671164\",\n    \"common_voice_bn_31671549\",\n    \"common_voice_bn_31671579\",\n    \"common_voice_bn_31671663\",\n    \"common_voice_bn_31671665\",\n    \"common_voice_bn_31671667\",\n    \"common_voice_bn_31671675\",\n    \"common_voice_bn_31671681\",\n    \"common_voice_bn_31671776\",\n    \"common_voice_bn_31671785\",\n    \"common_voice_bn_31671814\",\n    \"common_voice_bn_31671912\",\n    \"common_voice_bn_31672112\",\n    \"common_voice_bn_31672151\",\n    \"common_voice_bn_31672174\",\n    \"common_voice_bn_31672176\",\n    \"common_voice_bn_31672181\",\n    \"common_voice_bn_31672382\",\n    \"common_voice_bn_31672393\",\n    \"common_voice_bn_31672395\",\n    \"common_voice_bn_31672397\",\n    \"common_voice_bn_31672766\",\n    \"common_voice_bn_31672865\",\n    \"common_voice_bn_31673065\",\n    \"common_voice_bn_31673068\",\n    \"common_voice_bn_31673076\",\n    \"common_voice_bn_31673078\",\n    \"common_voice_bn_31673225\",\n    \"common_voice_bn_31673286\",\n    \"common_voice_bn_31673296\",\n    \"common_voice_bn_31673331\",\n    \"common_voice_bn_31673341\",\n    \"common_voice_bn_31673619\",\n    \"common_voice_bn_31673620\",\n    \"common_voice_bn_31673623\",\n    \"common_voice_bn_31673635\",\n    \"common_voice_bn_31673802\",\n    \"common_voice_bn_31673839\",\n    \"common_voice_bn_31673862\",\n    \"common_voice_bn_31673878\",\n    \"common_voice_bn_31673879\",\n    \"common_voice_bn_31673939\",\n    \"common_voice_bn_31674079\",\n    \"common_voice_bn_31674238\",\n    \"common_voice_bn_31674266\",\n    \"common_voice_bn_31674413\",\n    \"common_voice_bn_31674431\",\n    \"common_voice_bn_31674782\",\n    \"common_voice_bn_31674876\",\n    \"common_voice_bn_31674900\",\n    \"common_voice_bn_31674904\",\n    \"common_voice_bn_31674911\",\n    \"common_voice_bn_31674914\",\n    \"common_voice_bn_31674974\",\n    \"common_voice_bn_31675014\",\n    \"common_voice_bn_31675038\",\n    \"common_voice_bn_31675052\",\n    \"common_voice_bn_31675153\",\n    \"common_voice_bn_31675619\",\n    \"common_voice_bn_31675625\",\n    \"common_voice_bn_31675630\",\n    \"common_voice_bn_31675733\",\n    \"common_voice_bn_31675740\",\n    \"common_voice_bn_31675773\",\n    \"common_voice_bn_31675776\",\n    \"common_voice_bn_31675793\",\n    \"common_voice_bn_31675819\",\n    \"common_voice_bn_31675829\",\n    \"common_voice_bn_31675830\",\n    \"common_voice_bn_31675833\",\n    \"common_voice_bn_31675835\",\n    \"common_voice_bn_31675836\",\n    \"common_voice_bn_31675838\",\n    \"common_voice_bn_31675841\",\n    \"common_voice_bn_31675843\",\n    \"common_voice_bn_31675844\",\n    \"common_voice_bn_31675863\",\n    \"common_voice_bn_31675864\",\n    \"common_voice_bn_31675865\",\n    \"common_voice_bn_31675866\",\n    \"common_voice_bn_31675899\",\n    \"common_voice_bn_31675900\",\n    \"common_voice_bn_31675904\",\n    \"common_voice_bn_31675927\",\n    \"common_voice_bn_31675928\",\n    \"common_voice_bn_31675932\",\n    \"common_voice_bn_31675934\",\n    \"common_voice_bn_31675943\",\n    \"common_voice_bn_31676041\",\n    \"common_voice_bn_31676043\",\n    \"common_voice_bn_31676044\",\n    \"common_voice_bn_31676046\",\n    \"common_voice_bn_31676082\",\n    \"common_voice_bn_31676083\",\n    \"common_voice_bn_31676085\",\n    \"common_voice_bn_31676087\",\n    \"common_voice_bn_31676089\",\n    \"common_voice_bn_31676133\",\n    \"common_voice_bn_31676135\",\n    \"common_voice_bn_31676386\",\n    \"common_voice_bn_31676388\",\n    \"common_voice_bn_31676450\",\n    \"common_voice_bn_31676549\",\n    \"common_voice_bn_31676552\",\n    \"common_voice_bn_31676613\",\n    \"common_voice_bn_31676616\",\n    \"common_voice_bn_31676617\",\n    \"common_voice_bn_31676669\",\n    \"common_voice_bn_31676719\",\n    \"common_voice_bn_31676761\",\n    \"common_voice_bn_31676767\",\n    \"common_voice_bn_31677033\",\n    \"common_voice_bn_31677271\",\n    \"common_voice_bn_31677276\",\n    \"common_voice_bn_31677294\",\n    \"common_voice_bn_31677297\",\n    \"common_voice_bn_31677454\",\n    \"common_voice_bn_31677467\",\n    \"common_voice_bn_31677468\",\n    \"common_voice_bn_31677469\",\n    \"common_voice_bn_31677470\",\n    \"common_voice_bn_31677471\",\n    \"common_voice_bn_31677593\",\n    \"common_voice_bn_31677596\",\n    \"common_voice_bn_31677599\",\n    \"common_voice_bn_31677602\",\n    \"common_voice_bn_31677605\",\n    \"common_voice_bn_31677735\",\n    \"common_voice_bn_31677741\",\n    \"common_voice_bn_31678086\",\n    \"common_voice_bn_31678090\",\n    \"common_voice_bn_31678092\",\n    \"common_voice_bn_31678097\",\n    \"common_voice_bn_31678415\",\n    \"common_voice_bn_31678492\",\n    \"common_voice_bn_31678560\",\n    \"common_voice_bn_31678564\",\n    \"common_voice_bn_31678842\",\n    \"common_voice_bn_31678862\",\n    \"common_voice_bn_31678895\",\n    \"common_voice_bn_31678995\",\n    \"common_voice_bn_31678996\",\n    \"common_voice_bn_31679119\",\n    \"common_voice_bn_31679164\",\n    \"common_voice_bn_31679185\",\n    \"common_voice_bn_31679269\",\n    \"common_voice_bn_31680174\",\n    \"common_voice_bn_31680234\",\n    \"common_voice_bn_31680291\",\n    \"common_voice_bn_31680326\",\n    \"common_voice_bn_31680387\",\n    \"common_voice_bn_31680414\",\n    \"common_voice_bn_31680417\",\n    \"common_voice_bn_31680426\",\n    \"common_voice_bn_31680444\",\n    \"common_voice_bn_31680449\",\n    \"common_voice_bn_31680453\",\n    \"common_voice_bn_31680474\",\n    \"common_voice_bn_31680535\",\n    \"common_voice_bn_31680547\",\n    \"common_voice_bn_31680556\",\n    \"common_voice_bn_31680564\",\n    \"common_voice_bn_31680566\",\n    \"common_voice_bn_31680697\",\n    \"common_voice_bn_31680717\",\n    \"common_voice_bn_31680788\",\n    \"common_voice_bn_31680858\",\n    \"common_voice_bn_31680878\",\n    \"common_voice_bn_31680961\",\n    \"common_voice_bn_31681011\",\n    \"common_voice_bn_31681221\",\n    \"common_voice_bn_31681397\",\n    \"common_voice_bn_31681398\",\n    \"common_voice_bn_31681449\",\n    \"common_voice_bn_31681552\",\n    \"common_voice_bn_31681689\",\n    \"common_voice_bn_31681786\",\n    \"common_voice_bn_31681833\",\n    \"common_voice_bn_31681919\",\n    \"common_voice_bn_31681957\",\n    \"common_voice_bn_31681986\",\n    \"common_voice_bn_31681990\",\n    \"common_voice_bn_31681996\",\n    \"common_voice_bn_31682004\",\n    \"common_voice_bn_31682285\",\n    \"common_voice_bn_31682329\",\n    \"common_voice_bn_31682344\",\n    \"common_voice_bn_31682353\",\n    \"common_voice_bn_31682379\",\n    \"common_voice_bn_31682410\",\n    \"common_voice_bn_31682485\",\n    \"common_voice_bn_31682505\",\n    \"common_voice_bn_31682699\",\n    \"common_voice_bn_31682741\",\n    \"common_voice_bn_31682825\",\n    \"common_voice_bn_31682922\",\n    \"common_voice_bn_31683180\",\n    \"common_voice_bn_31683253\",\n    \"common_voice_bn_31683375\",\n    \"common_voice_bn_31683407\",\n    \"common_voice_bn_31683484\",\n    \"common_voice_bn_31683619\",\n    \"common_voice_bn_31683653\",\n    \"common_voice_bn_31683734\",\n    \"common_voice_bn_31683849\",\n    \"common_voice_bn_31683957\",\n    \"common_voice_bn_31684170\",\n    \"common_voice_bn_31684235\",\n    \"common_voice_bn_31684258\",\n    \"common_voice_bn_31684521\",\n    \"common_voice_bn_31684697\",\n    \"common_voice_bn_31684891\",\n    \"common_voice_bn_31684919\",\n    \"common_voice_bn_31684927\",\n    \"common_voice_bn_31685059\",\n    \"common_voice_bn_31685343\",\n    \"common_voice_bn_31685497\",\n    \"common_voice_bn_31685571\",\n    \"common_voice_bn_31685574\",\n    \"common_voice_bn_31685577\",\n    \"common_voice_bn_31685741\",\n    \"common_voice_bn_31685914\",\n    \"common_voice_bn_31686218\",\n    \"common_voice_bn_31686295\",\n    \"common_voice_bn_31686334\",\n    \"common_voice_bn_31686365\",\n    \"common_voice_bn_31686455\",\n    \"common_voice_bn_31686462\",\n    \"common_voice_bn_31686479\",\n    \"common_voice_bn_31686481\",\n    \"common_voice_bn_31686806\",\n    \"common_voice_bn_31686947\",\n    \"common_voice_bn_31686953\",\n    \"common_voice_bn_31686959\",\n    \"common_voice_bn_31686963\",\n    \"common_voice_bn_31686971\",\n    \"common_voice_bn_31687002\",\n    \"common_voice_bn_31687235\",\n    \"common_voice_bn_31687281\",\n    \"common_voice_bn_31687396\",\n    \"common_voice_bn_31687423\",\n    \"common_voice_bn_31687643\",\n    \"common_voice_bn_31687798\",\n    \"common_voice_bn_31688457\",\n    \"common_voice_bn_31688492\",\n    \"common_voice_bn_31688538\",\n    \"common_voice_bn_31688822\",\n    \"common_voice_bn_31688849\",\n    \"common_voice_bn_31689791\",\n    \"common_voice_bn_31689802\",\n    \"common_voice_bn_31689849\",\n    \"common_voice_bn_31690285\",\n    \"common_voice_bn_31690509\",\n    \"common_voice_bn_31690541\",\n    \"common_voice_bn_31690653\",\n    \"common_voice_bn_31690737\",\n    \"common_voice_bn_31690851\",\n    \"common_voice_bn_31691118\",\n    \"common_voice_bn_31691287\",\n    \"common_voice_bn_31691392\",\n    \"common_voice_bn_31691432\",\n    \"common_voice_bn_31691458\",\n    \"common_voice_bn_31691459\",\n    \"common_voice_bn_31691460\",\n    \"common_voice_bn_31691582\",\n    \"common_voice_bn_31691585\",\n    \"common_voice_bn_31691588\",\n    \"common_voice_bn_31691661\",\n    \"common_voice_bn_31691690\",\n    \"common_voice_bn_31691737\",\n    \"common_voice_bn_31691755\",\n    \"common_voice_bn_31691792\",\n    \"common_voice_bn_31692010\",\n    \"common_voice_bn_31692132\",\n    \"common_voice_bn_31692182\",\n    \"common_voice_bn_31692425\",\n    \"common_voice_bn_31692824\",\n    \"common_voice_bn_31692871\",\n    \"common_voice_bn_31692924\",\n    \"common_voice_bn_31692988\",\n    \"common_voice_bn_31693077\",\n    \"common_voice_bn_31693286\",\n    \"common_voice_bn_31693298\",\n    \"common_voice_bn_31693304\",\n    \"common_voice_bn_31693428\",\n    \"common_voice_bn_31693702\",\n    \"common_voice_bn_31693848\",\n    \"common_voice_bn_31694041\",\n    \"common_voice_bn_31694049\",\n    \"common_voice_bn_31694057\",\n    \"common_voice_bn_31694114\",\n    \"common_voice_bn_31694264\",\n    \"common_voice_bn_31694456\",\n    \"common_voice_bn_31694872\",\n    \"common_voice_bn_31694877\",\n    \"common_voice_bn_31695082\",\n    \"common_voice_bn_31695228\",\n    \"common_voice_bn_31695243\",\n    \"common_voice_bn_31695409\",\n    \"common_voice_bn_31695784\",\n    \"common_voice_bn_31695894\",\n    \"common_voice_bn_31695905\",\n    \"common_voice_bn_31695937\",\n    \"common_voice_bn_31696022\",\n    \"common_voice_bn_31696150\",\n    \"common_voice_bn_31696250\",\n    \"common_voice_bn_31696376\",\n    \"common_voice_bn_31696454\",\n    \"common_voice_bn_31696604\",\n    \"common_voice_bn_31697177\",\n    \"common_voice_bn_31697461\",\n    \"common_voice_bn_31697494\",\n    \"common_voice_bn_31697581\",\n    \"common_voice_bn_31697700\",\n    \"common_voice_bn_31697748\",\n    \"common_voice_bn_31697936\",\n    \"common_voice_bn_31698026\",\n    \"common_voice_bn_31698607\",\n    \"common_voice_bn_31698708\",\n    \"common_voice_bn_31698780\",\n    \"common_voice_bn_31698833\",\n    \"common_voice_bn_31698978\",\n    \"common_voice_bn_31698987\",\n    \"common_voice_bn_31699184\",\n    \"common_voice_bn_31699255\",\n    \"common_voice_bn_31699474\",\n    \"common_voice_bn_31699592\",\n    \"common_voice_bn_31699937\",\n    \"common_voice_bn_31700463\",\n    \"common_voice_bn_31700900\",\n    \"common_voice_bn_31701049\",\n    \"common_voice_bn_31701063\",\n    \"common_voice_bn_31701200\",\n    \"common_voice_bn_31701288\",\n    \"common_voice_bn_31701395\",\n    \"common_voice_bn_31701433\",\n    \"common_voice_bn_31701438\",\n    \"common_voice_bn_31701445\",\n    \"common_voice_bn_31701499\",\n    \"common_voice_bn_31701551\",\n    \"common_voice_bn_31701584\",\n    \"common_voice_bn_31701687\",\n    \"common_voice_bn_31701717\",\n    \"common_voice_bn_31701727\",\n    \"common_voice_bn_31702093\",\n    \"common_voice_bn_31702140\",\n    \"common_voice_bn_31702154\",\n    \"common_voice_bn_31702181\",\n    \"common_voice_bn_31702342\",\n    \"common_voice_bn_31702356\",\n    \"common_voice_bn_31702372\",\n    \"common_voice_bn_31702373\",\n    \"common_voice_bn_31702383\",\n    \"common_voice_bn_31702387\",\n    \"common_voice_bn_31702402\",\n    \"common_voice_bn_31702503\",\n    \"common_voice_bn_31702575\",\n    \"common_voice_bn_31702652\",\n    \"common_voice_bn_31702654\",\n    \"common_voice_bn_31702853\",\n    \"common_voice_bn_31702870\",\n    \"common_voice_bn_31703102\",\n    \"common_voice_bn_31703733\",\n    \"common_voice_bn_31703757\",\n    \"common_voice_bn_31703885\",\n    \"common_voice_bn_31703972\",\n    \"common_voice_bn_31704358\",\n    \"common_voice_bn_31704397\",\n    \"common_voice_bn_31704635\",\n    \"common_voice_bn_31704805\",\n    \"common_voice_bn_31704811\",\n    \"common_voice_bn_31704856\",\n    \"common_voice_bn_31704948\",\n    \"common_voice_bn_31704965\",\n    \"common_voice_bn_31704977\",\n    \"common_voice_bn_31705071\",\n    \"common_voice_bn_31705098\",\n    \"common_voice_bn_31705175\",\n    \"common_voice_bn_31705176\",\n    \"common_voice_bn_31705198\",\n    \"common_voice_bn_31705207\",\n    \"common_voice_bn_31705344\",\n    \"common_voice_bn_31705424\",\n    \"common_voice_bn_31705426\",\n    \"common_voice_bn_31705434\",\n    \"common_voice_bn_31705472\",\n    \"common_voice_bn_31705520\",\n    \"common_voice_bn_31705596\",\n    \"common_voice_bn_31705632\",\n    \"common_voice_bn_31705643\",\n    \"common_voice_bn_31705651\",\n    \"common_voice_bn_31705996\",\n    \"common_voice_bn_31706550\",\n    \"common_voice_bn_31706552\",\n    \"common_voice_bn_31706553\",\n    \"common_voice_bn_31706634\",\n    \"common_voice_bn_31706644\",\n    \"common_voice_bn_31706753\",\n    \"common_voice_bn_31706983\",\n    \"common_voice_bn_31707054\",\n    \"common_voice_bn_31707841\",\n    \"common_voice_bn_31707901\",\n    \"common_voice_bn_31708103\",\n    \"common_voice_bn_31708106\",\n    \"common_voice_bn_31708112\",\n    \"common_voice_bn_31708907\",\n    \"common_voice_bn_31709116\",\n    \"common_voice_bn_31709117\",\n    \"common_voice_bn_31709141\",\n    \"common_voice_bn_31709148\",\n    \"common_voice_bn_31709290\",\n    \"common_voice_bn_31709328\",\n    \"common_voice_bn_31709680\",\n    \"common_voice_bn_31709711\",\n    \"common_voice_bn_31709728\",\n    \"common_voice_bn_31710046\",\n    \"common_voice_bn_31710182\",\n    \"common_voice_bn_31710324\",\n    \"common_voice_bn_31711171\",\n    \"common_voice_bn_31711335\",\n    \"common_voice_bn_31711344\",\n    \"common_voice_bn_31711346\",\n    \"common_voice_bn_31711350\",\n    \"common_voice_bn_31711352\",\n    \"common_voice_bn_31711357\",\n    \"common_voice_bn_31711359\",\n    \"common_voice_bn_31711629\",\n    \"common_voice_bn_31711707\",\n    \"common_voice_bn_31711714\",\n    \"common_voice_bn_31711779\",\n    \"common_voice_bn_31711791\",\n    \"common_voice_bn_31711809\",\n    \"common_voice_bn_31712081\",\n    \"common_voice_bn_31712119\",\n    \"common_voice_bn_31712125\",\n    \"common_voice_bn_31712233\",\n    \"common_voice_bn_31712299\",\n    \"common_voice_bn_31712402\",\n    \"common_voice_bn_31712612\",\n    \"common_voice_bn_31712621\",\n    \"common_voice_bn_31712752\",\n    \"common_voice_bn_31712768\",\n    \"common_voice_bn_31712947\",\n    \"common_voice_bn_31712952\",\n    \"common_voice_bn_31713162\",\n    \"common_voice_bn_31713194\",\n    \"common_voice_bn_31713357\",\n    \"common_voice_bn_31713358\",\n    \"common_voice_bn_31713372\",\n    \"common_voice_bn_31713498\",\n    \"common_voice_bn_31713550\",\n    \"common_voice_bn_31714158\",\n    \"common_voice_bn_31714250\",\n    \"common_voice_bn_31714478\",\n    \"common_voice_bn_31714486\",\n    \"common_voice_bn_31714507\",\n    \"common_voice_bn_31715041\",\n    \"common_voice_bn_31715052\",\n    \"common_voice_bn_31715182\",\n    \"common_voice_bn_31715448\",\n    \"common_voice_bn_31715489\",\n    \"common_voice_bn_31715500\",\n    \"common_voice_bn_31715775\",\n    \"common_voice_bn_31715830\",\n    \"common_voice_bn_31715877\",\n    \"common_voice_bn_31715903\",\n    \"common_voice_bn_31715966\",\n    \"common_voice_bn_31715983\",\n    \"common_voice_bn_31716186\",\n    \"common_voice_bn_31716968\",\n    \"common_voice_bn_31717377\",\n    \"common_voice_bn_31717918\",\n    \"common_voice_bn_31717929\",\n    \"common_voice_bn_31717951\",\n    \"common_voice_bn_31717952\",\n    \"common_voice_bn_31717961\",\n    \"common_voice_bn_31717978\",\n    \"common_voice_bn_31718001\",\n    \"common_voice_bn_31718022\",\n    \"common_voice_bn_31718452\",\n    \"common_voice_bn_31719216\",\n    \"common_voice_bn_31719218\",\n    \"common_voice_bn_31719219\",\n    \"common_voice_bn_31720064\",\n    \"common_voice_bn_31720143\",\n    \"common_voice_bn_31720251\",\n    \"common_voice_bn_31720379\",\n    \"common_voice_bn_31720553\",\n    \"common_voice_bn_31720656\",\n    \"common_voice_bn_31721298\",\n    \"common_voice_bn_31721458\",\n    \"common_voice_bn_31721677\",\n    \"common_voice_bn_31721690\",\n    \"common_voice_bn_31721856\",\n    \"common_voice_bn_31722306\",\n    \"common_voice_bn_31722618\",\n    \"common_voice_bn_31722664\",\n    \"common_voice_bn_31722719\",\n    \"common_voice_bn_31722983\",\n    \"common_voice_bn_31723117\",\n    \"common_voice_bn_31723176\",\n    \"common_voice_bn_31723226\",\n    \"common_voice_bn_31723276\",\n    \"common_voice_bn_31723344\",\n    \"common_voice_bn_31723349\",\n    \"common_voice_bn_31723351\",\n    \"common_voice_bn_31723353\",\n    \"common_voice_bn_31723357\",\n    \"common_voice_bn_31723499\",\n    \"common_voice_bn_31723500\",\n    \"common_voice_bn_31723502\",\n    \"common_voice_bn_31723605\",\n    \"common_voice_bn_31723612\",\n    \"common_voice_bn_31723615\",\n    \"common_voice_bn_31723616\",\n    \"common_voice_bn_31723626\",\n    \"common_voice_bn_31723633\",\n    \"common_voice_bn_31723634\",\n    \"common_voice_bn_31723635\",\n    \"common_voice_bn_31723636\",\n    \"common_voice_bn_31723791\",\n    \"common_voice_bn_31723872\",\n    \"common_voice_bn_31724080\",\n    \"common_voice_bn_31724098\",\n    \"common_voice_bn_31724884\",\n    \"common_voice_bn_31725045\",\n    \"common_voice_bn_31725103\",\n    \"common_voice_bn_31725106\",\n    \"common_voice_bn_31725109\",\n    \"common_voice_bn_31725606\",\n    \"common_voice_bn_31725796\",\n    \"common_voice_bn_31725798\",\n    \"common_voice_bn_31725799\",\n    \"common_voice_bn_31725800\",\n    \"common_voice_bn_31725812\",\n    \"common_voice_bn_31726155\",\n    \"common_voice_bn_31726419\",\n    \"common_voice_bn_31726421\",\n    \"common_voice_bn_31726618\",\n    \"common_voice_bn_31726916\",\n    \"common_voice_bn_31727347\",\n    \"common_voice_bn_31727426\",\n    \"common_voice_bn_31727427\",\n    \"common_voice_bn_31727428\",\n    \"common_voice_bn_31727497\",\n    \"common_voice_bn_31727498\",\n    \"common_voice_bn_31727499\",\n    \"common_voice_bn_31727561\",\n    \"common_voice_bn_31727562\",\n    \"common_voice_bn_31727593\",\n    \"common_voice_bn_31727693\",\n    \"common_voice_bn_31727695\",\n    \"common_voice_bn_31727697\",\n    \"common_voice_bn_31727828\",\n    \"common_voice_bn_31727831\",\n    \"common_voice_bn_31727833\",\n    \"common_voice_bn_31727834\",\n    \"common_voice_bn_31727835\",\n    \"common_voice_bn_31727988\",\n    \"common_voice_bn_31727993\",\n    \"common_voice_bn_31727995\",\n    \"common_voice_bn_31727996\",\n    \"common_voice_bn_31727997\",\n    \"common_voice_bn_31727998\",\n    \"common_voice_bn_31728311\",\n    \"common_voice_bn_31728467\",\n    \"common_voice_bn_31728468\",\n    \"common_voice_bn_31728469\",\n    \"common_voice_bn_31728470\",\n    \"common_voice_bn_31728471\",\n    \"common_voice_bn_31728779\",\n    \"common_voice_bn_31729188\",\n    \"common_voice_bn_31729191\",\n    \"common_voice_bn_31729193\",\n    \"common_voice_bn_31729357\",\n    \"common_voice_bn_31730298\",\n    \"common_voice_bn_31730515\",\n    \"common_voice_bn_31730547\",\n    \"common_voice_bn_31730716\",\n    \"common_voice_bn_31730749\",\n    \"common_voice_bn_31730751\",\n    \"common_voice_bn_31730885\",\n    \"common_voice_bn_31731089\",\n    \"common_voice_bn_31731107\",\n    \"common_voice_bn_31731127\",\n    \"common_voice_bn_31731130\",\n    \"common_voice_bn_31731154\",\n    \"common_voice_bn_31731213\",\n    \"common_voice_bn_31731230\",\n    \"common_voice_bn_31731260\",\n    \"common_voice_bn_31731291\",\n    \"common_voice_bn_31731321\",\n    \"common_voice_bn_31731322\",\n    \"common_voice_bn_31731324\",\n    \"common_voice_bn_31731555\",\n    \"common_voice_bn_31731556\",\n    \"common_voice_bn_31731557\",\n    \"common_voice_bn_31731558\",\n    \"common_voice_bn_31731559\",\n    \"common_voice_bn_31732032\",\n    \"common_voice_bn_31732263\",\n    \"common_voice_bn_31732265\",\n    \"common_voice_bn_31732268\",\n    \"common_voice_bn_31732279\",\n    \"common_voice_bn_31732281\",\n    \"common_voice_bn_31732652\",\n    \"common_voice_bn_31732980\",\n    \"common_voice_bn_31732981\",\n    \"common_voice_bn_31732982\",\n    \"common_voice_bn_31733319\",\n    \"common_voice_bn_31733320\",\n    \"common_voice_bn_31733321\",\n    \"common_voice_bn_31733322\",\n    \"common_voice_bn_31733485\",\n    \"common_voice_bn_31733486\",\n    \"common_voice_bn_31733487\",\n    \"common_voice_bn_31733488\",\n    \"common_voice_bn_31733677\",\n    \"common_voice_bn_31733686\",\n    \"common_voice_bn_31733687\",\n    \"common_voice_bn_31733689\",\n    \"common_voice_bn_31733690\",\n    \"common_voice_bn_31733709\",\n    \"common_voice_bn_31733710\",\n    \"common_voice_bn_31733753\",\n    \"common_voice_bn_31733755\",\n    \"common_voice_bn_31733942\",\n    \"common_voice_bn_31734229\",\n    \"common_voice_bn_31734431\",\n    \"common_voice_bn_31734642\",\n    \"common_voice_bn_31734967\",\n    \"common_voice_bn_31735284\",\n    \"common_voice_bn_31735287\",\n    \"common_voice_bn_31735288\",\n    \"common_voice_bn_31735290\",\n    \"common_voice_bn_31735412\",\n    \"common_voice_bn_31735415\",\n    \"common_voice_bn_31735417\",\n    \"common_voice_bn_31735763\",\n    \"common_voice_bn_31735765\",\n    \"common_voice_bn_31735767\",\n    \"common_voice_bn_31735835\",\n    \"common_voice_bn_31736035\",\n    \"common_voice_bn_31736106\",\n    \"common_voice_bn_31736217\",\n    \"common_voice_bn_31736324\",\n    \"common_voice_bn_31736524\",\n    \"common_voice_bn_31736525\",\n    \"common_voice_bn_31736526\",\n    \"common_voice_bn_31736528\",\n    \"common_voice_bn_31736529\",\n    \"common_voice_bn_31736721\",\n    \"common_voice_bn_31736722\",\n    \"common_voice_bn_31736724\",\n    \"common_voice_bn_31736725\",\n    \"common_voice_bn_31737197\",\n    \"common_voice_bn_31737199\",\n    \"common_voice_bn_31737735\",\n    \"common_voice_bn_31739536\",\n    \"common_voice_bn_31739701\",\n    \"common_voice_bn_31739704\",\n    \"common_voice_bn_31739705\",\n    \"common_voice_bn_31739706\",\n    \"common_voice_bn_31740100\",\n    \"common_voice_bn_31740101\",\n    \"common_voice_bn_31740102\",\n    \"common_voice_bn_31740104\",\n    \"common_voice_bn_31740125\",\n    \"common_voice_bn_31740126\",\n    \"common_voice_bn_31740158\",\n    \"common_voice_bn_31740311\",\n    \"common_voice_bn_31740313\",\n    \"common_voice_bn_31740662\",\n    \"common_voice_bn_31740666\",\n    \"common_voice_bn_31740667\",\n    \"common_voice_bn_31740668\",\n    \"common_voice_bn_31741197\",\n    \"common_voice_bn_31741349\",\n    \"common_voice_bn_31741578\",\n    \"common_voice_bn_31741746\",\n    \"common_voice_bn_31741833\",\n    \"common_voice_bn_31741837\",\n    \"common_voice_bn_31741847\",\n    \"common_voice_bn_31741848\",\n    \"common_voice_bn_31741849\",\n    \"common_voice_bn_31741851\",\n    \"common_voice_bn_31741853\",\n    \"common_voice_bn_31741867\",\n    \"common_voice_bn_31741868\",\n    \"common_voice_bn_31741871\",\n    \"common_voice_bn_31741872\",\n    \"common_voice_bn_31742441\",\n    \"common_voice_bn_31742442\",\n    \"common_voice_bn_31742443\",\n    \"common_voice_bn_31742445\",\n    \"common_voice_bn_31742699\",\n    \"common_voice_bn_31742700\",\n    \"common_voice_bn_31742701\",\n    \"common_voice_bn_31742702\",\n    \"common_voice_bn_31742703\",\n    \"common_voice_bn_31743018\",\n    \"common_voice_bn_31743074\",\n    \"common_voice_bn_31743259\",\n    \"common_voice_bn_31743260\",\n    \"common_voice_bn_31743261\",\n    \"common_voice_bn_31743262\",\n    \"common_voice_bn_31743642\",\n    \"common_voice_bn_31743767\",\n    \"common_voice_bn_31743845\",\n    \"common_voice_bn_31743847\",\n    \"common_voice_bn_31743849\",\n    \"common_voice_bn_31744241\",\n    \"common_voice_bn_31744294\",\n    \"common_voice_bn_31744302\",\n    \"common_voice_bn_31744523\",\n    \"common_voice_bn_31744524\",\n    \"common_voice_bn_31744543\",\n    \"common_voice_bn_31744610\",\n    \"common_voice_bn_31744613\",\n    \"common_voice_bn_31744793\",\n    \"common_voice_bn_31744836\",\n    \"common_voice_bn_31744868\",\n    \"common_voice_bn_31744870\",\n    \"common_voice_bn_31744875\",\n    \"common_voice_bn_31744876\",\n    \"common_voice_bn_31744877\",\n    \"common_voice_bn_31744910\",\n    \"common_voice_bn_31744995\",\n    \"common_voice_bn_31744996\",\n    \"common_voice_bn_31744997\",\n    \"common_voice_bn_31744998\",\n    \"common_voice_bn_31744999\",\n    \"common_voice_bn_31745020\",\n    \"common_voice_bn_31745021\",\n    \"common_voice_bn_31745022\",\n    \"common_voice_bn_31745023\",\n    \"common_voice_bn_31745024\",\n    \"common_voice_bn_31745045\",\n    \"common_voice_bn_31745046\",\n    \"common_voice_bn_31745048\",\n    \"common_voice_bn_31745049\",\n    \"common_voice_bn_31745311\",\n    \"common_voice_bn_31745319\",\n    \"common_voice_bn_31745426\",\n    \"common_voice_bn_31745427\",\n    \"common_voice_bn_31745428\",\n    \"common_voice_bn_31745573\",\n    \"common_voice_bn_31745630\",\n    \"common_voice_bn_31745633\",\n    \"common_voice_bn_31745959\",\n    \"common_voice_bn_31746089\",\n    \"common_voice_bn_31746096\",\n    \"common_voice_bn_31746541\",\n    \"common_voice_bn_31746606\",\n    \"common_voice_bn_31746607\",\n    \"common_voice_bn_31746608\",\n    \"common_voice_bn_31746609\",\n    \"common_voice_bn_31746610\",\n    \"common_voice_bn_31746796\",\n    \"common_voice_bn_31746854\",\n    \"common_voice_bn_31747204\",\n    \"common_voice_bn_31747272\",\n    \"common_voice_bn_31747396\",\n    \"common_voice_bn_31747433\",\n    \"common_voice_bn_31747471\",\n    \"common_voice_bn_31747509\",\n    \"common_voice_bn_31747513\",\n    \"common_voice_bn_31747606\",\n    \"common_voice_bn_31747692\",\n    \"common_voice_bn_31747826\",\n    \"common_voice_bn_31747842\",\n    \"common_voice_bn_31747874\",\n    \"common_voice_bn_31747950\",\n    \"common_voice_bn_31748101\",\n    \"common_voice_bn_31748165\",\n    \"common_voice_bn_31748327\",\n    \"common_voice_bn_31748328\",\n    \"common_voice_bn_31748329\",\n    \"common_voice_bn_31748365\",\n    \"common_voice_bn_31748369\",\n    \"common_voice_bn_31749407\",\n    \"common_voice_bn_31749408\",\n    \"common_voice_bn_31749410\",\n    \"common_voice_bn_31750052\",\n    \"common_voice_bn_31750712\",\n    \"common_voice_bn_31750945\",\n    \"common_voice_bn_31751376\",\n    \"common_voice_bn_31751399\",\n    \"common_voice_bn_31751560\",\n    \"common_voice_bn_31751561\",\n    \"common_voice_bn_31751563\",\n    \"common_voice_bn_31751683\",\n    \"common_voice_bn_31751748\",\n    \"common_voice_bn_31751757\",\n    \"common_voice_bn_31752083\",\n    \"common_voice_bn_31752308\",\n    \"common_voice_bn_31752309\",\n    \"common_voice_bn_31752311\",\n    \"common_voice_bn_31752684\",\n    \"common_voice_bn_31752722\",\n    \"common_voice_bn_31752723\",\n    \"common_voice_bn_31752724\",\n    \"common_voice_bn_31752725\",\n    \"common_voice_bn_31752726\",\n    \"common_voice_bn_31753218\",\n    \"common_voice_bn_31753300\",\n    \"common_voice_bn_31753315\",\n    \"common_voice_bn_31753323\",\n    \"common_voice_bn_31753326\",\n    \"common_voice_bn_31753386\",\n    \"common_voice_bn_31753461\",\n    \"common_voice_bn_31753463\",\n    \"common_voice_bn_31753464\",\n    \"common_voice_bn_31753465\",\n    \"common_voice_bn_31753494\",\n    \"common_voice_bn_31753519\",\n    \"common_voice_bn_31753693\",\n    \"common_voice_bn_31753719\",\n    \"common_voice_bn_31753949\",\n    \"common_voice_bn_31753964\",\n    \"common_voice_bn_31754006\",\n    \"common_voice_bn_31754780\",\n    \"common_voice_bn_31754841\",\n    \"common_voice_bn_31755336\",\n    \"common_voice_bn_31755367\",\n    \"common_voice_bn_31755478\",\n    \"common_voice_bn_31755479\",\n    \"common_voice_bn_31755481\",\n    \"common_voice_bn_31755482\",\n    \"common_voice_bn_31755719\",\n    \"common_voice_bn_31756018\",\n    \"common_voice_bn_31756323\",\n    \"common_voice_bn_31756392\",\n    \"common_voice_bn_31756729\",\n    \"common_voice_bn_31756941\",\n    \"common_voice_bn_31757262\",\n    \"common_voice_bn_31757301\",\n    \"common_voice_bn_31757962\",\n    \"common_voice_bn_31758172\",\n    \"common_voice_bn_31758173\",\n    \"common_voice_bn_31758174\",\n    \"common_voice_bn_31758175\",\n    \"common_voice_bn_31758176\",\n    \"common_voice_bn_31758495\",\n    \"common_voice_bn_31758614\",\n    \"common_voice_bn_31758881\",\n    \"common_voice_bn_31758991\",\n    \"common_voice_bn_31758993\",\n    \"common_voice_bn_31759033\",\n    \"common_voice_bn_31759078\",\n    \"common_voice_bn_31759080\",\n    \"common_voice_bn_31759104\",\n    \"common_voice_bn_31759229\",\n    \"common_voice_bn_31759230\",\n    \"common_voice_bn_31759691\",\n    \"common_voice_bn_31760073\",\n    \"common_voice_bn_31760112\",\n    \"common_voice_bn_31760113\",\n    \"common_voice_bn_31760114\",\n    \"common_voice_bn_31760115\",\n    \"common_voice_bn_31760116\",\n    \"common_voice_bn_31760213\",\n    \"common_voice_bn_31760218\",\n    \"common_voice_bn_31760515\",\n    \"common_voice_bn_31760581\",\n    \"common_voice_bn_31761102\",\n    \"common_voice_bn_31761351\",\n    \"common_voice_bn_31761924\",\n    \"common_voice_bn_31762220\",\n    \"common_voice_bn_31762225\",\n    \"common_voice_bn_31762245\",\n    \"common_voice_bn_31762657\",\n    \"common_voice_bn_31762694\",\n    \"common_voice_bn_31762748\",\n    \"common_voice_bn_31762751\",\n    \"common_voice_bn_31762752\",\n    \"common_voice_bn_31762999\",\n    \"common_voice_bn_31763178\",\n    \"common_voice_bn_31763260\",\n    \"common_voice_bn_31763261\",\n    \"common_voice_bn_31763263\",\n    \"common_voice_bn_31763264\",\n    \"common_voice_bn_31763310\",\n    \"common_voice_bn_31763313\",\n    \"common_voice_bn_31763812\",\n    \"common_voice_bn_31763960\",\n    \"common_voice_bn_31763961\",\n    \"common_voice_bn_31763962\",\n    \"common_voice_bn_31763963\",\n    \"common_voice_bn_31763964\",\n    \"common_voice_bn_31764098\",\n    \"common_voice_bn_31764099\",\n    \"common_voice_bn_31764100\",\n    \"common_voice_bn_31764101\",\n    \"common_voice_bn_31764102\",\n    \"common_voice_bn_31764515\",\n    \"common_voice_bn_31764659\",\n    \"common_voice_bn_31765194\",\n    \"common_voice_bn_31765196\",\n    \"common_voice_bn_31765197\",\n    \"common_voice_bn_31765198\",\n    \"common_voice_bn_31765260\",\n    \"common_voice_bn_31765262\",\n    \"common_voice_bn_31765265\",\n    \"common_voice_bn_31765349\",\n    \"common_voice_bn_31765507\",\n    \"common_voice_bn_31765546\",\n    \"common_voice_bn_31765548\",\n    \"common_voice_bn_31765554\",\n    \"common_voice_bn_31765813\",\n    \"common_voice_bn_31765852\",\n    \"common_voice_bn_31765907\",\n    \"common_voice_bn_31766244\",\n    \"common_voice_bn_31766248\",\n    \"common_voice_bn_31766642\",\n    \"common_voice_bn_31767017\",\n    \"common_voice_bn_31767632\",\n    \"common_voice_bn_31767891\",\n    \"common_voice_bn_31767894\",\n    \"common_voice_bn_31768268\",\n    \"common_voice_bn_31768545\",\n    \"common_voice_bn_31768722\",\n    \"common_voice_bn_31769081\",\n    \"common_voice_bn_31769082\",\n    \"common_voice_bn_31769090\",\n    \"common_voice_bn_31769095\",\n    \"common_voice_bn_31769097\",\n    \"common_voice_bn_31769098\",\n    \"common_voice_bn_31769099\",\n    \"common_voice_bn_31769100\",\n    \"common_voice_bn_31769101\",\n    \"common_voice_bn_31769103\",\n    \"common_voice_bn_31769104\",\n    \"common_voice_bn_31769105\",\n    \"common_voice_bn_31769107\",\n    \"common_voice_bn_31769108\",\n    \"common_voice_bn_31769170\",\n    \"common_voice_bn_31769172\",\n    \"common_voice_bn_31769173\",\n    \"common_voice_bn_31769174\",\n    \"common_voice_bn_31769538\",\n    \"common_voice_bn_31769614\",\n    \"common_voice_bn_31769777\",\n    \"common_voice_bn_31769778\",\n    \"common_voice_bn_31769779\",\n    \"common_voice_bn_31769780\",\n    \"common_voice_bn_31769856\",\n    \"common_voice_bn_31769859\",\n    \"common_voice_bn_31769862\",\n    \"common_voice_bn_31769864\",\n    \"common_voice_bn_31769867\",\n    \"common_voice_bn_31769872\",\n    \"common_voice_bn_31769878\",\n    \"common_voice_bn_31769880\",\n    \"common_voice_bn_31769886\",\n    \"common_voice_bn_31769887\",\n    \"common_voice_bn_31769888\",\n    \"common_voice_bn_31769890\",\n    \"common_voice_bn_31769977\",\n    \"common_voice_bn_31770031\",\n    \"common_voice_bn_31770083\",\n    \"common_voice_bn_31770084\",\n    \"common_voice_bn_31770085\",\n    \"common_voice_bn_31770087\",\n    \"common_voice_bn_31770212\",\n    \"common_voice_bn_31770399\",\n    \"common_voice_bn_31770686\",\n    \"common_voice_bn_31770688\",\n    \"common_voice_bn_31770708\",\n    \"common_voice_bn_31770861\",\n    \"common_voice_bn_31770863\",\n    \"common_voice_bn_31770864\",\n    \"common_voice_bn_31770865\",\n    \"common_voice_bn_31771361\",\n    \"common_voice_bn_31771409\",\n    \"common_voice_bn_31771410\",\n    \"common_voice_bn_31771625\",\n    \"common_voice_bn_31771627\",\n    \"common_voice_bn_31771630\",\n    \"common_voice_bn_31771703\",\n    \"common_voice_bn_31771721\",\n    \"common_voice_bn_31771973\",\n    \"common_voice_bn_31772113\",\n    \"common_voice_bn_31772124\",\n    \"common_voice_bn_31772222\",\n    \"common_voice_bn_31772223\",\n    \"common_voice_bn_31772265\",\n    \"common_voice_bn_31772266\",\n    \"common_voice_bn_31772346\",\n    \"common_voice_bn_31772398\",\n    \"common_voice_bn_31772399\",\n    \"common_voice_bn_31772400\",\n    \"common_voice_bn_31772404\",\n    \"common_voice_bn_31772652\",\n    \"common_voice_bn_31772653\",\n    \"common_voice_bn_31772654\",\n    \"common_voice_bn_31772655\",\n    \"common_voice_bn_31772656\",\n    \"common_voice_bn_31772672\",\n    \"common_voice_bn_31772892\",\n    \"common_voice_bn_31772972\",\n    \"common_voice_bn_31773505\",\n    \"common_voice_bn_31773535\",\n    \"common_voice_bn_31773539\",\n    \"common_voice_bn_31773651\",\n    \"common_voice_bn_31773653\",\n    \"common_voice_bn_31773655\",\n    \"common_voice_bn_31773657\",\n    \"common_voice_bn_31773659\",\n    \"common_voice_bn_31773758\",\n    \"common_voice_bn_31773760\",\n    \"common_voice_bn_31773761\",\n    \"common_voice_bn_31773812\",\n    \"common_voice_bn_31773855\",\n    \"common_voice_bn_31773913\",\n    \"common_voice_bn_31773946\",\n    \"common_voice_bn_31774320\",\n    \"common_voice_bn_31774502\",\n    \"common_voice_bn_31774544\",\n    \"common_voice_bn_31774547\",\n    \"common_voice_bn_31775860\",\n    \"common_voice_bn_31775861\",\n    \"common_voice_bn_31775862\",\n    \"common_voice_bn_31775864\",\n    \"common_voice_bn_31775886\",\n    \"common_voice_bn_31775888\",\n    \"common_voice_bn_31775889\",\n    \"common_voice_bn_31775891\",\n    \"common_voice_bn_31775893\",\n    \"common_voice_bn_31775960\",\n    \"common_voice_bn_31776246\",\n    \"common_voice_bn_31776372\",\n    \"common_voice_bn_31776435\",\n    \"common_voice_bn_31776457\",\n    \"common_voice_bn_31776459\",\n    \"common_voice_bn_31776460\",\n    \"common_voice_bn_31776461\",\n    \"common_voice_bn_31776568\",\n    \"common_voice_bn_31776700\",\n    \"common_voice_bn_31777342\",\n    \"common_voice_bn_31777802\",\n    \"common_voice_bn_31777848\",\n    \"common_voice_bn_31777864\",\n    \"common_voice_bn_31777865\",\n    \"common_voice_bn_31777868\",\n    \"common_voice_bn_31777920\",\n    \"common_voice_bn_31778016\",\n    \"common_voice_bn_31778368\",\n    \"common_voice_bn_31778691\",\n    \"common_voice_bn_31778693\",\n    \"common_voice_bn_31778886\",\n    \"common_voice_bn_31779197\",\n    \"common_voice_bn_31779659\",\n    \"common_voice_bn_31779765\",\n    \"common_voice_bn_31779767\",\n    \"common_voice_bn_31780047\",\n    \"common_voice_bn_31780049\",\n    \"common_voice_bn_31780501\",\n    \"common_voice_bn_31780589\",\n    \"common_voice_bn_31780792\",\n    \"common_voice_bn_31780840\",\n    \"common_voice_bn_31780976\",\n    \"common_voice_bn_31781084\",\n    \"common_voice_bn_31781605\",\n    \"common_voice_bn_31782044\",\n    \"common_voice_bn_31782079\",\n    \"common_voice_bn_31783553\",\n    \"common_voice_bn_31784057\",\n    \"common_voice_bn_31784318\",\n    \"common_voice_bn_31784333\",\n    \"common_voice_bn_31784384\",\n    \"common_voice_bn_31784538\",\n    \"common_voice_bn_31784564\",\n    \"common_voice_bn_31784566\",\n    \"common_voice_bn_31785133\",\n    \"common_voice_bn_31785212\",\n    \"common_voice_bn_31785249\",\n    \"common_voice_bn_31785528\",\n    \"common_voice_bn_31785667\",\n    \"common_voice_bn_31785668\",\n    \"common_voice_bn_31785944\",\n    \"common_voice_bn_31785979\",\n    \"common_voice_bn_31785980\",\n    \"common_voice_bn_31785981\",\n    \"common_voice_bn_31786203\",\n    \"common_voice_bn_31786217\",\n    \"common_voice_bn_31786281\",\n    \"common_voice_bn_31786282\",\n    \"common_voice_bn_31786283\",\n    \"common_voice_bn_31786285\",\n    \"common_voice_bn_31786367\",\n    \"common_voice_bn_31786516\",\n    \"common_voice_bn_31786519\",\n    \"common_voice_bn_31786520\",\n    \"common_voice_bn_31786521\",\n    \"common_voice_bn_31786522\",\n    \"common_voice_bn_31786845\",\n    \"common_voice_bn_31787124\",\n    \"common_voice_bn_31787691\",\n    \"common_voice_bn_31788045\",\n    \"common_voice_bn_31788130\",\n    \"common_voice_bn_31788418\",\n    \"common_voice_bn_31788513\",\n    \"common_voice_bn_31788515\",\n    \"common_voice_bn_31788516\",\n    \"common_voice_bn_31788673\",\n    \"common_voice_bn_31789054\",\n    \"common_voice_bn_31789055\",\n    \"common_voice_bn_31789056\",\n    \"common_voice_bn_31789392\",\n    \"common_voice_bn_31789393\",\n    \"common_voice_bn_31789394\",\n    \"common_voice_bn_31789395\",\n    \"common_voice_bn_31789397\",\n    \"common_voice_bn_31789475\",\n    \"common_voice_bn_31789476\",\n    \"common_voice_bn_31789477\",\n    \"common_voice_bn_31789478\",\n    \"common_voice_bn_31789479\",\n    \"common_voice_bn_31789669\",\n    \"common_voice_bn_31789694\",\n    \"common_voice_bn_31790059\",\n    \"common_voice_bn_31791040\",\n    \"common_voice_bn_31791041\",\n    \"common_voice_bn_31791043\",\n    \"common_voice_bn_31791044\",\n    \"common_voice_bn_31791090\",\n    \"common_voice_bn_31791092\",\n    \"common_voice_bn_31791138\",\n    \"common_voice_bn_31791139\",\n    \"common_voice_bn_31791140\",\n    \"common_voice_bn_31791141\",\n    \"common_voice_bn_31791142\",\n    \"common_voice_bn_31791910\",\n    \"common_voice_bn_31791987\",\n    \"common_voice_bn_31792072\",\n    \"common_voice_bn_31793357\",\n    \"common_voice_bn_31793766\",\n    \"common_voice_bn_31794478\",\n    \"common_voice_bn_31794575\",\n    \"common_voice_bn_31796218\",\n    \"common_voice_bn_31796716\",\n    \"common_voice_bn_31797835\",\n    \"common_voice_bn_31797836\",\n    \"common_voice_bn_31798447\",\n    \"common_voice_bn_31798570\",\n    \"common_voice_bn_31799923\",\n    \"common_voice_bn_31800225\",\n    \"common_voice_bn_31802483\",\n    \"common_voice_bn_31803201\",\n    \"common_voice_bn_31803980\",\n    \"common_voice_bn_31804361\",\n    \"common_voice_bn_31805137\",\n    \"common_voice_bn_31805387\",\n    \"common_voice_bn_31805441\",\n    \"common_voice_bn_31805468\",\n    \"common_voice_bn_31806488\",\n    \"common_voice_bn_31806490\",\n    \"common_voice_bn_31807719\",\n    \"common_voice_bn_31808188\",\n    \"common_voice_bn_31809237\",\n    \"common_voice_bn_31810075\",\n    \"common_voice_bn_31810245\",\n    \"common_voice_bn_31810246\",\n    \"common_voice_bn_31810247\",\n    \"common_voice_bn_31810248\",\n    \"common_voice_bn_31810249\",\n    \"common_voice_bn_31810418\",\n    \"common_voice_bn_31810435\",\n    \"common_voice_bn_31810437\",\n    \"common_voice_bn_31810438\",\n    \"common_voice_bn_31810693\",\n    \"common_voice_bn_31810714\",\n    \"common_voice_bn_31811341\",\n    \"common_voice_bn_31811425\",\n    \"common_voice_bn_31811494\",\n    \"common_voice_bn_31811511\",\n    \"common_voice_bn_31811533\",\n    \"common_voice_bn_31811914\",\n    \"common_voice_bn_31815179\",\n    \"common_voice_bn_31815991\",\n    \"common_voice_bn_31816315\",\n    \"common_voice_bn_31816316\",\n    \"common_voice_bn_31816710\",\n    \"common_voice_bn_31817036\",\n    \"common_voice_bn_31817037\",\n    \"common_voice_bn_31817038\",\n    \"common_voice_bn_31817090\",\n    \"common_voice_bn_31817127\",\n    \"common_voice_bn_31817130\",\n    \"common_voice_bn_31817132\",\n    \"common_voice_bn_31817134\",\n    \"common_voice_bn_31817159\",\n    \"common_voice_bn_31818272\",\n    \"common_voice_bn_31818995\",\n    \"common_voice_bn_31818996\",\n    \"common_voice_bn_31818997\",\n    \"common_voice_bn_31818998\",\n    \"common_voice_bn_31818999\",\n    \"common_voice_bn_31819000\",\n    \"common_voice_bn_31819001\",\n    \"common_voice_bn_31819002\",\n    \"common_voice_bn_31819004\",\n    \"common_voice_bn_31819251\",\n    \"common_voice_bn_31819471\",\n    \"common_voice_bn_31819565\",\n    \"common_voice_bn_31820299\",\n    \"common_voice_bn_31828135\",\n    \"common_voice_bn_31828948\",\n    \"common_voice_bn_31828950\",\n    \"common_voice_bn_31828952\",\n    \"common_voice_bn_31828954\",\n    \"common_voice_bn_31828955\",\n    \"common_voice_bn_31831117\",\n    \"common_voice_bn_31831119\",\n    \"common_voice_bn_31832651\",\n]\n\nskipFiles = [ f\"{p}.mp3\" for p in skipFiles ]\nprint(f\"Skipping {len(skipFiles)} files from training set\")","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:05:51.836454Z","iopub.execute_input":"2022-08-25T05:05:51.836811Z","iopub.status.idle":"2022-08-25T05:05:52.229408Z","shell.execute_reply.started":"2022-08-25T05:05:51.836782Z","shell.execute_reply":"2022-08-25T05:05:52.228270Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"3\"></a> <br>\n## Function Definitions","metadata":{}},{"cell_type":"markdown","source":"<a id=\"3-1\"></a> <br>\n### Functions for filter and normalizing dataset","metadata":{}},{"cell_type":"code","source":"def filterVotes(x: pd.Series):\n    \"\"\"\n    This function returns whether x should be filtered based on\n    the ratio of up to down votes. if it should be filtered, the\n    function returns None, otherwise 1. We later use panda's dropna()\n    method to drop rows containng None.\n    \"\"\"\n    up = x[\"up_votes\"]\n    down = x[\"down_votes\"]\n    if down > 0 and up / down < 1:\n        return None\n    return 1\n\n# Regex for matching zero witdh joiner variations.\nSTANDARDIZE_ZW = re.compile(r'(?<=\\u09b0)[\\u200c\\u200d]+(?=\\u09cd\\u09af)')\n\n# Regex for removing standardized zero width joiner, except in edge cases.\nDELETE_ZW = re.compile(r'(?<!\\u09b0)[\\u200c\\u200d](?!\\u09cd\\u09af)')\n\n# Regex matching punctuations to remove.\nPUNC = re.compile(r'([\\?\\.।;:,!\"\\'])')\n\ndef removeOptionalZW(text):\n    \"\"\"\n    Removes all optional occurrences of ZWNJ or ZWJ from Bangla text.\n    \"\"\"\n    text = STANDARDIZE_ZW.sub('\\u200D', text)\n    text = DELETE_ZW.sub('', text)\n    return text\n\ndef removePunc(text):\n    \"\"\"\n    Remove for punctuations from text.\n    \"\"\"\n    text = PUNC.sub(r\"\", text)\n    return text\n\ndef normalizeUnicode(text, normalize_nukta=True):\n    \"\"\"\n    Normalizes unicode strings using the Normalization Form Canonical\n    Composition (NFC) scheme where we first decompose all characters and then\n    re-compose combining sequences in a specific order as defined by the\n    standard in unicodedata module. Finally all zero-width joiners are\n    removed.\n    \"\"\"\n    if normalize_nukta:\n        words = [ bnorm(word)['normalized']  for word in text.split() ]\n        text = \" \".join([word for word in words if word is not None])\n        text = text.replace(\"\\u2047\", \"-\")\n\n    text = text.replace(u\"\\u098c\", u\"\\u09ef\")\n    text = unicodedata.normalize(\"NFC\", text)\n    text = removeOptionalZW(text)\n    text = removePunc(text)\n\n    return text","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:05:56.740728Z","iopub.execute_input":"2022-08-25T05:05:56.741761Z","iopub.status.idle":"2022-08-25T05:05:56.753642Z","shell.execute_reply.started":"2022-08-25T05:05:56.741717Z","shell.execute_reply":"2022-08-25T05:05:56.752625Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"3-2\"></a> <br>\n### Audio Loader Class and PyTorch Dataset\n\n- This class transcodes and augments audio files and can be used with PyTorch dataloaders.","metadata":{}},{"cell_type":"code","source":"class AudioConverter:\n    \"\"\"\n    AudioConverter offers methods to load, transcode and augment\n    audio data in various ways.\n    \"\"\"\n\n    # Configurations for parameters used in torchaudio's resampling kernel.\n    resampleFilterParams = {\n        \"fast\": {  # Fast and less accurate but still MSE = ~2e-5 compared to librosa.\n            \"lowpass_filter_width\": 16,\n            \"rolloff\": 0.85,\n            \"resampling_method\": \"kaiser_window\",\n            \"beta\": 8.555504641634386,\n        },\n        \"best\": { # Twice as slow, and a little bit more accburate.\n            \"lowpass_filter_width\": 64,\n            \"rolloff\": 0.9475937167399596,\n            \"resampling_method\": \"kaiser_window\",\n            \"beta\": 14.769656459379492,       \n        },\n    }\n\n    def __init__(\n        self,\n        sampleRate: int,\n        disableAug: bool = False,\n        speedAugProb: float = 0.5,\n        volAugProb: float = 0.5,\n        reverbAugProb: float = 0.25,\n        noiseAugProb: float = 0.25,\n        speedFactors: Tuple[float, float] = None,\n        volScaleMinMax: Tuple[float, float] = None,\n        reverbRoomScaleMinMax: Tuple[float, float] = None,\n        reverbHFDampingMinMax: Tuple[float, float] = None,\n        reverbSustainMinMax: Tuple[float, float] = None,\n        noiseSNRMinMax: Tuple[float, float] = None,\n        noiseFileList: List[str] = None,\n    ):\n        \"\"\"\n        Initializes AudioConverter.\n\n        Parameters\n        ----------\n        sampleRate: int\n            Sampling rate to convert audio to, if required.\n\n        disableAug: bool, optional\n            If True, overrides all other augmentation configs and\n            disables all augmentatoins.\n\n        speedAugProb: float, optional\n            Probability that speed augmentation will be applied.\n            If <= 0, speed augmentation is disabled.\n\n        volAugProb: float, optional\n            Probability that volume augmentation will be applied.\n            If <= 0, volume augmentation is disabled.\n\n        reverbAugProb: float, optional\n            Probability that reverberation augmentation will be applied.\n            If <= 0, reverberation augmentation is disabled.\n\n        noiseAugProb: float, optional\n            Probability that noise augmentation will be applied.\n            If <= 0, noise augmentation is disabled.\n\n        speedFactors: List[float], optional\n            List of factors by which to speed up (>1) or slow down (<1)\n            audio by. One factor is chosen randomly if provided. Otherwise,\n            default speed factors are [0.9, 1.0, 1.0].\n            \n        volScaleMinMax: Tuple[float, float], optional\n            [Min, Max] range for volume scale factors. One factor is\n            chose randomly with uniform probability from this range.\n            Default range is [0.125, 2.0].\n\n        reverbRoomScaleMinMax: Tuple[float, float], optional\n            [Min, Max] range for room size percentage. Values must be\n            between 0 and 100. Larger room size results in more reverb.\n            Default range is [25, 75].\n\n        reverbHFDampingMinMax: Tuple[float, float], optional\n            [Min, Max] range for high frequency damping percentage. Values must\n            be between 0 and 100. More damping results in muffled sound.\n            Default range is [25, 75].\n        \n        reverbSustainMinMax: Tuple[float, float], optional\n            [Min, Max] range for reverberation sustain percentage. Values must\n            be between 0 and 100. More sustain results in longer lasting echoes.\n            Default range is [25, 75].\n            \n        noiseSNRMinMax: Tuple[float, float], optional\n            [Min, Max] range for signal-to-noise ratio when adding noise. One\n            factor is chose randomly with uniform probability from this range.\n            Lower SNR results in louder noise. Default range is [10.0, 30.0].\n\n        noiseFileList: List[str], optional\n            List of paths to audio files to use as noise samples. If None is provided,\n            noise augmentation will be disabled. Otherwise, the audio files will be assumed\n            to be sources of noise, and be mixed in with speech audio on-the-fly.\n        \"\"\"\n        self.sampleRate = sampleRate\n        \n        enableAug = not disableAug\n        self.speedAugProb = speedAugProb if enableAug else -1\n        self.volAugProb = volAugProb if enableAug else -1\n        self.reverbAugProb = reverbAugProb if enableAug else -1\n        self.noiseAugProb = noiseAugProb if enableAug else -1\n        \n        # Factors by which audio speed is perturbed.\n        self.speedFactors = speedFactors\n        if speedFactors is None:\n            self.speedFactors = [0.9, 1.0, 1.1]\n        \n        # [Min, Max] Volume scale range.\n        self.volScaleRange = volScaleMinMax\n        if volScaleMinMax is None:\n            self.volScaleRange = [0.125, 2.0]\n        \n        # [Min, Max] Room size as a percentage, higher = more reverb\n        self.reverbRoomScaleRange = reverbRoomScaleMinMax\n        if reverbRoomScaleMinMax is None:\n            self.reverbRoomScaleRange = [25, 75]\n        \n        # [Min, Max] High frequency damping as a percentage, higher = more damping.\n        self.reverbHFDampingRange = reverbHFDampingMinMax\n        if reverbHFDampingMinMax is None:\n            self.reverbHFDampingRange = [25, 75]\n        \n        # [Min, Max] How long reverb is sustained as a percentage, higher = lasts longer.\n        self.reverbSustainRange = reverbSustainMinMax \n        if reverbSustainMinMax is None:\n            self.reverbSustainRange = [25, 75]       \n\n        # Audio files to use as source of noise.\n        self.noiseFiles = noiseFileList\n        if self.noiseFiles is None or len(self.noiseFiles) == 0:\n            self.noiseAugProb = -1\n\n        # [Min, Max] Signal to noise ratio range for adding noise to audio.\n        # Lower SNR = noise is more prominent, i.e. speech is more noisy.\n        self.noiseSNRRange = noiseSNRMinMax\n        if noiseSNRMinMax is None:\n            self.noiseSNRRange = [10.0, 30.0]\n        \n        self.validateConfig()\n        \n    def validateConfig(self):\n        \"\"\"\n        Checks configured options and raises an error if they\n        are not consistent with what is expected.\n        \"\"\"\n        if len(self.volScaleRange) != 2:\n            raise ValueError(\"volume scale range must be provided as [min, max]\")\n        if len(self.reverbRoomScaleRange) != 2:\n            raise ValueError(\"reverb room scale range must be provided as [min, max]\")\n        if len(self.reverbHFDampingRange) != 2:\n            raise ValueError(\"reverb high frequency dampling range must be provided as [min, max]\")\n        if len(self.reverbSustainRange) != 2:\n            raise ValueError(\"reverb sustain range must be provided as [min, max]\")\n        if len(self.noiseSNRRange) != 2:\n            raise ValueError(\"noise SNR range must be provided as [min, max]\")\n            \n        for v in self.reverbRoomScaleRange:\n            if v > 100 or v < 0:\n                raise ValueError(\"reverb room scale must be between 0 and 100\")\n        for v in self.reverbHFDampingRange:\n            if v > 100 or v < 0:\n                raise ValueError(\"reverb high frequency dampling must be between 0 and 100\")\n        for v in self.reverbSustainRange:\n            if v > 100 or v < 0:\n                raise ValueError(\"reverb sustain range must be between 0 and 100\")\n\n    @classmethod\n    def loadAudio(\n        cls, audioPath: str, sampleRate: int = None, returnTensor: bool = True, resampleType: str = \"fast\",\n    ) -> Union[torch.Tensor, np.ndarray]:\n        \"\"\"\n        Uses torchaudio to load and resample (if necessary) audio files and returns\n        audio samples as either a numpy.float32 array or a torch.Tensor.\n        \n        Parameters\n        ----------\n        audioPath: str\n            Path to audio file file (wav / mp3 / flac).\n        \n        sampleRate: int, optional\n            Sampling rate to convert audio to. If None,\n            audio is not resampled.\n        \n        returnTensor: bool, optional\n            If True, the audio samples are returned as a torch.Tensor.\n            Otherwise, the samples are returned as a numpy.float32 array.\n            \n        resampleType: str, optional\n            Either \"fast\" or \"best\" - sets the quality of resampling.\n            \"best\" is twice as slow as \"fast\" but more accurate. \"fast\"\n            is still comparable to librosa's resampled output though,\n            in terms of MSE.\n\n        Returns\n        -------\n        Union[torch.Tensor, np.ndarray]\n            Audio waveform scaled between +/- 1.0 as either a numpy.float32 array,\n            or torch.Tensor, with shape (channels, numSamples)\n        \"\"\"\n        x, sr = torchaudio.load(audioPath)\n        if sampleRate is not None or sr != sampleRate:\n            x = F.resample(x, sr, sampleRate, **cls.resampleFilterParams[resampleType])\n        \n        if returnTensor:\n            return x\n        \n        return x.numpy()\n\n    def getAudio(self, audioPath: str, returnTensor: bool = False) -> Union[np.ndarray, torch.Tensor]:\n        \"\"\"\n        Loads audio from specified path and applies augmentations randomly\n        on-the-fly. Audio samples scaled between -1.0 and +1.0 are returned\n        as a numpy.float32 array or torch.Tensor with shape (numSamples,).\n\n        Parameters\n        ----------\n        audioPath: str\n            Path to audio file file (wav / mp3 / flac).\n        \n        returnTensor: bool, optional\n            If True, the audio samples are returned as a torch.Tensor.\n            Otherwise, the samples are returned as a numpy.float32 array.\n        \n        Returns\n        ------- \n        Union[torch.Tensor, np.ndarray]\n            Audio waveform scaled between +/- 1.0 as either a numpy.float32 array,\n            or torch.Tensor, with shape (channels, numSamples)\n        \"\"\"\n        wav = self.loadAudio(\n            audioPath, sampleRate=self.sampleRate, returnTensor=True, resampleType=\"fast\",\n        )\n\n        # Applying sox-based effects first.\n        effects = []\n        \n        if random.uniform(0, 1) <= self.speedAugProb:\n            effects.extend([\n                [\"speed\", f\"{random.choice(self.speedFactors)}\"],\n                [\"rate\", f\"{self.sampleRate}\"],\n            ])\n\n        if random.uniform(0, 1) <= self.reverbAugProb:\n            effects.append([\n                \"reverb\",\n                f\"{random.uniform(*self.reverbSustainRange)}\",\n                f\"{random.uniform(*self.reverbHFDampingRange)}\",\n                f\"{random.uniform(*self.reverbRoomScaleRange)}\",\n            ])\n        \n        # If no effects are selected, this is a no-op.\n        wav = self.applySoxEffects(wav, effects)\n\n        if random.uniform(0, 1) <= self.noiseAugProb:\n            noiseFile = random.choice(self.noiseFiles)\n            noiseSNR = random.uniform(*self.noiseSNRRange)\n            wav = self.addNoiseFromFile(wav, noiseFile, noiseSNR)\n\n        if random.uniform(0, 1) <= self.volAugProb:\n            volScale = random.uniform(*self.volScaleRange)\n            wav = self.scaleVolume(wav, volScale)\n        \n        if returnTensor:\n            return wav\n        \n        return wav.numpy()\n\n\n    def scaleVolume(self, wav: Union[np.ndarray, torch.Tensor], scale: float) -> torch.Tensor:\n        \"\"\"\n        Scales the amplitude (with clipping) of the provided audio signal\n        by the given scale factor.\n        \n        Parameters\n        ----------\n        wav: Union[np.ndarray, torch.Tensor]\n             Audio samples scaled between -1.0 and +1.0, with shape\n             (channels, numSamples).\n\n        Returns\n        -------\n        torch.Tensor\n            Audio samples with perturbed volume.\n        \"\"\"\n        if scale == 1.0:\n            return wav\n\n        return torch.clamp(wav * scale, -1.0, 1.0)\n\n    def addNoiseFromFile(\n        self, wav: Union[np.ndarray, torch.Tensor], noiseFile: str, snr: float,\n    ) -> torch.Tensor:\n        \"\"\"\n        Adds noise signal from provided noise audio file at the \n        specified SNR to the speech signal.\n        \n        Parameters\n        ----------\n        wav: Union[np.ndarray, torch.Tensor]\n             Audio samples scaled between -1.0 and +1.0, with shape\n             (channels, numSamples).\n\n        snr: float\n            Signal-to-Noise ratio at which to mix in the noise signal.\n        \n        Returns\n        -------\n        torch.Tensor\n            Audio samples with noise added at specified SNR.\n        \"\"\"\n        # Loading noise signal.\n        noiseSig = self.loadAudio(\n            noiseFile, sampleRate=self.sampleRate, returnTensor=True, resampleType=\"fast\",\n        )\n\n        # Computing noise power.\n        noisePower = torch.mean(torch.pow(noiseSig, 2))\n        \n        # Computing signal power.\n        signalPower = torch.mean(torch.pow(wav, 2))\n\n        # Noise Coefficient for target SNR; amplitude coeff is sqrt of power coeff.\n        noiseScale = torch.sqrt((signalPower / noisePower) / (10 ** (snr / 20.0)))\n        \n        # Add noise at random location in speech signal.\n        nWav, nNoise = wav.shape[-1], noiseSig.shape[-1]\n\n        if nWav < nNoise:\n            a = random.randint(0, nNoise-nWav)\n            b = a + nWav\n            return wav + (noiseSig[..., a:b] * noiseScale)\n        \n        a = random.randint(0, nWav-nNoise)\n        b = a + nNoise          \n        wav[..., a:b] += (noiseSig * noiseScale)\n\n        return wav\n    \n        \n    def applySoxEffects(self, wav: Union[np.ndarray, torch.Tensor], effects: List[List[str]]) -> torch.Tensor:\n        \"\"\"\n        Applies different audio manipulation effects to provided audio, like\n        speed and volume perturbation, reverberation etc. For a full list of\n        supported effects, check torchaudio.sox_effects.\n\n        Parameters\n        ----------\n        wav: Union[np.ndarray, torch.Tensor]\n             Audio samples scaled between -1.0 and +1.0, with shape\n             (channels, numSamples).\n        \n        effects: List[List[str]]\n            List of sox effects and associated arguments, example:\n            '[ [\"speed\", \"1.2\"], [\"vol\", \"0.5\"] ]'\n\n        Returns\n        -------\n        torch.Tensor\n            Audio samples with effects applied. May not be the same\n            number of samples as input sample array, depending on types\n            of effects applied (e.g. speed perturbation may reduce or\n            increase the number of samples).\n        \"\"\"\n        if effects is None or len(effects) == 0:\n            return wav\n\n        wav, _ = torchaudio.sox_effects.apply_effects_tensor(\n            wav, sample_rate=self.sampleRate, effects=effects,\n        )\n\n        return wav\n    \n    def perturbSpeed(self, wav: Union[np.ndarray, torch.Tensor], factor: float) -> torch.Tensor:\n        \"\"\"\n        Perturbs the speed of the provided audio signal by the given factor.\n        \n        Parameters\n        ----------\n        wav: Union[np.ndarray, torch.Tensor]\n             Audio samples scaled between -1.0 and +1.0, with shape\n             (channels, numSamples).\n\n        Returns\n        -------\n        torch.Tensor\n            Audio samples with perturbed speed. Will have more or less\n            samples than input depending on whether slowed down or\n            sped up.\n        \"\"\"\n        effects = [\n            [\"speed\", f\"{factor}\"],\n            [\"rate\", f\"{self.sampleRate}\"],\n        ]\n        \n        return self.applySoxEffects(wav, effects)\n    \n    def addReverb(\n        self, wav: Union[np.ndarray, torch.Tensor], roomSize: float, hfDamping: float, sustain: float,\n    ) -> torch.Tensor:\n        \"\"\"\n        Adds reverberation to the provided audio signal using given parameters.\n        \n        Parameters\n        ----------\n        wav: Union[np.ndarray, torch.Tensor]\n             Audio samples scaled between -1.0 and +1.0, with shape\n             (channels, numSamples).\n        \n        roomSize: float\n            Room size as a percentage between 0 and 100,\n            higher = more reverb\n\n        hfDamping: float\n            High Frequency damping as a percentage between 0 and 100,\n            higher = more damping.\n\n        sustain: float\n            How long reverb is sustained as a percentage between 0 and 100,\n            higher = lasts longer.\n\n        Returns\n        -------\n        torch.Tensor\n            Audio samples with reverberated audio.\n        \"\"\"\n        effects = [[\"reverb\", f\"{roomSize}\", f\"{hfDamping}\", f\"{sustain}\"]]\n        return self.applySoxEffects(wav, effects)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:00.932841Z","iopub.execute_input":"2022-08-25T05:06:00.933328Z","iopub.status.idle":"2022-08-25T05:06:00.973496Z","shell.execute_reply.started":"2022-08-25T05:06:00.933294Z","shell.execute_reply":"2022-08-25T05:06:00.972313Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"- This PyTorch Dataset class uses the AudioConverter class to load audio files parallely.","metadata":{}},{"cell_type":"code","source":"class SprintDataset(Dataset):\n        \n    def __init__(self, df, processor, audioConverter, loopDataset=1):\n        self.df = df\n        self.paths = df['path']\n        self.sentences = df['sentence']\n        self.len = len(self.df) * loopDataset\n\n        self.processor = processor\n        self.ac = audioConverter\n\n    def __len__(self):\n        return self.len\n\n    def loadSample(self, idx):\n        idx %= len(self.df)\n        audio_path = self.paths[idx]\n        sentence = self.sentences[idx]\n\n        wave = self.ac.getAudio(audio_path)[0]\n        input_values = processor(wave, sampling_rate=16000).input_values[0]\n\n        input_length = len(input_values)\n        with self.processor.as_target_processor():\n            labels = self.processor(sentence).input_ids\n\n        return {\n            'input_values':input_values,\n            'input_length':input_length,\n            'labels':labels\n        }\n\n    def __getitem__(self, idx): \n        if idx >= self.len:\n            raise IndexError('index out of range')\n        return self.loadSample(idx)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:02.124273Z","iopub.execute_input":"2022-08-25T05:06:02.124654Z","iopub.status.idle":"2022-08-25T05:06:02.134230Z","shell.execute_reply.started":"2022-08-25T05:06:02.124598Z","shell.execute_reply":"2022-08-25T05:06:02.132902Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"@dataclass\nclass DataCollatorCTCWithPadding:\n    \"\"\"\n    Data collator that will dynamically pad the inputs received.\n    Args:\n        processor (:class:`~transformers.Wav2Vec2Processor`)\n            The processor used for proccessing the data.\n        padding (:obj:`bool`, :obj:`str` or :class:`~transformers.tokenization_utils_base.PaddingStrategy`, `optional`, defaults to :obj:`True`):\n            Select a strategy to pad the returned sequences (according to the model's padding side and padding index)\n            among:\n            * :obj:`True` or :obj:`'longest'`: Pad to the longest sequence in the batch (or no padding if only a single\n              sequence if provided).\n            * :obj:`'max_length'`: Pad to a maximum length specified with the argument :obj:`max_length` or to the\n              maximum acceptable input length for the model if that argument is not provided.\n            * :obj:`False` or :obj:`'do_not_pad'` (default): No padding (i.e., can output a batch with sequences of\n              different lengths).\n    \"\"\"\n\n    processor: Wav2Vec2Processor\n    padding: Union[bool, str] = True\n\n    def __call__(self, features: List[Dict[str, Union[List[int], torch.Tensor]]]) -> Dict[str, torch.Tensor]:\n        # split inputs and labels since they have to be of different lenghts and need\n        # different padding methods\n        input_features = [{\"input_values\": feature[\"input_values\"]} for feature in features]\n        label_features = [{\"input_ids\": feature[\"labels\"]} for feature in features]\n\n        batch = self.processor.pad(\n            input_features,\n            padding=self.padding,\n            return_tensors=\"pt\",\n        )\n        with self.processor.as_target_processor():\n            labels_batch = self.processor.pad(\n                label_features,\n                padding=self.padding,\n                return_tensors=\"pt\",\n            )\n\n        # replace padding with -100 to ignore loss correctly\n        labels = labels_batch[\"input_ids\"].masked_fill(labels_batch.attention_mask.ne(1), -100)\n\n        batch[\"labels\"] = labels\n\n        return batch","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:05.152548Z","iopub.execute_input":"2022-08-25T05:06:05.153576Z","iopub.status.idle":"2022-08-25T05:06:05.163361Z","shell.execute_reply.started":"2022-08-25T05:06:05.153532Z","shell.execute_reply":"2022-08-25T05:06:05.162057Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"4\"></a> <br>\n## Main","metadata":{}},{"cell_type":"code","source":"# Testing punctuation removal\ntext = \"আমার আ,ম; ;?অনেক?! .ভাল: 'লাগে\"\ndisplay(HTML(f\"original: {text}\"))\ndisplay(HTML(f\"puncs removed: {removePunc(text)}\"))","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:06.536918Z","iopub.execute_input":"2022-08-25T05:06:06.537543Z","iopub.status.idle":"2022-08-25T05:06:06.549468Z","shell.execute_reply.started":"2022-08-25T05:06:06.537508Z","shell.execute_reply":"2022-08-25T05:06:06.548342Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Loading metadata files.\ntrain_df = pd.read_csv(Config.train_csv_path)\nvalid_df = pd.read_csv(Config.valid_csv_path)\n\nprint(f\"Train utts before filtering: {len(train_df)}\")\n\n# Removing files with an up down vote ratio of less than 1.\nprint(\"Filtering training dataset ... \")\ntrain_df[\"up_votes\"] = train_df.apply(filterVotes, axis=1)\ntrain_df.dropna(subset = ['up_votes'], inplace=True)\n\n# Removing files that we encountered errors in a previous runs.\ntrain_df = train_df[~train_df.path.isin(skipFiles)]\ntrain_df = train_df.reset_index()\nvalid_df = valid_df.reset_index()\n\nprint(f\"Train utts after filtering: {len(train_df)}\")","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:08.635440Z","iopub.execute_input":"2022-08-25T05:06:08.635808Z","iopub.status.idle":"2022-08-25T05:06:13.261919Z","shell.execute_reply.started":"2022-08-25T05:06:08.635776Z","shell.execute_reply":"2022-08-25T05:06:13.260799Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"4-1\"></a> <br>\n### Build Language Model\n\n- The language model is built using KenLM tooklit (https://github.com/kpu/kenlm).\n- The text used to create the language model is the combination of training and validation transcripts.\n- During model selection process based on validation results, we left out validation transcripts.","metadata":{}},{"cell_type":"code","source":"lmDir = Config.language_model_dir\norder = Config.ngram_order\n\nos.makedirs(lmDir, exist_ok=True)\n\nwith open(f\"{lmDir}/train-text.txt\", 'w') as f:\n    for line in train_df[\"sentence\"]:\n        # Keeping the variants of letters where the nukta is part of the character\n        # and where it's a separate joining character since the base model was trained\n        # this way.\n        line = normalizeUnicode(line.strip(), normalize_nukta=False)\n        f.write(f\"{line}\\n\")\n\n    for line in valid_df[\"sentence\"]:\n        # Keeping the variants of letters where the nukta is part of the character\n        # and where it's a separate joining character since the base model was trained\n        # this way.\n        line = normalizeUnicode(line.strip(), normalize_nukta=False)\n        f.write(f\"{line}\\n\")\n\n!echo -e \"LM training text stats [lines words chars]:\\n$(wc {lmDir}/train-text.txt)\"\n!./deps/kenlm/kenlm/bin/lmplz -o \"{order}\" --discount_fallback < \"{lmDir}/train-text.txt\" > \"{lmDir}/dlsprint-data-lm.{order}.arpa\"","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:13.263958Z","iopub.execute_input":"2022-08-25T05:06:13.264692Z","iopub.status.idle":"2022-08-25T05:06:26.809343Z","shell.execute_reply.started":"2022-08-25T05:06:13.264609Z","shell.execute_reply":"2022-08-25T05:06:26.808147Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Apply unicode normalization.\nprint(\"Normalizing training and validation transcripts... \")\n# train_df[\"sentence\"] = train_df.apply(lambda x: normalizeUnicode(x[\"sentence\"]), axis=1)\n# valid_df[\"sentence\"] = valid_df.apply(lambda x: normalizeUnicode(x[\"sentence\"]), axis=1)\ntrain_df[\"sentence\"] = [ normalizeUnicode(x) for x in tqdm(train_df[\"sentence\"]) ]\nvalid_df[\"sentence\"] = [ normalizeUnicode(x) for x in tqdm(valid_df[\"sentence\"]) ]\n\n# Updating paths to point to data directories.\ntrain_df[\"path\"] = [ os.path.join(Config.train_path, x.replace(\"mp3\", Config.audio_ext)) for x in train_df['path'] ]\nvalid_df[\"path\"] = [ os.path.join(Config.valid_path, x.replace(\"mp3\", Config.audio_ext)) for x in valid_df['path'] ]\n\n# Keeping only audio filename and transcript columns.\ntrain_df = train_df[[\"path\",\"sentence\"]]\nvalid_df = valid_df[[\"path\",\"sentence\"]]","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:06:26.811562Z","iopub.execute_input":"2022-08-25T05:06:26.811941Z","iopub.status.idle":"2022-08-25T05:20:10.476124Z","shell.execute_reply.started":"2022-08-25T05:06:26.811902Z","shell.execute_reply":"2022-08-25T05:20:10.475155Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Checking a sample from the train dataframe.\nsample = train_df.iloc[random.randint(0, len(train_df))]\n\ndisplay(HTML(sample['sentence']))\n\nx = AudioConverter.loadAudio(sample['path'], sampleRate=Config.sample_rate, returnTensor=False)\ndisplay(Audio(x, rate=Config.sample_rate))","metadata":{"execution":{"iopub.status.busy":"2022-08-25T01:16:05.531506Z","iopub.execute_input":"2022-08-25T01:16:05.531944Z","iopub.status.idle":"2022-08-25T01:16:05.675136Z","shell.execute_reply.started":"2022-08-25T01:16:05.531902Z","shell.execute_reply":"2022-08-25T01:16:05.674155Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"vocab_dict_nc={v:k for k,v in vocab_dict_cn.items()}\nvocab = list(vocab_dict_cn.keys())\n\nwith open('vocab.json', 'w') as f:\n    json.dump(vocab_dict_cn, f)\n    \nprint(f\"vocabulary size = {len(vocab)}\")","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:20:10.480385Z","iopub.execute_input":"2022-08-25T05:20:10.481222Z","iopub.status.idle":"2022-08-25T05:20:10.488588Z","shell.execute_reply.started":"2022-08-25T05:20:10.481185Z","shell.execute_reply":"2022-08-25T05:20:10.487658Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"tokenizer = Wav2Vec2CTCTokenizer.from_pretrained(\n    \"./\",\n    unk_token=\"[UNK]\",\n    pad_token=\"[PAD]\",\n    word_delimiter_token=\"|\",\n    bos_token=\"<s>\",\n    eos_token=\"</s>\",\n)\n\nfeature_extractor = Wav2Vec2FeatureExtractor(\n    feature_size=1,\n    sampling_rate=Config.sample_rate,\n    padding_value=0.0,\n    padding_side=\"right\",\n    do_normalize=True,\n    return_attention_mask=True,\n)\n\nprocessor = Wav2Vec2Processor(\n    feature_extractor=feature_extractor,\n    tokenizer=tokenizer,\n)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:24:25.129481Z","iopub.execute_input":"2022-08-25T05:24:25.130150Z","iopub.status.idle":"2022-08-25T05:24:25.138504Z","shell.execute_reply.started":"2022-08-25T05:24:25.130115Z","shell.execute_reply":"2022-08-25T05:24:25.137343Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Creating dataset objects for train and val.\ndisable_aug = not Config.use_augmentation\nloop_train_dataset = 2\nloop_val_datset = 1\n\ntrain_ac = AudioConverter(sampleRate=Config.sample_rate, disableAug=disable_aug, noiseFileList=train_df['path'].tolist())\nval_ac = AudioConverter(sampleRate=Config.sample_rate, disableAug=True)\n\ntrain_dataset = SprintDataset(train_df, processor, train_ac, loop_train_dataset)\nvalid_dataset = SprintDataset(valid_df, processor, val_ac, loop_val_datset)\n\ndata_collator = DataCollatorCTCWithPadding(processor=processor, padding=True)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:24:27.885553Z","iopub.execute_input":"2022-08-25T05:24:27.886148Z","iopub.status.idle":"2022-08-25T05:24:27.900757Z","shell.execute_reply.started":"2022-08-25T05:24:27.886114Z","shell.execute_reply":"2022-08-25T05:24:27.899648Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Checking sample from dataset.\nsample = train_dataset[123]\npprint(sample)\n\nx = sample['input_values']\ny = [ vocab_dict_nc[x] for x in sample['labels'] ]\n\ndisplay(HTML(str(y)))\ndisplay(Audio(x, rate=Config.sample_rate))","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:24:29.495176Z","iopub.execute_input":"2022-08-25T05:24:29.495525Z","iopub.status.idle":"2022-08-25T05:24:29.569243Z","shell.execute_reply.started":"2022-08-25T05:24:29.495495Z","shell.execute_reply":"2022-08-25T05:24:29.568322Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Callback for computing metrics","metadata":{}},{"cell_type":"code","source":"wer_metric = load_metric(\"../input/csefest2022dlsprintdeps/metrics/metrics/wer.py\")\ncer_metric = load_metric(\"../input/csefest2022dlsprintdeps/metrics/metrics/cer.py\")\n\ndef compute_metrics(pred):\n    pred_logits = pred.predictions\n    pred_ids = np.argmax(pred_logits, axis=-1)\n\n    pred.label_ids[pred.label_ids == -100] = processor.tokenizer.pad_token_id\n    \n    # We do not want to group tokens when computing the metrics\n    pred_str = processor.batch_decode(pred_ids)\n    label_str = processor.batch_decode(pred.label_ids, group_tokens=False)\n\n    wer = wer_metric.compute(predictions=pred_str, references=label_str)\n    cer = cer_metric.compute(predictions=pred_str, references=label_str)\n\n    return {\"wer\": wer, \"cer\": cer}","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:24:36.981325Z","iopub.execute_input":"2022-08-25T05:24:36.981683Z","iopub.status.idle":"2022-08-25T05:24:37.013501Z","shell.execute_reply.started":"2022-08-25T05:24:36.981653Z","shell.execute_reply":"2022-08-25T05:24:37.012330Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"4-2\"></a> <br>\n### Loading base Wav2Vec2 model from HuggingFace\n\n- We use a pretrained Wav2Vec2 model from Hugging Face as a starting point.\n- Model Link: https://huggingface.co/arijitx/wav2vec2-xls-r-300m-bengali\n- The model was trained on the OPENSLR SLR53 Bengali Dataset: https://www.openslr.org/53/","metadata":{}},{"cell_type":"code","source":"base_model = \"../input/csefest2022dlsprintbasemodels/models/arijitx/wav2vec2-xls-r-300m-bengali\"\n\n# Loading model.\nmodel = Wav2Vec2ForCTC.from_pretrained(\n    base_model, \n    ignore_mismatched_sizes=False,\n    attention_dropout=Config.attention_dropout,\n    hidden_dropout=Config.hidden_dropout,\n    feat_proj_dropout=Config.feat_proj_dropout,\n    mask_time_prob=Config.mask_time_prob,\n    layerdrop=Config.layerdrop,\n    ctc_loss_reduction=\"mean\", \n    pad_token_id=processor.tokenizer.pad_token_id,\n    vocab_size=len(processor.tokenizer),\n)\n\n# Freezing encoder layers.\nmodel.freeze_feature_encoder()\n\n# Printing stats.\ntotal_param = sum(p.numel() for p in model.parameters())\ntrainable_param = sum(p.numel() for p in model.parameters() if p.requires_grad)\nprint(f\"total_param = {total_param}\")\nprint(f\"trainable = {trainable_param}\")","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:24:40.831314Z","iopub.execute_input":"2022-08-25T05:24:40.831694Z","iopub.status.idle":"2022-08-25T05:24:53.497149Z","shell.execute_reply.started":"2022-08-25T05:24:40.831662Z","shell.execute_reply":"2022-08-25T05:24:53.495702Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"4-3\"></a> <br>\n### Adapting Wav2Vec2 Model\n\n- First run with cosine lr decay schedule, dropouts enabled","metadata":{}},{"cell_type":"code","source":"trainer = Trainer(\n    model=model,\n    data_collator=data_collator,\n    args=Config.trainer,\n    compute_metrics=compute_metrics,\n    train_dataset=train_dataset,\n    eval_dataset=valid_dataset,   \n    tokenizer=processor.feature_extractor,\n    callbacks=[transformers.EarlyStoppingCallback(early_stopping_patience=Config.early_stopping_patience)],\n)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:28:12.586194Z","iopub.execute_input":"2022-08-25T05:28:12.586566Z","iopub.status.idle":"2022-08-25T05:28:12.608858Z","shell.execute_reply.started":"2022-08-25T05:28:12.586535Z","shell.execute_reply":"2022-08-25T05:28:12.607906Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"trainer.train()","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:28:14.908039Z","iopub.execute_input":"2022-08-25T05:28:14.908462Z","iopub.status.idle":"2022-08-25T05:29:01.087240Z","shell.execute_reply.started":"2022-08-25T05:28:14.908427Z","shell.execute_reply":"2022-08-25T05:29:01.084931Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"- Second run with best model from first run (ckpt-100800)\n- Constant lr schedule with lower lr, dropouts disabled.","metadata":{}},{"cell_type":"code","source":"# Updating trainer config.\nConfig.trainer = TrainingArguments(\n  output_dir=\"./run-004-wav2vec2-fulldata-constant-lr1e-7\",\n  group_by_length=False,\n  per_device_train_batch_size=16,\n  per_device_eval_batch_size=16,\n  gradient_accumulation_steps=1,\n  evaluation_strategy=\"steps\",\n  num_train_epochs=15,\n  gradient_checkpointing=True,\n  fp16=True,\n  save_steps=400,\n  eval_steps=400,\n  logging_steps=400,\n  learning_rate=1e-7,\n  dataloader_num_workers=os.cpu_count(),\n  warmup_steps=0,\n  save_total_limit=10,\n  push_to_hub=False,\n  run_name=\"run-004-wav2vec2-fulldata-constant-lr1e-7\" ,\n  load_best_model_at_end=True,\n  lr_scheduler_type=\"constant\",\n  resume_from_checkpoint=True,\n)\n\n# Disabling dropouts.\nConfig.attention_dropout = 0\nConfig.hidden_dropout = 0\nConfig.feat_proj_dropout = 0\nConfig.mask_time_prob = 0\nConfig.layerdrop = 0\n\n# Increasing patience.\nConfig.early_stopping_patience = 15","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:29:05.227750Z","iopub.execute_input":"2022-08-25T05:29:05.228839Z","iopub.status.idle":"2022-08-25T05:29:05.244469Z","shell.execute_reply.started":"2022-08-25T05:29:05.228789Z","shell.execute_reply":"2022-08-25T05:29:05.243405Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Loading best model from first run.\nmodel_path = \"./run-003-wav2vec2-fulldata-cosine-lr3e-5/ckpt-100800\"\n\nmodel = Wav2Vec2ForCTC.from_pretrained(\n    model_path,\n    ignore_mismatched_sizes=False,\n    attention_dropout=Config.attention_dropout,\n    hidden_dropout=Config.hidden_dropout,\n    feat_proj_dropout=Config.feat_proj_dropout,\n    mask_time_prob=Config.mask_time_prob,\n    layerdrop=Config.layerdrop,\n    ctc_loss_reduction=\"mean\", \n    pad_token_id=processor.tokenizer.pad_token_id,\n    vocab_size=len(processor.tokenizer),\n)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:29:07.768443Z","iopub.execute_input":"2022-08-25T05:29:07.769441Z","iopub.status.idle":"2022-08-25T05:29:27.825322Z","shell.execute_reply.started":"2022-08-25T05:29:07.769402Z","shell.execute_reply":"2022-08-25T05:29:27.823547Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"trainer = Trainer(\n    model=model,\n    data_collator=data_collator,\n    args=Config.trainer,\n    compute_metrics=compute_metrics,\n    train_dataset=train_dataset,\n    eval_dataset=valid_dataset,   \n    tokenizer=processor.feature_extractor,\n    callbacks=[transformers.EarlyStoppingCallback(early_stopping_patience=Config.early_stopping_patience)],\n)","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:29:27.826430Z","iopub.status.idle":"2022-08-25T05:29:27.828022Z","shell.execute_reply.started":"2022-08-25T05:29:27.827750Z","shell.execute_reply":"2022-08-25T05:29:27.827775Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"trainer.train()","metadata":{"execution":{"iopub.status.busy":"2022-08-25T05:29:27.829499Z","iopub.status.idle":"2022-08-25T05:29:27.830305Z","shell.execute_reply.started":"2022-08-25T05:29:27.830047Z","shell.execute_reply":"2022-08-25T05:29:27.830070Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]}