├── .gitignore ├── audio ├── 001.wav ├── 002.wav ├── 003.wav ├── 004.wav ├── 005.wav ├── 006.wav ├── 007.wav ├── 008.wav ├── 009.wav ├── 010.wav ├── 011.wav ├── 012.wav ├── 013.wav ├── 014.wav ├── 015.wav ├── 016.wav ├── 017.wav ├── 018.wav ├── 019.wav ├── 020.wav ├── 021.wav ├── 022.wav ├── 023.wav ├── 024.wav ├── 025.wav ├── 026.wav ├── 027.wav ├── 028.wav ├── 029.wav ├── 030.wav ├── 031.wav ├── 032.wav ├── 033.wav ├── 034.wav ├── 035.wav ├── 036.wav ├── 037.wav ├── 038.wav ├── 039.wav ├── 040.wav ├── 041.wav ├── 042.wav ├── 043.wav ├── 044.wav ├── 045.wav ├── 046.wav ├── 047.wav ├── 048.wav ├── 049.wav ├── 050.wav ├── 051.wav ├── 052.wav ├── 053.wav ├── 054.wav ├── 055.wav ├── 056.wav ├── 057.wav ├── 058.wav ├── 059.wav ├── 060.wav ├── 061.wav ├── 062.wav ├── 063.wav ├── 064.wav ├── 065.wav ├── 066.wav ├── 067.wav ├── 068.wav ├── 069.wav ├── 070.wav ├── 071.wav ├── 072.wav ├── 073.wav ├── 074.wav ├── 075.wav ├── 076.wav ├── 077.wav ├── 078.wav ├── 079.wav ├── 080.wav ├── 081.wav ├── 082.wav ├── 083.wav ├── 084.wav ├── 085.wav ├── 086.wav ├── 087.wav ├── 088.wav ├── 089.wav ├── 090.wav ├── 091.wav ├── 092.wav ├── 093.wav ├── 094.wav ├── 095.wav ├── 096.wav ├── 097.wav ├── 098.wav ├── 099.wav ├── 100.wav ├── 101.wav └── 102.wav ├── unseen_audio_data └── rw-unseen-001.mp3 ├── kinya-whisper-model ├── preprocessor_config.json ├── config.json ├── special_tokens_map.json ├── generation_config.json ├── added_tokens.json └── normalizer.json ├── wer.py ├── inference.py ├── testing.py ├── README.md ├── .gitattributes ├── train.py ├── dataset.jsonl └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | kinya-whisper-model/model.safetensors 2 | -------------------------------------------------------------------------------- /audio/001.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:27bf7da1cd7e72ec815f0be1f54e356ee65b687459002e12873a16a9c8264294 3 | size 19374 4 | -------------------------------------------------------------------------------- /audio/002.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a204247c7b0d1b1add8cee7c450107345ae20e4cfa431b409cb6b10a95326467 3 | size 16046 4 | -------------------------------------------------------------------------------- /audio/003.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2bf131a7f9ab7cf125d0b055cbb8584552e060507c1ee3ef3e81948eb8a4f78f 3 | size 22926 4 | -------------------------------------------------------------------------------- /audio/004.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6a86075b8fc68e0eb21f780a92c1c41344e8cbf1bbf712c90c83c2caaaf5a191 3 | size 19982 4 | -------------------------------------------------------------------------------- /audio/005.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:801e73c705212ecfc64842d5c699a6b23302dce7909613a3331e3cef9772b27e 3 | size 22862 4 | -------------------------------------------------------------------------------- /audio/006.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bfc0d8d5e4fab61eee1e7debe1107883548a77776af2fec3723d91bdab04ad8e 3 | size 23886 4 | -------------------------------------------------------------------------------- /audio/007.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:55ee249c67d5c319d7cd55ced087d27e18a979937f2099d4b46cd092a99a9347 3 | size 24270 4 | -------------------------------------------------------------------------------- /audio/008.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6ea1e88e4ec7852e8153e4e3456b1bf728c0abe73f3549ab2d56e85885770cd6 3 | size 30478 4 | -------------------------------------------------------------------------------- /audio/009.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:52c984d352c6fd1c6ea064d287983bca8fd91111bef6abfefcab56f7f0c2f77f 3 | size 27182 4 | -------------------------------------------------------------------------------- /audio/010.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4005eb78d58e07f23a1e471db6e217fb7b4fc8a1bc52a0b374ee5ce971cea055 3 | size 34392 4 | -------------------------------------------------------------------------------- /audio/011.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9650933c33011ec417bd079e8ce99677980ec65b69adb65bafa5bed94ac96eff 3 | size 23822 4 | -------------------------------------------------------------------------------- /audio/012.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3166a55994bf143f207ca9ae9b53d63b5f5092d82496be301b41976d2285b4d1 3 | size 26222 4 | -------------------------------------------------------------------------------- /audio/013.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:42ce656410388d4f97b16218a394afa2753e668209003a975bed2215b1cea9b9 3 | size 22350 4 | -------------------------------------------------------------------------------- /audio/014.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f740306c573478cad29d12f2dbd165e9caad98bdbc5b4b1538e26806626e330e 3 | size 22094 4 | -------------------------------------------------------------------------------- /audio/015.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c351d28df48cddbbbe87b38d9ebcced35d45e783aa126c229dae39ad42cfb2ed 3 | size 16782 4 | -------------------------------------------------------------------------------- /audio/016.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:54a07c292f514f6a5eb7f8b683da170557a8429c06bc99a7304c5d11701d7ae4 3 | size 18030 4 | -------------------------------------------------------------------------------- /audio/017.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:faaeba043d5d0d08eb0c4361f9c393df41aa3da8ce57c01f28c4bf71def28315 3 | size 14574 4 | -------------------------------------------------------------------------------- /audio/018.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:54bac4cac75bc5c0e5d4f469be286e558d3f603079415c4e3211fe8f28ec27fe 3 | size 28686 4 | -------------------------------------------------------------------------------- /audio/019.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cc0a08c1b103da7d7887cc6032115e7a9e83670f195da2e121fe243cf6e200fa 3 | size 22990 4 | -------------------------------------------------------------------------------- /audio/020.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:deb249470e4434eab5c5a528ee185f91cc9ee3f604beabd33ec9383d045c3cc8 3 | size 25422 4 | -------------------------------------------------------------------------------- /audio/021.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b937a7831a709cb99c2a3a273c7eb28c0fde8cbdb9719d8d12c0683380497531 3 | size 17166 4 | -------------------------------------------------------------------------------- /audio/022.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0e6de7b54d31167d7a5cfdf1241709ce07273369d3015e1b52e8d3b43b122b52 3 | size 18382 4 | -------------------------------------------------------------------------------- /audio/023.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f9a203aeb82e1633f65b375c372d8ac48b8837cbadea71267dcc702a862471b1 3 | size 26218 4 | -------------------------------------------------------------------------------- /audio/024.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:526455d38a5eb679f9982854175ad4438dd129f9e925981d2bcab68d6c4901ed 3 | size 16686 4 | -------------------------------------------------------------------------------- /audio/025.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2d61a744600653b32e5dd4dad2f3bf0cc40f72d8163b8493904021ae139bf75e 3 | size 17262 4 | -------------------------------------------------------------------------------- /audio/026.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:227d0c013634f16f64368b28c78d38b0644e9e484c0675c4d9214c1b2a7211e0 3 | size 11406 4 | -------------------------------------------------------------------------------- /audio/027.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5564c599185c0354805d37b30e71488dc080c2ae0355afeb5d5921c8e0b35bdc 3 | size 14030 4 | -------------------------------------------------------------------------------- /audio/028.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdc6e641b095afa1cd7103206e4bf59eb41016a4618996cbc2a315819413050e 3 | size 14094 4 | -------------------------------------------------------------------------------- /audio/029.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:79bfe3a93acdaca1a02de0ffee761d17faa868bb6b8c26e8e45aa468c9b03330 3 | size 13838 4 | -------------------------------------------------------------------------------- /audio/030.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0a60f3e005e21f56bb734e0fe94486d205d2af85e13c6fba0ed29b3a265185c5 3 | size 21388 4 | -------------------------------------------------------------------------------- /audio/031.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5f23f103ec1fdb95c288ad575c93134c141876e8142532c8d51917d6e3c62763 3 | size 15182 4 | -------------------------------------------------------------------------------- /audio/032.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4c40190a15b7901528b33eb2cb82678364ae9547d8815501053a0c73657c7f64 3 | size 19790 4 | -------------------------------------------------------------------------------- /audio/033.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:72e056e7942f41646b9f2e87e1ba13d2f1af2238175ee3eaf5ba01f9c4c40d5b 3 | size 20622 4 | -------------------------------------------------------------------------------- /audio/034.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1edc22ad73d8c431f2512957da9d2a2a0e685a913fe3b1f185fed285ee231a21 3 | size 20270 4 | -------------------------------------------------------------------------------- /audio/035.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:29179517b2fd292f71115f9cc071414c24c31ec4a41eca2c7eaf0977ff5d0a83 3 | size 27704 4 | -------------------------------------------------------------------------------- /audio/036.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6d0ee64524c9c76a4cefeff1d4da2683a04a38037266fffedce8b9df4cd65f2d 3 | size 21262 4 | -------------------------------------------------------------------------------- /audio/037.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f6e4347b5e100bdedcd1022e2f9a78a2846a4235f66850cb5856c8a8de9b1dfe 3 | size 21294 4 | -------------------------------------------------------------------------------- /audio/038.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2694744f18b1c209797fcb4dd536547e84451fe8647bc37e544af4334da7d20b 3 | size 23534 4 | -------------------------------------------------------------------------------- /audio/039.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:deed373e6d816c14cbb28f82dde4d6c6592852a377f957677e377fb588d5f04b 3 | size 22606 4 | -------------------------------------------------------------------------------- /audio/040.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1d93a51fb9a1214acf31291fa497bfa96309bedcc82cbe50a5632c274b62ffc9 3 | size 24398 4 | -------------------------------------------------------------------------------- /audio/041.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1f970b867d9e2c89b973b661dfd306b0592126ba082f434b53c2e7e6078ffc98 3 | size 38478 4 | -------------------------------------------------------------------------------- /audio/042.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:76013b4205b8650c2a0986e170a140d3a64628a2b2a6db067fbd1955da43d4bc 3 | size 26222 4 | -------------------------------------------------------------------------------- /audio/043.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e2bda9439f451fa8a39580bdd4603556ef9fab4b063761382366368dcd91a91e 3 | size 27054 4 | -------------------------------------------------------------------------------- /audio/044.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:05271a7ade0d6de5feef561bdefb08dc5a9a2780bd980c38bf9f8f8243c79bab 3 | size 29358 4 | -------------------------------------------------------------------------------- /audio/045.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:44ddd025ffeb33674a97f55fc0c9ac9a655376fc9bdc1800da65fb2dcad54021 3 | size 17102 4 | -------------------------------------------------------------------------------- /audio/046.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1f43f8034eee32ee56b749063cc12bef11b40d61baaac64baf4855bb434bad03 3 | size 27598 4 | -------------------------------------------------------------------------------- /audio/047.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0156f7b4d41d613f95cfef711f8bffe3d9f6b68ca6286ef583d5503d000599bb 3 | size 28238 4 | -------------------------------------------------------------------------------- /audio/048.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3f6eb73598670a6c1600c332e990da291e62587b91a5fff3fd2e4ffc71b1a6db 3 | size 25742 4 | -------------------------------------------------------------------------------- /audio/049.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5a8069d0c8e8813f30299c94c56922a5b9b108260f808fe46aed6edeedd72d1 3 | size 27150 4 | -------------------------------------------------------------------------------- /audio/050.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:61341d2388f2dc4d87aa6782199fecae7c3849148b82a803eb5c890065eb82cd 3 | size 32174 4 | -------------------------------------------------------------------------------- /audio/051.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d7f9e4e43865896aeee3e0781010b49fcd2ae7d6746fd775e7cf303a1e8a2aca 3 | size 49252 4 | -------------------------------------------------------------------------------- /audio/052.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6564d053e94c87f297342fa7e7b12b3db0b3bcb371ddfe18b0ea02dc927a8b9c 3 | size 30030 4 | -------------------------------------------------------------------------------- /audio/053.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:905992b8c7eccad74a17ebb7f4af1a64e8ecca28b40e393fad96683960f24cb7 3 | size 16302 4 | -------------------------------------------------------------------------------- /audio/054.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d5f9f2966f42c24c3ffb263ba551c9e093f20f78229468f25e4a814cc619ee56 3 | size 34062 4 | -------------------------------------------------------------------------------- /audio/055.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9335db1cd2f3ca6923033345c56cede895209421e8ce8da488e5a3099a6cc181 3 | size 36992 4 | -------------------------------------------------------------------------------- /audio/056.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7b318b8a1abbd032d88d6bd36299556c26b7538630820ce3b212dd473ceb7ae2 3 | size 28076 4 | -------------------------------------------------------------------------------- /audio/057.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:83c5f58cc2068982cd6bb81e48178e90a0b94b657a0c7a82c0954138b200ef79 3 | size 35374 4 | -------------------------------------------------------------------------------- /audio/058.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:027d4d2e99962c9cab0f40b4e3eae62f6d67ff6a03d56d5896637209b45ca3ba 3 | size 28526 4 | -------------------------------------------------------------------------------- /audio/059.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:aa564c6dec97575e05bccbd2f7783639e225100d09f9fa58e8b3078692351086 3 | size 28366 4 | -------------------------------------------------------------------------------- /audio/060.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5e4085cfe6cb181d681dd9cc69e39b76757d8034e9fb7658b6b973df81935de4 3 | size 16430 4 | -------------------------------------------------------------------------------- /audio/061.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9ebd233b129bac64ec9a9fa5d767a7754f1ae03242eacd4997eba447d6a25a5d 3 | size 14318 4 | -------------------------------------------------------------------------------- /audio/062.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcb3d79383eadc9da813db0c3f76fdb36d448aced57f1b84cd6a04d23277225 3 | size 19278 4 | -------------------------------------------------------------------------------- /audio/063.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c5f743c10eee722d5b19f6d85db6fa477fe7b9003eba12aca877d186993470b0 3 | size 22190 4 | -------------------------------------------------------------------------------- /audio/064.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:776508a3ec89b41039b57ebae65df1fa9316b9c462a7feeb7d8858db0beb9820 3 | size 25774 4 | -------------------------------------------------------------------------------- /audio/065.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:677ea7409900f2f34fc9b3905f410afd5aff5a413dd2ec9078270f5c4468c415 3 | size 21646 4 | -------------------------------------------------------------------------------- /audio/066.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:18e464d4cd559e1d171ad8325aec0385246556be0950461ad3a33d520620f7eb 3 | size 28078 4 | -------------------------------------------------------------------------------- /audio/067.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8b7ec84fdb9716ad0944713665e7e238a281dc7550bc3fbd52b879a9ffeaedba 3 | size 29550 4 | -------------------------------------------------------------------------------- /audio/068.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:48710713b26368a6107cdfe930bd579a2a2a97c531885b4a648c20cd9aaab3fa 3 | size 25390 4 | -------------------------------------------------------------------------------- /audio/069.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5f3aaa13b019b7fa77cca4899ebb79712903dc3ce99997d14c0d0a2dff94d702 3 | size 27150 4 | -------------------------------------------------------------------------------- /audio/070.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2ac8a8f8e0cb0bc3fcbd8a67128f20e428cc5a88a03fbe771aaa9ffdc1bf70ee 3 | size 32534 4 | -------------------------------------------------------------------------------- /audio/071.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7fd487f50be25c697d2add313ad27fe41c7b0491026249e1385476581f5b8b94 3 | size 21678 4 | -------------------------------------------------------------------------------- /audio/072.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dcaebc00b237f3039c1a8981e59155ee21084cfe9dba3b5e8a2ce89a0b51f590 3 | size 26962 4 | -------------------------------------------------------------------------------- /audio/073.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:05d3bd839d83609ef7545120c80246e21870d2ae60144bf4b5eecd65444064ba 3 | size 28014 4 | -------------------------------------------------------------------------------- /audio/074.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f6f839552c6aa2189af60aafef2882a7aeedda35d7336e93496cb5800c89cc71 3 | size 24014 4 | -------------------------------------------------------------------------------- /audio/075.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5be9348c742dd4e63daad2990f6ec661fe00a01ca22eac54d8f8d229a6063ffa 3 | size 25102 4 | -------------------------------------------------------------------------------- /audio/076.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0ffbc9f4631fa073ab6979a19039c9c7b290d9a3874059e0f0915555bd3cb8a6 3 | size 22606 4 | -------------------------------------------------------------------------------- /audio/077.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4cd0f138c4df719916d0d0261525ec67d39be7e24642a3c528a3add1cc304086 3 | size 23374 4 | -------------------------------------------------------------------------------- /audio/078.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7ce10285afda6365e9e478bc9b31c428550462c2b669d0042c117124bb2064f8 3 | size 17422 4 | -------------------------------------------------------------------------------- /audio/079.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:61a2554cd927f55d0f7c028983dad23b0fab2e25e3cc5c881b577fa2413654cd 3 | size 18286 4 | -------------------------------------------------------------------------------- /audio/080.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fd994cf95ce0f719bfb9a95bf55fe8c8a2aaa8a0a58f19ceacb847305cc2947c 3 | size 43246 4 | -------------------------------------------------------------------------------- /audio/081.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:667257d30f0bb5c76f4a285b9f8cd8de9cdb38591182442c1546fee744d22e0a 3 | size 28846 4 | -------------------------------------------------------------------------------- /audio/082.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:86252accc34a1948522eb5a84d22adf34ab91bcdcfddef42b2043e90c4d2d60c 3 | size 39950 4 | -------------------------------------------------------------------------------- /audio/083.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c3bb060e266d08441146c2fe9e0a33d99a5c4aaf9a511e10da529c9e85fc23dd 3 | size 19022 4 | -------------------------------------------------------------------------------- /audio/084.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2d658cd6f4d041d21a18fb78f67193008899de3db9183b10912d5d473026577d 3 | size 16110 4 | -------------------------------------------------------------------------------- /audio/085.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e27c4579fec623a3cb7a0567af7381de1bce5115224b8f25d64645a2bfebebed 3 | size 18222 4 | -------------------------------------------------------------------------------- /audio/086.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c609fbdbfc5bcaa4cb646159fea969c0d34d9f95254bcb0d545856646866ac51 3 | size 17742 4 | -------------------------------------------------------------------------------- /audio/087.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fcffa566464a1023b7d4f9bd34339bbbf79050eed5dac777372685e63b523b1e 3 | size 31792 4 | -------------------------------------------------------------------------------- /audio/088.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:266424cea93f43a3233a2eddcdc68b30fe8e58769d470b81a80bb9665b707252 3 | size 19982 4 | -------------------------------------------------------------------------------- /audio/089.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:529985cde4455f21de942070de145f231292d962d22a6656151ac1a2fdce58d3 3 | size 21614 4 | -------------------------------------------------------------------------------- /audio/090.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0bb9adae35957ac0a596464ec6709fce4bf100b82002c5b6d24d1f5844905b92 3 | size 23502 4 | -------------------------------------------------------------------------------- /audio/091.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cf6bf0430ca7c3d4f495daddaedac7c14cb300c8bce75a94f6d809239e9fb65f 3 | size 26030 4 | -------------------------------------------------------------------------------- /audio/092.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d9570120b204b5ea21a21582c354d37e96b6c1a32775a967ee8930c9db3d3773 3 | size 24302 4 | -------------------------------------------------------------------------------- /audio/093.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:de18b81d9b712a3648085c5f7712312d9ac673dfeb275e4de10ad01bc0b1ecaf 3 | size 25934 4 | -------------------------------------------------------------------------------- /audio/094.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3f76fe8c48fe411ca39c13a4b42357ddd26b5b87935a790487fe81e4d0c27d75 3 | size 28942 4 | -------------------------------------------------------------------------------- /audio/095.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c3836a4ba44cd70d56c3b484d41823ce7a1428bf9661d5d22e1e3bf48ca5e595 3 | size 24718 4 | -------------------------------------------------------------------------------- /audio/096.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:673f50b76dca596dd6b1d0ff83c092c75fc6d276c0fc630839c6a0d4133783a5 3 | size 36398 4 | -------------------------------------------------------------------------------- /audio/097.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:14bddb63c6fa3ac6c22d6dec546347ae9a91ea037a1a005740a0f14141bdd009 3 | size 26670 4 | -------------------------------------------------------------------------------- /audio/098.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:94a0e8a0482b17e93075deec7e3f87685a956d83fdcd414848df7fa49145cd41 3 | size 19950 4 | -------------------------------------------------------------------------------- /audio/099.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6c0d5569ecc06a05ae39917725dd2e8bc497226f834aaba6d811d390a72c484a 3 | size 24718 4 | -------------------------------------------------------------------------------- /audio/100.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0c6fe1107a5435ccd82288525e7eb615862cf1d8a1881725fb6cc87fcd4b4498 3 | size 26158 4 | -------------------------------------------------------------------------------- /audio/101.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:00b6054e6e9232797665d055fa4d185787db6fc72a42c682957249936400ba8c 3 | size 21742 4 | -------------------------------------------------------------------------------- /audio/102.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a92aac2beeff848b5bf6ca62b1fd1cdb38ea875dd4193f81ec6b1458f9063dc3 3 | size 21038 4 | -------------------------------------------------------------------------------- /unseen_audio_data/rw-unseen-001.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:87f68708497692b5c4701602023bad5c494c96d0c71ab5e7d93c413020e9e3f4 3 | size 20257 4 | -------------------------------------------------------------------------------- /kinya-whisper-model/preprocessor_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "chunk_length": 30, 3 | "dither": 0.0, 4 | "feature_extractor_type": "WhisperFeatureExtractor", 5 | "feature_size": 80, 6 | "hop_length": 160, 7 | "n_fft": 400, 8 | "n_samples": 480000, 9 | "nb_max_frames": 3000, 10 | "padding_side": "right", 11 | "padding_value": 0.0, 12 | "processor_class": "WhisperProcessor", 13 | "return_attention_mask": false, 14 | "sampling_rate": 16000 15 | } 16 | -------------------------------------------------------------------------------- /wer.py: -------------------------------------------------------------------------------- 1 | from jiwer import wer 2 | import json 3 | 4 | # === Step 1: Load expected transcriptions === 5 | with open("dataset.jsonl", "r", encoding="utf-8") as f: 6 | dataset = [json.loads(line) for line in f] 7 | 8 | expected = [entry["text"].strip() for entry in dataset] 9 | 10 | # === Step 2: Load actual transcriptions === 11 | actual = [] 12 | with open("transcriptions.txt", "r", encoding="utf-8") as f: 13 | for line in f: 14 | parts = line.strip().split(": ", 1) 15 | if len(parts) == 2: 16 | actual.append(parts[1].strip()) 17 | else: 18 | actual.append("") 19 | 20 | # === Step 3: Validate and compute === 21 | if len(expected) != len(actual): 22 | print(f"❌ Mismatch: {len(expected)} expected vs {len(actual)} actual") 23 | else: 24 | error_rate = wer(expected, actual) 25 | print(f"✅ WER: {error_rate:.2%}") -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- 1 | from transformers import WhisperProcessor, WhisperForConditionalGeneration 2 | import torchaudio 3 | import torch 4 | import os 5 | from pathlib import Path 6 | 7 | # ====== Configuration ====== 8 | audio_path = "unseen_audio_data/rw-unseen-001.mp3" 9 | output_dir = "transcription_output" 10 | 11 | # ====== Load model and processor ====== 12 | model = WhisperForConditionalGeneration.from_pretrained("benax-rw/KinyaWhisper") 13 | processor = WhisperProcessor.from_pretrained("benax-rw/KinyaWhisper") 14 | 15 | # ====== Load and preprocess audio ====== 16 | waveform, sample_rate = torchaudio.load(audio_path) 17 | 18 | # Convert stereo to mono if needed 19 | if waveform.shape[0] > 1: 20 | waveform = waveform.mean(dim=0) 21 | 22 | # Prepare input 23 | inputs = processor(waveform, sampling_rate=sample_rate, return_tensors="pt") 24 | 25 | # Generate transcription 26 | with torch.no_grad(): 27 | predicted_ids = model.generate(inputs["input_features"]) 28 | 29 | # Decode transcription 30 | transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0] 31 | print("Transcription:", transcription) 32 | 33 | # ====== Prepare output file path ====== 34 | input_filename = Path(audio_path).stem # e.g., "rw-unseen001" 35 | output_path = Path(output_dir) 36 | output_path.mkdir(parents=True, exist_ok=True) # Create folder if not exist 37 | output_file = output_path / f"{input_filename}.txt" 38 | 39 | # Save to file 40 | with open(output_file, "w", encoding="utf-8") as f: 41 | f.write(transcription) 42 | 43 | print(f"Transcription saved to '{output_file}'") -------------------------------------------------------------------------------- /kinya-whisper-model/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "activation_dropout": 0.0, 3 | "activation_function": "gelu", 4 | "apply_spec_augment": false, 5 | "architectures": [ 6 | "WhisperForConditionalGeneration" 7 | ], 8 | "attention_dropout": 0.0, 9 | "begin_suppress_tokens": null, 10 | "bos_token_id": 50257, 11 | "classifier_proj_size": 256, 12 | "d_model": 768, 13 | "decoder_attention_heads": 12, 14 | "decoder_ffn_dim": 3072, 15 | "decoder_layerdrop": 0.0, 16 | "decoder_layers": 12, 17 | "decoder_start_token_id": 50258, 18 | "dropout": 0.0, 19 | "encoder_attention_heads": 12, 20 | "encoder_ffn_dim": 3072, 21 | "encoder_layerdrop": 0.0, 22 | "encoder_layers": 12, 23 | "eos_token_id": 50257, 24 | "forced_decoder_ids": [ 25 | [ 26 | 1, 27 | 50259 28 | ], 29 | [ 30 | 2, 31 | 50379 32 | ], 33 | [ 34 | 3, 35 | 50363 36 | ] 37 | ], 38 | "init_std": 0.02, 39 | "is_encoder_decoder": true, 40 | "mask_feature_length": 10, 41 | "mask_feature_min_masks": 0, 42 | "mask_feature_prob": 0.0, 43 | "mask_time_length": 10, 44 | "mask_time_min_masks": 2, 45 | "mask_time_prob": 0.05, 46 | "max_length": null, 47 | "max_source_positions": 1500, 48 | "max_target_positions": 448, 49 | "median_filter_width": 7, 50 | "model_type": "whisper", 51 | "num_hidden_layers": 12, 52 | "num_mel_bins": 80, 53 | "pad_token_id": 50257, 54 | "scale_embedding": false, 55 | "torch_dtype": "float32", 56 | "transformers_version": "4.51.3", 57 | "use_cache": true, 58 | "use_weighted_layer_sum": false, 59 | "vocab_size": 51865 60 | } 61 | -------------------------------------------------------------------------------- /testing.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | """ 3 | test_model.py 4 | 5 | Performs transcription on audio samples using a fine-tuned Whisper model. 6 | """ 7 | 8 | from transformers import WhisperProcessor, WhisperForConditionalGeneration 9 | import torchaudio 10 | import torch 11 | import os 12 | 13 | model_dir = "kinya-whisper-model" 14 | audio_dir = "audio" 15 | output_file = "transcriptions.txt" 16 | 17 | # Load model and processor 18 | model = WhisperForConditionalGeneration.from_pretrained(model_dir) 19 | processor = WhisperProcessor.from_pretrained(model_dir) 20 | 21 | model.eval() 22 | device = torch.device("cpu") 23 | 24 | with open(output_file, "w") as f_out: 25 | for i in range(1, 103): 26 | filename = f"{i:03}.wav" 27 | filepath = os.path.join(audio_dir, filename) 28 | print(f"🔍 Transcribing {filename}...") 29 | 30 | waveform, sample_rate = torchaudio.load(filepath) 31 | inputs = processor(waveform.squeeze(), sampling_rate=sample_rate, return_tensors="pt") 32 | 33 | with torch.no_grad(): 34 | predicted_ids = model.generate( 35 | inputs["input_features"], 36 | max_length=64, 37 | num_beams=5, 38 | do_sample=False, 39 | repetition_penalty=1.5, 40 | no_repeat_ngram_size=3, 41 | length_penalty=1.2, 42 | early_stopping=True 43 | ) 44 | 45 | transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0] 46 | print(f"{filename}: {transcription}") 47 | f_out.write(f"{filename}: {transcription}\n") -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## 🗣️ KinyaWhisper 2 | KinyaWhisper is a fine-tuned version of OpenAI’s Whisper model for automatic speech recognition (ASR) in Kinyarwanda. It was trained on 102 manually labeled .wav files and serves as a reproducible baseline for speech recognition in low-resource, indigenous languages. 3 | 4 | ## 🤗 Hugging Face Model 5 | 6 | The fine-tuned KinyaWhisper model is publicly available on Hugging Face: 7 | 8 | ➡️ [https://huggingface.co/benax-rw/KinyaWhisper](https://huggingface.co/benax-rw/KinyaWhisper) 9 | 10 | You can use it directly in your code: 11 | 12 | ```python 13 | from transformers import WhisperProcessor, WhisperForConditionalGeneration 14 | import torchaudio 15 | 16 | # Load fine-tuned KinyaWhisper model and processor from Hugging Face 17 | model = WhisperForConditionalGeneration.from_pretrained("benax-rw/KinyaWhisper") 18 | processor = WhisperProcessor.from_pretrained("benax-rw/KinyaWhisper") 19 | 20 | # Load and preprocess audio 21 | waveform, sample_rate = torchaudio.load("your_audio.wav") 22 | inputs = processor(waveform.squeeze(), sampling_rate=sample_rate, return_tensors="pt") 23 | 24 | # Generate prediction 25 | predicted_ids = model.generate(inputs["input_features"]) 26 | transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0] 27 | 28 | print("🗣️ Transcription:", transcription) 29 | ``` 30 | 31 | ## 🏋️ Taining Details 32 | • Model: openai/whisper-small 33 | • Epochs: 80 34 | • Batch size: 4 35 | • Learning rate: 1e-5 36 | • Optimizer: Adam 37 | • Final loss: 0.00024 38 | • WER: 51.85% 39 | 40 | ## ⚠️Limitations 41 | The model was trained on a small dataset (102 samples). It performs best on short, clear Kinyarwanda utterances and may struggle with longer or noisy audio. This is an early-stage educational model, not yet suitable for production use. 42 | 43 | ## 📚 Citation 44 | 45 | If you use this model, please cite: 46 | 47 | ```bibtex 48 | @misc{baziramwabo2025kinyawhisper, 49 | author = {Gabriel Baziramwabo}, 50 | title = {KinyaWhisper: Fine-Tuning Whisper for Kinyarwanda ASR}, 51 | year = {2025}, 52 | publisher = {Hugging Face}, 53 | howpublished = {\url{https://huggingface.co/benax-rw/KinyaWhisper}}, 54 | note = {Version 1.0} 55 | } 56 | ``` 57 | ## 📬 Contact 58 | Maintained by Gabriel Baziramwabo. 59 | ✉️ gabriel@benax.rw 60 | 🔗 https://benax.rw 61 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.7z filter=lfs diff=lfs merge=lfs -text 2 | *.arrow filter=lfs diff=lfs merge=lfs -text 3 | *.bin filter=lfs diff=lfs merge=lfs -text 4 | *.bz2 filter=lfs diff=lfs merge=lfs -text 5 | *.ckpt filter=lfs diff=lfs merge=lfs -text 6 | *.ftz filter=lfs diff=lfs merge=lfs -text 7 | *.gz filter=lfs diff=lfs merge=lfs -text 8 | *.h5 filter=lfs diff=lfs merge=lfs -text 9 | *.joblib filter=lfs diff=lfs merge=lfs -text 10 | *.lfs.* filter=lfs diff=lfs merge=lfs -text 11 | *.lz4 filter=lfs diff=lfs merge=lfs -text 12 | *.mds filter=lfs diff=lfs merge=lfs -text 13 | *.mlmodel filter=lfs diff=lfs merge=lfs -text 14 | *.model filter=lfs diff=lfs merge=lfs -text 15 | *.msgpack filter=lfs diff=lfs merge=lfs -text 16 | *.npy filter=lfs diff=lfs merge=lfs -text 17 | *.npz filter=lfs diff=lfs merge=lfs -text 18 | *.onnx filter=lfs diff=lfs merge=lfs -text 19 | *.ot filter=lfs diff=lfs merge=lfs -text 20 | *.parquet filter=lfs diff=lfs merge=lfs -text 21 | *.pb filter=lfs diff=lfs merge=lfs -text 22 | *.pickle filter=lfs diff=lfs merge=lfs -text 23 | *.pkl filter=lfs diff=lfs merge=lfs -text 24 | *.pt filter=lfs diff=lfs merge=lfs -text 25 | *.pth filter=lfs diff=lfs merge=lfs -text 26 | *.rar filter=lfs diff=lfs merge=lfs -text 27 | *.safetensors filter=lfs diff=lfs merge=lfs -text 28 | saved_model/**/* filter=lfs diff=lfs merge=lfs -text 29 | *.tar.* filter=lfs diff=lfs merge=lfs -text 30 | *.tar filter=lfs diff=lfs merge=lfs -text 31 | *.tflite filter=lfs diff=lfs merge=lfs -text 32 | *.tgz filter=lfs diff=lfs merge=lfs -text 33 | *.wasm filter=lfs diff=lfs merge=lfs -text 34 | *.xz filter=lfs diff=lfs merge=lfs -text 35 | *.zip filter=lfs diff=lfs merge=lfs -text 36 | *.zst filter=lfs diff=lfs merge=lfs -text 37 | *tfevents* filter=lfs diff=lfs merge=lfs -text 38 | # Audio files - uncompressed 39 | *.pcm filter=lfs diff=lfs merge=lfs -text 40 | *.sam filter=lfs diff=lfs merge=lfs -text 41 | *.raw filter=lfs diff=lfs merge=lfs -text 42 | # Audio files - compressed 43 | *.aac filter=lfs diff=lfs merge=lfs -text 44 | *.flac filter=lfs diff=lfs merge=lfs -text 45 | *.mp3 filter=lfs diff=lfs merge=lfs -text 46 | *.ogg filter=lfs diff=lfs merge=lfs -text 47 | *.wav filter=lfs diff=lfs merge=lfs -text 48 | # Image files - uncompressed 49 | *.bmp filter=lfs diff=lfs merge=lfs -text 50 | *.gif filter=lfs diff=lfs merge=lfs -text 51 | *.png filter=lfs diff=lfs merge=lfs -text 52 | *.tiff filter=lfs diff=lfs merge=lfs -text 53 | # Image files - compressed 54 | *.jpg filter=lfs diff=lfs merge=lfs -text 55 | *.jpeg filter=lfs diff=lfs merge=lfs -text 56 | *.webp filter=lfs diff=lfs merge=lfs -text 57 | # Video files - compressed 58 | *.mp4 filter=lfs diff=lfs merge=lfs -text 59 | *.webm filter=lfs diff=lfs merge=lfs -text 60 | -------------------------------------------------------------------------------- /kinya-whisper-model/special_tokens_map.json: -------------------------------------------------------------------------------- 1 | { 2 | "additional_special_tokens": [ 3 | "<|endoftext|>", 4 | "<|startoftranscript|>", 5 | "<|en|>", 6 | "<|zh|>", 7 | "<|de|>", 8 | "<|es|>", 9 | "<|ru|>", 10 | "<|ko|>", 11 | "<|fr|>", 12 | "<|ja|>", 13 | "<|pt|>", 14 | "<|tr|>", 15 | "<|pl|>", 16 | "<|ca|>", 17 | "<|nl|>", 18 | "<|ar|>", 19 | "<|sv|>", 20 | "<|it|>", 21 | "<|id|>", 22 | "<|hi|>", 23 | "<|fi|>", 24 | "<|vi|>", 25 | "<|he|>", 26 | "<|uk|>", 27 | "<|el|>", 28 | "<|ms|>", 29 | "<|cs|>", 30 | "<|ro|>", 31 | "<|da|>", 32 | "<|hu|>", 33 | "<|ta|>", 34 | "<|no|>", 35 | "<|th|>", 36 | "<|ur|>", 37 | "<|hr|>", 38 | "<|bg|>", 39 | "<|lt|>", 40 | "<|la|>", 41 | "<|mi|>", 42 | "<|ml|>", 43 | "<|cy|>", 44 | "<|sk|>", 45 | "<|te|>", 46 | "<|fa|>", 47 | "<|lv|>", 48 | "<|bn|>", 49 | "<|sr|>", 50 | "<|az|>", 51 | "<|sl|>", 52 | "<|kn|>", 53 | "<|et|>", 54 | "<|mk|>", 55 | "<|br|>", 56 | "<|eu|>", 57 | "<|is|>", 58 | "<|hy|>", 59 | "<|ne|>", 60 | "<|mn|>", 61 | "<|bs|>", 62 | "<|kk|>", 63 | "<|sq|>", 64 | "<|sw|>", 65 | "<|gl|>", 66 | "<|mr|>", 67 | "<|pa|>", 68 | "<|si|>", 69 | "<|km|>", 70 | "<|sn|>", 71 | "<|yo|>", 72 | "<|so|>", 73 | "<|af|>", 74 | "<|oc|>", 75 | "<|ka|>", 76 | "<|be|>", 77 | "<|tg|>", 78 | "<|sd|>", 79 | "<|gu|>", 80 | "<|am|>", 81 | "<|yi|>", 82 | "<|lo|>", 83 | "<|uz|>", 84 | "<|fo|>", 85 | "<|ht|>", 86 | "<|ps|>", 87 | "<|tk|>", 88 | "<|nn|>", 89 | "<|mt|>", 90 | "<|sa|>", 91 | "<|lb|>", 92 | "<|my|>", 93 | "<|bo|>", 94 | "<|tl|>", 95 | "<|mg|>", 96 | "<|as|>", 97 | "<|tt|>", 98 | "<|haw|>", 99 | "<|ln|>", 100 | "<|ha|>", 101 | "<|ba|>", 102 | "<|jw|>", 103 | "<|su|>", 104 | "<|translate|>", 105 | "<|transcribe|>", 106 | "<|startoflm|>", 107 | "<|startofprev|>", 108 | "<|nocaptions|>", 109 | "<|notimestamps|>" 110 | ], 111 | "bos_token": { 112 | "content": "<|endoftext|>", 113 | "lstrip": false, 114 | "normalized": false, 115 | "rstrip": false, 116 | "single_word": false 117 | }, 118 | "eos_token": { 119 | "content": "<|endoftext|>", 120 | "lstrip": false, 121 | "normalized": false, 122 | "rstrip": false, 123 | "single_word": false 124 | }, 125 | "pad_token": { 126 | "content": "<|endoftext|>", 127 | "lstrip": false, 128 | "normalized": false, 129 | "rstrip": false, 130 | "single_word": false 131 | }, 132 | "unk_token": { 133 | "content": "<|endoftext|>", 134 | "lstrip": false, 135 | "normalized": false, 136 | "rstrip": false, 137 | "single_word": false 138 | } 139 | } 140 | -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | """ 3 | train.py 4 | 5 | Fine-tunes OpenAI's Whisper model for Kinyarwanda ASR on a custom dataset. 6 | Requires: Hugging Face Transformers, torchaudio, and datasets. 7 | """ 8 | 9 | from datasets import load_dataset 10 | from transformers import WhisperProcessor, WhisperForConditionalGeneration, TrainingArguments, Trainer 11 | import torchaudio 12 | 13 | from dataclasses import dataclass 14 | import torch 15 | from typing import Any, Dict, List, Union 16 | 17 | import warnings 18 | 19 | device = torch.device("cpu") # instead of using MPS 20 | 21 | @dataclass 22 | class DataCollatorSpeechSeq2SeqWithPadding: 23 | processor: Any 24 | 25 | def __call__(self, features: List[Dict[str, Union[List[int], torch.Tensor]]]) -> Dict[str, torch.Tensor]: 26 | input_features = [{"input_features": f["input_features"]} for f in features] 27 | label_features = [f["labels"] for f in features] 28 | 29 | batch = self.processor.feature_extractor.pad( 30 | input_features, 31 | return_tensors="pt" 32 | ) 33 | 34 | labels_batch = self.processor.tokenizer.pad( 35 | {"input_ids": label_features}, 36 | return_tensors="pt" 37 | ) 38 | 39 | # Replace padding token id's of the labels by -100 so they are ignored by the loss 40 | labels = labels_batch["input_ids"].masked_fill( 41 | labels_batch["input_ids"] == self.processor.tokenizer.pad_token_id, -100 42 | ) 43 | 44 | batch["labels"] = labels 45 | return batch 46 | 47 | # Load dataset from JSONL 48 | dataset = load_dataset("json", data_files="dataset.jsonl", split="train") 49 | 50 | # Load processor (tokenizer + feature extractor) 51 | # Change "./kinya-whisper-model" to "openai/whisper-small" if training from scratch 52 | processor = WhisperProcessor.from_pretrained("./kinya-whisper-model") 53 | # Preprocessing function 54 | def prepare_example(batch): 55 | speech_array, _ = torchaudio.load(batch["audio"]) 56 | batch["input_features"] = processor.feature_extractor( 57 | speech_array.squeeze().numpy(), sampling_rate=16000 58 | ).input_features[0] 59 | batch["labels"] = processor.tokenizer(batch["text"]).input_ids 60 | return batch 61 | 62 | # Map dataset 63 | dataset = dataset.map(prepare_example) 64 | 65 | # Load Whisper model 66 | #model = WhisperForConditionalGeneration.from_pretrained("openai/whisper-small") #first time 67 | model = WhisperForConditionalGeneration.from_pretrained("./kinya-whisper-model") 68 | 69 | # Training arguments 70 | training_args = TrainingArguments( 71 | output_dir="./kinya-whisper-model", 72 | per_device_train_batch_size=4, 73 | learning_rate=1e-5, 74 | num_train_epochs=80, # ⏱️ long-haul 75 | logging_steps=5, 76 | save_strategy="epoch", # auto-saves checkpoints 77 | fp16=False, 78 | gradient_checkpointing=True, 79 | no_cuda=True 80 | ) 81 | 82 | data_collator = DataCollatorSpeechSeq2SeqWithPadding(processor=processor) 83 | # Trainer 84 | trainer = Trainer( 85 | model=model, 86 | args=training_args, 87 | train_dataset=dataset, 88 | tokenizer=processor.tokenizer, # <- still needed for saving and pushing to hub 89 | data_collator=data_collator # <- the key fix! 90 | ) 91 | 92 | warnings.filterwarnings("ignore", message=".*use_reentrant.*") 93 | 94 | # Train the model 95 | trainer.train() 96 | 97 | # Save model 98 | trainer.save_model("./kinya-whisper-model") 99 | 100 | # Save pretrained 101 | processor.save_pretrained("./kinya-whisper-model") -------------------------------------------------------------------------------- /dataset.jsonl: -------------------------------------------------------------------------------- 1 | {"audio": "audio/001.wav", "text": "muraho"} 2 | {"audio": "audio/002.wav", "text": "bite"} 3 | {"audio": "audio/003.wav", "text": "amakuru"} 4 | {"audio": "audio/004.wav", "text": "neza"} 5 | {"audio": "audio/005.wav", "text": "murakoze"} 6 | {"audio": "audio/006.wav", "text": "urakoze"} 7 | {"audio": "audio/007.wav", "text": "murabeho"} 8 | {"audio": "audio/008.wav", "text": "ndagushimira"} 9 | {"audio": "audio/009.wav", "text": "turabashimiye"} 10 | {"audio": "audio/010.wav", "text": "ndagukunda"} 11 | {"audio": "audio/011.wav", "text": "ni iki"} 12 | {"audio": "audio/012.wav", "text": "ni ryari"} 13 | {"audio": "audio/013.wav", "text": "ni inde"} 14 | {"audio": "audio/014.wav", "text": "ni hehe"} 15 | {"audio": "audio/015.wav", "text": "kuki"} 16 | {"audio": "audio/016.wav", "text": "gute"} 17 | {"audio": "audio/017.wav", "text": "cyane"} 18 | {"audio": "audio/018.wav", "text": "wigeze"} 19 | {"audio": "audio/019.wav", "text": "wumva"} 20 | {"audio": "audio/020.wav", "text": "ushobora"} 21 | {"audio": "audio/021.wav", "text": "ndi"} 22 | {"audio": "audio/022.wav", "text": "uri"} 23 | {"audio": "audio/023.wav", "text": "Rwanda"} 24 | {"audio": "audio/024.wav", "text": "twebwe"} 25 | {"audio": "audio/025.wav", "text": "mwebwe"} 26 | {"audio": "audio/026.wav", "text": "bo"} 27 | {"audio": "audio/027.wav", "text": "njye"} 28 | {"audio": "audio/028.wav", "text": "wowe"} 29 | {"audio": "audio/029.wav", "text": "uyu"} 30 | {"audio": "audio/030.wav", "text": "Kigali"} 31 | {"audio": "audio/031.wav", "text": "we"} 32 | {"audio": "audio/032.wav", "text": "kubona"} 33 | {"audio": "audio/033.wav", "text": "kugenda"} 34 | {"audio": "audio/034.wav", "text": "kubwira"} 35 | {"audio": "audio/035.wav", "text": "kuvuga"} 36 | {"audio": "audio/036.wav", "text": "kumva"} 37 | {"audio": "audio/037.wav", "text": "kumenya"} 38 | {"audio": "audio/038.wav", "text": "gukora"} 39 | {"audio": "audio/039.wav", "text": "kugura"} 40 | {"audio": "audio/040.wav", "text": "kugira"} 41 | {"audio": "audio/041.wav", "text": "gutekereza"} 42 | {"audio": "audio/042.wav", "text": "ishuri"} 43 | {"audio": "audio/043.wav", "text": "umuryango"} 44 | {"audio": "audio/044.wav", "text": "umuhanda"} 45 | {"audio": "audio/045.wav", "text": "inzu"} 46 | {"audio": "audio/046.wav", "text": "isoko"} 47 | {"audio": "audio/047.wav", "text": "amashuri"} 48 | {"audio": "audio/048.wav", "text": "umusozi"} 49 | {"audio": "audio/049.wav", "text": "umugezi"} 50 | {"audio": "audio/050.wav", "text": "amasaha"} 51 | {"audio": "audio/051.wav", "text": "Nyirahabimana"} 52 | {"audio": "audio/052.wav", "text": "uyu munsi"} 53 | {"audio": "audio/053.wav", "text": "ejo"} 54 | {"audio": "audio/054.wav", "text": "icyumweru"} 55 | {"audio": "audio/055.wav", "text": "ukwezi"} 56 | {"audio": "audio/056.wav", "text": "umwaka"} 57 | {"audio": "audio/057.wav", "text": "ejo hashize"} 58 | {"audio": "audio/058.wav", "text": "samoya"} 59 | {"audio": "audio/059.wav", "text": "itariki"} 60 | {"audio": "audio/060.wav", "text": "rimwe"} 61 | {"audio": "audio/061.wav", "text": "kabiri"} 62 | {"audio": "audio/062.wav", "text": "rimwe"} 63 | {"audio": "audio/063.wav", "text": "kabiri"} 64 | {"audio": "audio/064.wav", "text": "gatatu"} 65 | {"audio": "audio/065.wav", "text": "kane"} 66 | {"audio": "audio/066.wav", "text": "gatanu"} 67 | {"audio": "audio/067.wav", "text": "gatandatu"} 68 | {"audio": "audio/068.wav", "text": "karindwi"} 69 | {"audio": "audio/069.wav", "text": "umunani"} 70 | {"audio": "audio/070.wav", "text": "icyenda"} 71 | {"audio": "audio/071.wav", "text": "icumi"} 72 | {"audio": "audio/072.wav", "text": "amazi"} 73 | {"audio": "audio/073.wav", "text": "ifunguro"} 74 | {"audio": "audio/074.wav", "text": "ibiryo"} 75 | {"audio": "audio/075.wav", "text": "umuceri"} 76 | {"audio": "audio/076.wav", "text": "amata"} 77 | {"audio": "audio/077.wav", "text": "imboga"} 78 | {"audio": "audio/078.wav", "text": "inka"} 79 | {"audio": "audio/079.wav", "text": "inzu"} 80 | {"audio": "audio/080.wav", "text": "umuryango"} 81 | {"audio": "audio/081.wav", "text": "icyumba"} 82 | {"audio": "audio/082.wav", "text": "umuryango"} 83 | {"audio": "audio/083.wav", "text": "yego"} 84 | {"audio": "audio/084.wav", "text": "oya"} 85 | {"audio": "audio/085.wav", "text": "nibyo"} 86 | {"audio": "audio/086.wav", "text": "sibyo"} 87 | {"audio": "audio/087.wav", "text": "ntabwo"} 88 | {"audio": "audio/088.wav", "text": "hariho"} 89 | {"audio": "audio/089.wav", "text": "ninde"} 90 | {"audio": "audio/090.wav", "text": "umwana"} 91 | {"audio": "audio/091.wav", "text": "ababyeyi"} 92 | {"audio": "audio/092.wav", "text": "umugabo"} 93 | {"audio": "audio/093.wav", "text": "umogore"} 94 | {"audio": "audio/094.wav", "text": "umukobwa"} 95 | {"audio": "audio/095.wav", "text": "umuhungu"} 96 | {"audio": "audio/096.wav", "text": "inyamaswa"} 97 | {"audio": "audio/097.wav", "text": "imodoka"} 98 | {"audio": "audio/098.wav", "text": "moto"} 99 | {"audio": "audio/099.wav", "text": "isaha"} 100 | {"audio": "audio/100.wav", "text": "telefone"} 101 | {"audio": "audio/101.wav", "text": "ifoto"} 102 | {"audio": "audio/102.wav", "text": "ururimi"} 103 | -------------------------------------------------------------------------------- /kinya-whisper-model/generation_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "alignment_heads": [ 3 | [ 4 | 5, 5 | 3 6 | ], 7 | [ 8 | 5, 9 | 9 10 | ], 11 | [ 12 | 8, 13 | 0 14 | ], 15 | [ 16 | 8, 17 | 4 18 | ], 19 | [ 20 | 8, 21 | 7 22 | ], 23 | [ 24 | 8, 25 | 8 26 | ], 27 | [ 28 | 9, 29 | 0 30 | ], 31 | [ 32 | 9, 33 | 7 34 | ], 35 | [ 36 | 9, 37 | 9 38 | ], 39 | [ 40 | 10, 41 | 5 42 | ] 43 | ], 44 | "begin_suppress_tokens": [ 45 | 220, 46 | 50257 47 | ], 48 | "bos_token_id": 50257, 49 | "decoder_start_token_id": 50258, 50 | "eos_token_id": 50257, 51 | "forced_decoder_ids": [ 52 | [ 53 | 1, 54 | null 55 | ], 56 | [ 57 | 2, 58 | 50359 59 | ] 60 | ], 61 | "is_multilingual": true, 62 | "lang_to_id": { 63 | "<|af|>": 50327, 64 | "<|am|>": 50334, 65 | "<|ar|>": 50272, 66 | "<|as|>": 50350, 67 | "<|az|>": 50304, 68 | "<|ba|>": 50355, 69 | "<|be|>": 50330, 70 | "<|bg|>": 50292, 71 | "<|bn|>": 50302, 72 | "<|bo|>": 50347, 73 | "<|br|>": 50309, 74 | "<|bs|>": 50315, 75 | "<|ca|>": 50270, 76 | "<|cs|>": 50283, 77 | "<|cy|>": 50297, 78 | "<|da|>": 50285, 79 | "<|de|>": 50261, 80 | "<|el|>": 50281, 81 | "<|en|>": 50259, 82 | "<|es|>": 50262, 83 | "<|et|>": 50307, 84 | "<|eu|>": 50310, 85 | "<|fa|>": 50300, 86 | "<|fi|>": 50277, 87 | "<|fo|>": 50338, 88 | "<|fr|>": 50265, 89 | "<|gl|>": 50319, 90 | "<|gu|>": 50333, 91 | "<|haw|>": 50352, 92 | "<|ha|>": 50354, 93 | "<|he|>": 50279, 94 | "<|hi|>": 50276, 95 | "<|hr|>": 50291, 96 | "<|ht|>": 50339, 97 | "<|hu|>": 50286, 98 | "<|hy|>": 50312, 99 | "<|id|>": 50275, 100 | "<|is|>": 50311, 101 | "<|it|>": 50274, 102 | "<|ja|>": 50266, 103 | "<|jw|>": 50356, 104 | "<|ka|>": 50329, 105 | "<|kk|>": 50316, 106 | "<|km|>": 50323, 107 | "<|kn|>": 50306, 108 | "<|ko|>": 50264, 109 | "<|la|>": 50294, 110 | "<|lb|>": 50345, 111 | "<|ln|>": 50353, 112 | "<|lo|>": 50336, 113 | "<|lt|>": 50293, 114 | "<|lv|>": 50301, 115 | "<|mg|>": 50349, 116 | "<|mi|>": 50295, 117 | "<|mk|>": 50308, 118 | "<|ml|>": 50296, 119 | "<|mn|>": 50314, 120 | "<|mr|>": 50320, 121 | "<|ms|>": 50282, 122 | "<|mt|>": 50343, 123 | "<|my|>": 50346, 124 | "<|ne|>": 50313, 125 | "<|nl|>": 50271, 126 | "<|nn|>": 50342, 127 | "<|no|>": 50288, 128 | "<|oc|>": 50328, 129 | "<|pa|>": 50321, 130 | "<|pl|>": 50269, 131 | "<|ps|>": 50340, 132 | "<|pt|>": 50267, 133 | "<|ro|>": 50284, 134 | "<|ru|>": 50263, 135 | "<|sa|>": 50344, 136 | "<|sd|>": 50332, 137 | "<|si|>": 50322, 138 | "<|sk|>": 50298, 139 | "<|sl|>": 50305, 140 | "<|sn|>": 50324, 141 | "<|so|>": 50326, 142 | "<|sq|>": 50317, 143 | "<|sr|>": 50303, 144 | "<|su|>": 50357, 145 | "<|sv|>": 50273, 146 | "<|sw|>": 50318, 147 | "<|ta|>": 50287, 148 | "<|te|>": 50299, 149 | "<|tg|>": 50331, 150 | "<|th|>": 50289, 151 | "<|tk|>": 50341, 152 | "<|tl|>": 50348, 153 | "<|tr|>": 50268, 154 | "<|tt|>": 50351, 155 | "<|uk|>": 50280, 156 | "<|ur|>": 50290, 157 | "<|uz|>": 50337, 158 | "<|vi|>": 50278, 159 | "<|yi|>": 50335, 160 | "<|yo|>": 50325, 161 | "<|zh|>": 50260 162 | }, 163 | "max_initial_timestamp_index": 50, 164 | "max_length": 448, 165 | "no_timestamps_token_id": 50363, 166 | "pad_token_id": 50257, 167 | "prev_sot_token_id": 50361, 168 | "return_timestamps": false, 169 | "suppress_tokens": [ 170 | 1, 171 | 2, 172 | 7, 173 | 8, 174 | 9, 175 | 10, 176 | 14, 177 | 25, 178 | 26, 179 | 27, 180 | 28, 181 | 29, 182 | 31, 183 | 58, 184 | 59, 185 | 60, 186 | 61, 187 | 62, 188 | 63, 189 | 90, 190 | 91, 191 | 92, 192 | 93, 193 | 359, 194 | 503, 195 | 522, 196 | 542, 197 | 873, 198 | 893, 199 | 902, 200 | 918, 201 | 922, 202 | 931, 203 | 1350, 204 | 1853, 205 | 1982, 206 | 2460, 207 | 2627, 208 | 3246, 209 | 3253, 210 | 3268, 211 | 3536, 212 | 3846, 213 | 3961, 214 | 4183, 215 | 4667, 216 | 6585, 217 | 6647, 218 | 7273, 219 | 9061, 220 | 9383, 221 | 10428, 222 | 10929, 223 | 11938, 224 | 12033, 225 | 12331, 226 | 12562, 227 | 13793, 228 | 14157, 229 | 14635, 230 | 15265, 231 | 15618, 232 | 16553, 233 | 16604, 234 | 18362, 235 | 18956, 236 | 20075, 237 | 21675, 238 | 22520, 239 | 26130, 240 | 26161, 241 | 26435, 242 | 28279, 243 | 29464, 244 | 31650, 245 | 32302, 246 | 32470, 247 | 36865, 248 | 42863, 249 | 47425, 250 | 49870, 251 | 50254, 252 | 50258, 253 | 50360, 254 | 50361, 255 | 50362 256 | ], 257 | "task_to_id": { 258 | "transcribe": 50359, 259 | "translate": 50358 260 | }, 261 | "transformers_version": "4.51.3" 262 | } 263 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py==1.4.0 2 | accelerate==0.34.2 3 | aiohttp==3.8.4 4 | aiohttp-retry==2.8.3 5 | aiosignal==1.3.1 6 | altgraph==0.17.4 7 | annotated-types==0.7.0 8 | anyio==4.6.2.post1 9 | appnope==0.1.3 10 | array-record==0.2.0 11 | asn1crypto==1.5.1 12 | asttokens==2.2.1 13 | astunparse==1.6.3 14 | async-timeout==4.0.2 15 | asyncio==3.4.3 16 | attrs==24.2.0 17 | audioread==3.0.1 18 | Augmentor==0.2.12 19 | av==13.1.0 20 | backcall==0.2.0 21 | beautifulsoup4==4.12.3 22 | bitarray==2.8.3 23 | bitstring==4.1.4 24 | blinker==1.7.0 25 | Brotli==1.1.0 26 | cachetools==5.3.0 27 | certifi==2022.12.7 28 | cffi==1.16.0 29 | chardet==3.0.4 30 | charset-normalizer==3.0.1 31 | click==8.1.3 32 | CodingDrone==1.0.4 33 | colorama==0.4.6 34 | coloredlogs==15.0.1 35 | comm==0.1.3 36 | contourpy==1.0.7 37 | cryptography==41.0.7 38 | ctranslate2==4.5.0 39 | cycler==0.11.0 40 | datamatrix==1.0.15 41 | datasets==3.0.0 42 | debugpy==1.6.7 43 | decorator==5.1.1 44 | deep-translator==1.11.4 45 | dill==0.3.8 46 | distro==1.9.0 47 | dlib==19.24.1 48 | dm-tree==0.1.8 49 | docutils==0.20.1 50 | easyocr==1.7.1 51 | ecdsa==0.18.0 52 | esptool==4.6.2 53 | et_xmlfile==2.0.0 54 | etils==1.3.0 55 | evaluate==0.4.3 56 | exceptiongroup==1.2.2 57 | executing==1.2.0 58 | extra-keras-datasets==1.2.0 59 | face-recognition==1.3.0 60 | face-recognition-models==0.3.0 61 | facenet-pytorch==2.5.2 62 | faster-whisper==1.1.1 63 | filelock==3.16.0 64 | Flask==3.0.2 65 | flatbuffers==23.5.9 66 | fonttools==4.38.0 67 | frozenlist==1.3.3 68 | fsspec==2024.6.1 69 | future==0.18.3 70 | gast==0.4.0 71 | gitdb==4.0.11 72 | GitPython==3.1.41 73 | google-auth==2.18.1 74 | google-auth-oauthlib==1.0.0 75 | google-pasta==0.2.0 76 | google-trans-new==1.1.9 77 | googleapis-common-protos==1.59.0 78 | grpcio==1.54.2 79 | h11==0.14.0 80 | h2==3.2.0 81 | h5py==3.8.0 82 | hpack==3.0.0 83 | hstspreload==2024.12.1 84 | httpcore==1.0.7 85 | httpx==0.28.1 86 | huggingface-hub==0.30.2 87 | humanfriendly==10.0 88 | hyperframe==5.2.0 89 | idna==2.10 90 | ImageHash==4.3.1 91 | imageio==2.30.0 92 | imbalanced-learn==0.12.3 93 | importlib-resources==5.12.0 94 | imutils==0.5.4 95 | ipykernel==6.23.1 96 | ipython==8.13.2 97 | iso8601==1.1.0 98 | itsdangerous==2.1.2 99 | jedi==0.18.2 100 | Jinja2==3.1.2 101 | jiter==0.6.1 102 | jiwer==3.0.4 103 | joblib==1.2.0 104 | json-tricks==3.17.3 105 | jupyter_client==8.2.0 106 | jupyter_core==5.3.0 107 | keras==2.13.1rc0 108 | keras-tuner==1.3.5 109 | Kivy==2.3.0 110 | Kivy-Garden==0.1.5 111 | kiwisolver==1.4.4 112 | kt-legacy==1.0.5 113 | lazy_loader==0.3 114 | libclang==16.0.0 115 | librosa==0.11.0 116 | libs==0.0.10 117 | llvmlite==0.44.0 118 | lxml==4.9.2 119 | macholib==1.16.3 120 | Markdown==3.4.3 121 | MarkupSafe==2.1.2 122 | matplotlib==3.6.3 123 | matplotlib-inline==0.1.6 124 | mediapipe==0.10.9 125 | more-itertools==10.6.0 126 | mpmath==1.3.0 127 | msgpack==1.1.0 128 | multidict==6.0.4 129 | multiprocess==0.70.16 130 | mutagen==1.47.0 131 | mysql-connector==2.2.9 132 | mysql-connector-python==8.0.32 133 | mysql-connector-python-rf==2.2.2 134 | nest-asyncio==1.5.6 135 | networkx==3.2.1 136 | ninja==1.11.1.1 137 | nltk==3.9.1 138 | numba==0.61.0 139 | numpy==1.24.1 140 | oauthlib==3.2.2 141 | onnxruntime==1.21.0 142 | openai==1.51.2 143 | openai-whisper @ git+https://github.com/openai/whisper.git@517a43ecd132a2089d85f4ebc044728a71d49f6e 144 | opencv-contrib-python==4.11.0.86 145 | opencv-python==4.11.0.86 146 | opencv-python-headless==4.9.0.80 147 | openpyxl==3.1.5 148 | opt-einsum==3.3.0 149 | outcome==1.3.0.post0 150 | packaging==23.0 151 | paho-mqtt==2.1.0 152 | pandas==2.0.2 153 | parso==0.8.3 154 | pdf417gen==0.8.0 155 | pexpect==4.8.0 156 | pickleshare==0.7.5 157 | pillow==11.0.0 158 | pillow_heif==0.21.0 159 | platformdirs==3.5.1 160 | playsound==1.3.0 161 | ply==3.11 162 | pooch==1.8.2 163 | prettytable==3.12.0 164 | promise==2.3 165 | prompt-toolkit==3.0.38 166 | protobuf==3.20.3 167 | psutil==5.9.5 168 | psycopg2-binary==2.9.10 169 | ptyprocess==0.7.0 170 | pure-eval==0.2.2 171 | py-cpuinfo==9.0.0 172 | pyarrow==17.0.0 173 | pyasn1==0.5.0 174 | pyasn1-modules==0.3.0 175 | PyAudio==0.2.13 176 | pyclipper==1.3.0.post5 177 | pycparser==2.21 178 | pycryptodomex==3.21.0 179 | pydantic==2.9.2 180 | pydantic_core==2.23.4 181 | pydub==0.25.1 182 | pygame==2.5.2 183 | PyGetWindow==0.0.9 184 | Pygments==2.15.1 185 | pyheif==0.8.0 186 | pyinstaller==6.3.0 187 | pyinstaller-hooks-contrib==2023.12 188 | PyJWT==2.6.0 189 | pylibdmtx==0.1.10 190 | PyMuPDF==1.25.1 191 | pyobjc==10.0 192 | pyobjc-core==10.0 193 | pyobjc-framework-Accessibility==10.0 194 | pyobjc-framework-Accounts==10.0 195 | pyobjc-framework-AddressBook==10.0 196 | pyobjc-framework-AdServices==10.0 197 | pyobjc-framework-AdSupport==10.0 198 | pyobjc-framework-AppleScriptKit==10.0 199 | pyobjc-framework-AppleScriptObjC==10.0 200 | pyobjc-framework-ApplicationServices==10.0 201 | pyobjc-framework-AppTrackingTransparency==10.0 202 | pyobjc-framework-AudioVideoBridging==10.0 203 | pyobjc-framework-AuthenticationServices==10.0 204 | pyobjc-framework-AutomaticAssessmentConfiguration==10.0 205 | pyobjc-framework-Automator==10.0 206 | pyobjc-framework-AVFoundation==10.0 207 | pyobjc-framework-AVKit==10.0 208 | pyobjc-framework-AVRouting==10.0 209 | pyobjc-framework-BackgroundAssets==10.0 210 | pyobjc-framework-BusinessChat==10.0 211 | pyobjc-framework-CalendarStore==10.0 212 | pyobjc-framework-CallKit==10.0 213 | pyobjc-framework-CFNetwork==10.0 214 | pyobjc-framework-Cinematic==10.0 215 | pyobjc-framework-ClassKit==10.0 216 | pyobjc-framework-CloudKit==10.0 217 | pyobjc-framework-Cocoa==10.0 218 | pyobjc-framework-Collaboration==10.0 219 | pyobjc-framework-ColorSync==10.0 220 | pyobjc-framework-Contacts==10.0 221 | pyobjc-framework-ContactsUI==10.0 222 | pyobjc-framework-CoreAudio==10.0 223 | pyobjc-framework-CoreAudioKit==10.0 224 | pyobjc-framework-CoreBluetooth==10.0 225 | pyobjc-framework-CoreData==10.0 226 | pyobjc-framework-CoreHaptics==10.0 227 | pyobjc-framework-CoreLocation==10.0 228 | pyobjc-framework-CoreMedia==10.0 229 | pyobjc-framework-CoreMediaIO==10.0 230 | pyobjc-framework-CoreMIDI==10.0 231 | pyobjc-framework-CoreML==10.0 232 | pyobjc-framework-CoreMotion==10.0 233 | pyobjc-framework-CoreServices==10.0 234 | pyobjc-framework-CoreSpotlight==10.0 235 | pyobjc-framework-CoreText==10.0 236 | pyobjc-framework-CoreWLAN==10.0 237 | pyobjc-framework-CryptoTokenKit==10.0 238 | pyobjc-framework-DataDetection==10.0 239 | pyobjc-framework-DeviceCheck==10.0 240 | pyobjc-framework-DictionaryServices==10.0 241 | pyobjc-framework-DiscRecording==10.0 242 | pyobjc-framework-DiscRecordingUI==10.0 243 | pyobjc-framework-DiskArbitration==10.0 244 | pyobjc-framework-DVDPlayback==10.0 245 | pyobjc-framework-EventKit==10.0 246 | pyobjc-framework-ExceptionHandling==10.0 247 | pyobjc-framework-ExecutionPolicy==10.0 248 | pyobjc-framework-ExtensionKit==10.0 249 | pyobjc-framework-ExternalAccessory==10.0 250 | pyobjc-framework-FileProvider==10.0 251 | pyobjc-framework-FileProviderUI==10.0 252 | pyobjc-framework-FinderSync==10.0 253 | pyobjc-framework-FSEvents==10.0 254 | pyobjc-framework-GameCenter==10.0 255 | pyobjc-framework-GameController==10.0 256 | pyobjc-framework-GameKit==10.0 257 | pyobjc-framework-GameplayKit==10.0 258 | pyobjc-framework-HealthKit==10.0 259 | pyobjc-framework-ImageCaptureCore==10.0 260 | pyobjc-framework-InputMethodKit==10.0 261 | pyobjc-framework-InstallerPlugins==10.0 262 | pyobjc-framework-InstantMessage==10.0 263 | pyobjc-framework-Intents==10.0 264 | pyobjc-framework-IntentsUI==10.0 265 | pyobjc-framework-IOBluetooth==10.0 266 | pyobjc-framework-IOBluetoothUI==10.0 267 | pyobjc-framework-IOSurface==10.0 268 | pyobjc-framework-iTunesLibrary==10.0 269 | pyobjc-framework-KernelManagement==10.0 270 | pyobjc-framework-LatentSemanticMapping==10.0 271 | pyobjc-framework-LaunchServices==10.0 272 | pyobjc-framework-libdispatch==10.0 273 | pyobjc-framework-libxpc==10.0 274 | pyobjc-framework-LinkPresentation==10.0 275 | pyobjc-framework-LocalAuthentication==10.0 276 | pyobjc-framework-LocalAuthenticationEmbeddedUI==10.0 277 | pyobjc-framework-MailKit==10.0 278 | pyobjc-framework-MapKit==10.0 279 | pyobjc-framework-MediaAccessibility==10.0 280 | pyobjc-framework-MediaLibrary==10.0 281 | pyobjc-framework-MediaPlayer==10.0 282 | pyobjc-framework-MediaToolbox==10.0 283 | pyobjc-framework-Metal==10.0 284 | pyobjc-framework-MetalFX==10.0 285 | pyobjc-framework-MetalKit==10.0 286 | pyobjc-framework-MetalPerformanceShaders==10.0 287 | pyobjc-framework-MetalPerformanceShadersGraph==10.0 288 | pyobjc-framework-MetricKit==10.0 289 | pyobjc-framework-MLCompute==10.0 290 | pyobjc-framework-ModelIO==10.0 291 | pyobjc-framework-MultipeerConnectivity==10.0 292 | pyobjc-framework-NaturalLanguage==10.0 293 | pyobjc-framework-NetFS==10.0 294 | pyobjc-framework-Network==10.0 295 | pyobjc-framework-NetworkExtension==10.0 296 | pyobjc-framework-NotificationCenter==10.0 297 | pyobjc-framework-OpenDirectory==10.0 298 | pyobjc-framework-OSAKit==10.0 299 | pyobjc-framework-OSLog==10.0 300 | pyobjc-framework-PassKit==10.0 301 | pyobjc-framework-PencilKit==10.0 302 | pyobjc-framework-PHASE==10.0 303 | pyobjc-framework-Photos==10.0 304 | pyobjc-framework-PhotosUI==10.0 305 | pyobjc-framework-PreferencePanes==10.0 306 | pyobjc-framework-PushKit==10.0 307 | pyobjc-framework-Quartz==10.0 308 | pyobjc-framework-QuickLookThumbnailing==10.0 309 | pyobjc-framework-ReplayKit==10.0 310 | pyobjc-framework-SafariServices==10.0 311 | pyobjc-framework-SafetyKit==10.0 312 | pyobjc-framework-SceneKit==10.0 313 | pyobjc-framework-ScreenCaptureKit==10.0 314 | pyobjc-framework-ScreenSaver==10.0 315 | pyobjc-framework-ScreenTime==10.0 316 | pyobjc-framework-ScriptingBridge==10.0 317 | pyobjc-framework-SearchKit==10.0 318 | pyobjc-framework-Security==10.0 319 | pyobjc-framework-SecurityFoundation==10.0 320 | pyobjc-framework-SecurityInterface==10.0 321 | pyobjc-framework-SensitiveContentAnalysis==10.0 322 | pyobjc-framework-ServiceManagement==10.0 323 | pyobjc-framework-SharedWithYou==10.0 324 | pyobjc-framework-SharedWithYouCore==10.0 325 | pyobjc-framework-ShazamKit==10.0 326 | pyobjc-framework-Social==10.0 327 | pyobjc-framework-SoundAnalysis==10.0 328 | pyobjc-framework-Speech==10.0 329 | pyobjc-framework-SpriteKit==10.0 330 | pyobjc-framework-StoreKit==10.0 331 | pyobjc-framework-Symbols==10.0 332 | pyobjc-framework-SyncServices==10.0 333 | pyobjc-framework-SystemConfiguration==10.0 334 | pyobjc-framework-SystemExtensions==10.0 335 | pyobjc-framework-ThreadNetwork==10.0 336 | pyobjc-framework-UniformTypeIdentifiers==10.0 337 | pyobjc-framework-UserNotifications==10.0 338 | pyobjc-framework-UserNotificationsUI==10.0 339 | pyobjc-framework-VideoSubscriberAccount==10.0 340 | pyobjc-framework-VideoToolbox==10.0 341 | pyobjc-framework-Virtualization==10.0 342 | pyobjc-framework-Vision==10.0 343 | pyobjc-framework-WebKit==10.0 344 | PyOpenGL==3.1.7 345 | pyparsing==3.0.9 346 | PyQt5==5.15.11 347 | PyQt5-Qt5==5.15.15 348 | PyQt5_sip==12.15.0 349 | PyQt6==6.5.1 350 | PyQt6-Qt6==6.5.1 351 | PyQt6-sip==13.5.1 352 | PyRect==0.2.0 353 | pyserial==3.5 354 | PySocks==1.7.1 355 | pyStrich==0.9 356 | pytesseract==0.3.10 357 | python-barcode==0.15.1 358 | python-bidi==0.4.2 359 | python-dateutil==2.8.2 360 | pytube==15.0.0 361 | pytz==2023.3 362 | pyvirtualcam==0.11.1 363 | PyWavelets==1.7.0 364 | PyYAML==6.0.2 365 | pyzbar==0.1.9 366 | pyzmq==25.1.0 367 | pyztec @ file:///Users/gabriel/opencvProjects/pyztec 368 | pyzxing==1.0.2 369 | qrcode==8.0 370 | qrcodegen==1.8.0 371 | rapidfuzz==3.9.7 372 | reedsolo==1.7.0 373 | regex==2024.7.24 374 | requests==2.32.3 375 | requests-oauthlib==1.3.1 376 | resources==0.0.1 377 | rfc3986==1.5.0 378 | rsa==4.9 379 | safetensors==0.4.5 380 | scikit-image==0.22.0 381 | scikit-learn==1.2.2 382 | scipy==1.10.1 383 | seaborn==0.13.2 384 | segno==1.6.1 385 | selenium==4.25.0 386 | sentencepiece==0.2.0 387 | serial==0.0.97 388 | shapely==2.0.2 389 | sip==6.7.9 390 | six==1.16.0 391 | sklearn==0.0.post5 392 | smmap==5.0.1 393 | sniffio==1.3.1 394 | sortedcontainers==2.4.0 395 | sounddevice==0.4.6 396 | soundfile==0.12.1 397 | soupsieve==2.6 398 | soxr==0.5.0.post1 399 | SpeechRecognition==3.12.0 400 | stack-data==0.6.2 401 | staty==1.2.4 402 | sympy==1.13.1 403 | tabulate==0.9.0 404 | tensorboard==2.13.0 405 | tensorboard-data-server==0.7.0 406 | tensorflow==2.13.0rc1 407 | tensorflow-datasets==4.9.2 408 | tensorflow-estimator==2.13.0rc0 409 | tensorflow-hub==0.16.1 410 | tensorflow-macos==2.13.0rc1 411 | tensorflow-metadata==1.13.1 412 | termcolor==2.3.0 413 | tf-keras==2.15.0 414 | thop==0.1.1.post2209072238 415 | threadpoolctl==3.1.0 416 | tifffile==2024.2.12 417 | tiktoken==0.9.0 418 | tk==0.1.0 419 | tokenizers==0.15.2 420 | toml==0.10.2 421 | tomli==2.0.1 422 | tomlkit==0.13.2 423 | torch==2.6.0 424 | torch-tb-profiler==0.4.3 425 | torchaudio==2.6.0 426 | torchvision==0.21.0 427 | tornado==6.3.2 428 | tqdm==4.66.5 429 | traitlets==5.9.0 430 | transformers==4.35.2 431 | trio==0.27.0 432 | trio-websocket==0.11.1 433 | twilio==8.0.0 434 | typing_extensions==4.12.2 435 | tzdata==2023.3 436 | ultralytics==8.3.87 437 | ultralytics-thop==2.0.9 438 | urllib3==1.26.14 439 | wcwidth==0.2.6 440 | websocket-client==1.8.0 441 | websockets==13.1 442 | Werkzeug==3.0.1 443 | wrapt==1.14.1 444 | wsproto==1.2.0 445 | xxhash==3.5.0 446 | yarl==1.8.2 447 | yt-dlp==2024.10.22 448 | zipp==3.15.0 449 | zxing==1.0.3 450 | -------------------------------------------------------------------------------- /kinya-whisper-model/added_tokens.json: -------------------------------------------------------------------------------- 1 | { 2 | "<|0.00|>": 50364, 3 | "<|0.02|>": 50365, 4 | "<|0.04|>": 50366, 5 | "<|0.06|>": 50367, 6 | "<|0.08|>": 50368, 7 | "<|0.10|>": 50369, 8 | "<|0.12|>": 50370, 9 | "<|0.14|>": 50371, 10 | "<|0.16|>": 50372, 11 | "<|0.18|>": 50373, 12 | "<|0.20|>": 50374, 13 | "<|0.22|>": 50375, 14 | "<|0.24|>": 50376, 15 | "<|0.26|>": 50377, 16 | "<|0.28|>": 50378, 17 | "<|0.30|>": 50379, 18 | "<|0.32|>": 50380, 19 | "<|0.34|>": 50381, 20 | "<|0.36|>": 50382, 21 | "<|0.38|>": 50383, 22 | "<|0.40|>": 50384, 23 | "<|0.42|>": 50385, 24 | "<|0.44|>": 50386, 25 | "<|0.46|>": 50387, 26 | "<|0.48|>": 50388, 27 | "<|0.50|>": 50389, 28 | "<|0.52|>": 50390, 29 | "<|0.54|>": 50391, 30 | "<|0.56|>": 50392, 31 | "<|0.58|>": 50393, 32 | "<|0.60|>": 50394, 33 | "<|0.62|>": 50395, 34 | "<|0.64|>": 50396, 35 | "<|0.66|>": 50397, 36 | "<|0.68|>": 50398, 37 | "<|0.70|>": 50399, 38 | "<|0.72|>": 50400, 39 | "<|0.74|>": 50401, 40 | "<|0.76|>": 50402, 41 | "<|0.78|>": 50403, 42 | "<|0.80|>": 50404, 43 | "<|0.82|>": 50405, 44 | "<|0.84|>": 50406, 45 | "<|0.86|>": 50407, 46 | "<|0.88|>": 50408, 47 | "<|0.90|>": 50409, 48 | "<|0.92|>": 50410, 49 | "<|0.94|>": 50411, 50 | "<|0.96|>": 50412, 51 | "<|0.98|>": 50413, 52 | "<|1.00|>": 50414, 53 | "<|1.02|>": 50415, 54 | "<|1.04|>": 50416, 55 | "<|1.06|>": 50417, 56 | "<|1.08|>": 50418, 57 | "<|1.10|>": 50419, 58 | "<|1.12|>": 50420, 59 | "<|1.14|>": 50421, 60 | "<|1.16|>": 50422, 61 | "<|1.18|>": 50423, 62 | "<|1.20|>": 50424, 63 | "<|1.22|>": 50425, 64 | "<|1.24|>": 50426, 65 | "<|1.26|>": 50427, 66 | "<|1.28|>": 50428, 67 | "<|1.30|>": 50429, 68 | "<|1.32|>": 50430, 69 | "<|1.34|>": 50431, 70 | "<|1.36|>": 50432, 71 | "<|1.38|>": 50433, 72 | "<|1.40|>": 50434, 73 | "<|1.42|>": 50435, 74 | "<|1.44|>": 50436, 75 | "<|1.46|>": 50437, 76 | "<|1.48|>": 50438, 77 | "<|1.50|>": 50439, 78 | "<|1.52|>": 50440, 79 | "<|1.54|>": 50441, 80 | "<|1.56|>": 50442, 81 | "<|1.58|>": 50443, 82 | "<|1.60|>": 50444, 83 | "<|1.62|>": 50445, 84 | "<|1.64|>": 50446, 85 | "<|1.66|>": 50447, 86 | "<|1.68|>": 50448, 87 | "<|1.70|>": 50449, 88 | "<|1.72|>": 50450, 89 | "<|1.74|>": 50451, 90 | "<|1.76|>": 50452, 91 | "<|1.78|>": 50453, 92 | "<|1.80|>": 50454, 93 | "<|1.82|>": 50455, 94 | "<|1.84|>": 50456, 95 | "<|1.86|>": 50457, 96 | "<|1.88|>": 50458, 97 | "<|1.90|>": 50459, 98 | "<|1.92|>": 50460, 99 | "<|1.94|>": 50461, 100 | "<|1.96|>": 50462, 101 | "<|1.98|>": 50463, 102 | "<|10.00|>": 50864, 103 | "<|10.02|>": 50865, 104 | "<|10.04|>": 50866, 105 | "<|10.06|>": 50867, 106 | "<|10.08|>": 50868, 107 | "<|10.10|>": 50869, 108 | "<|10.12|>": 50870, 109 | "<|10.14|>": 50871, 110 | "<|10.16|>": 50872, 111 | "<|10.18|>": 50873, 112 | "<|10.20|>": 50874, 113 | "<|10.22|>": 50875, 114 | "<|10.24|>": 50876, 115 | "<|10.26|>": 50877, 116 | "<|10.28|>": 50878, 117 | "<|10.30|>": 50879, 118 | "<|10.32|>": 50880, 119 | "<|10.34|>": 50881, 120 | "<|10.36|>": 50882, 121 | "<|10.38|>": 50883, 122 | "<|10.40|>": 50884, 123 | "<|10.42|>": 50885, 124 | "<|10.44|>": 50886, 125 | "<|10.46|>": 50887, 126 | "<|10.48|>": 50888, 127 | "<|10.50|>": 50889, 128 | "<|10.52|>": 50890, 129 | "<|10.54|>": 50891, 130 | "<|10.56|>": 50892, 131 | "<|10.58|>": 50893, 132 | "<|10.60|>": 50894, 133 | "<|10.62|>": 50895, 134 | "<|10.64|>": 50896, 135 | "<|10.66|>": 50897, 136 | "<|10.68|>": 50898, 137 | "<|10.70|>": 50899, 138 | "<|10.72|>": 50900, 139 | "<|10.74|>": 50901, 140 | "<|10.76|>": 50902, 141 | "<|10.78|>": 50903, 142 | "<|10.80|>": 50904, 143 | "<|10.82|>": 50905, 144 | "<|10.84|>": 50906, 145 | "<|10.86|>": 50907, 146 | "<|10.88|>": 50908, 147 | "<|10.90|>": 50909, 148 | "<|10.92|>": 50910, 149 | "<|10.94|>": 50911, 150 | "<|10.96|>": 50912, 151 | "<|10.98|>": 50913, 152 | "<|11.00|>": 50914, 153 | "<|11.02|>": 50915, 154 | "<|11.04|>": 50916, 155 | "<|11.06|>": 50917, 156 | "<|11.08|>": 50918, 157 | "<|11.10|>": 50919, 158 | "<|11.12|>": 50920, 159 | "<|11.14|>": 50921, 160 | "<|11.16|>": 50922, 161 | "<|11.18|>": 50923, 162 | "<|11.20|>": 50924, 163 | "<|11.22|>": 50925, 164 | "<|11.24|>": 50926, 165 | "<|11.26|>": 50927, 166 | "<|11.28|>": 50928, 167 | "<|11.30|>": 50929, 168 | "<|11.32|>": 50930, 169 | "<|11.34|>": 50931, 170 | "<|11.36|>": 50932, 171 | "<|11.38|>": 50933, 172 | "<|11.40|>": 50934, 173 | "<|11.42|>": 50935, 174 | "<|11.44|>": 50936, 175 | "<|11.46|>": 50937, 176 | "<|11.48|>": 50938, 177 | "<|11.50|>": 50939, 178 | "<|11.52|>": 50940, 179 | "<|11.54|>": 50941, 180 | "<|11.56|>": 50942, 181 | "<|11.58|>": 50943, 182 | "<|11.60|>": 50944, 183 | "<|11.62|>": 50945, 184 | "<|11.64|>": 50946, 185 | "<|11.66|>": 50947, 186 | "<|11.68|>": 50948, 187 | "<|11.70|>": 50949, 188 | "<|11.72|>": 50950, 189 | "<|11.74|>": 50951, 190 | "<|11.76|>": 50952, 191 | "<|11.78|>": 50953, 192 | "<|11.80|>": 50954, 193 | "<|11.82|>": 50955, 194 | "<|11.84|>": 50956, 195 | "<|11.86|>": 50957, 196 | "<|11.88|>": 50958, 197 | "<|11.90|>": 50959, 198 | "<|11.92|>": 50960, 199 | "<|11.94|>": 50961, 200 | "<|11.96|>": 50962, 201 | "<|11.98|>": 50963, 202 | "<|12.00|>": 50964, 203 | "<|12.02|>": 50965, 204 | "<|12.04|>": 50966, 205 | "<|12.06|>": 50967, 206 | "<|12.08|>": 50968, 207 | "<|12.10|>": 50969, 208 | "<|12.12|>": 50970, 209 | "<|12.14|>": 50971, 210 | "<|12.16|>": 50972, 211 | "<|12.18|>": 50973, 212 | "<|12.20|>": 50974, 213 | "<|12.22|>": 50975, 214 | "<|12.24|>": 50976, 215 | "<|12.26|>": 50977, 216 | "<|12.28|>": 50978, 217 | "<|12.30|>": 50979, 218 | "<|12.32|>": 50980, 219 | "<|12.34|>": 50981, 220 | "<|12.36|>": 50982, 221 | "<|12.38|>": 50983, 222 | "<|12.40|>": 50984, 223 | "<|12.42|>": 50985, 224 | "<|12.44|>": 50986, 225 | "<|12.46|>": 50987, 226 | "<|12.48|>": 50988, 227 | "<|12.50|>": 50989, 228 | "<|12.52|>": 50990, 229 | "<|12.54|>": 50991, 230 | "<|12.56|>": 50992, 231 | "<|12.58|>": 50993, 232 | "<|12.60|>": 50994, 233 | "<|12.62|>": 50995, 234 | "<|12.64|>": 50996, 235 | "<|12.66|>": 50997, 236 | "<|12.68|>": 50998, 237 | "<|12.70|>": 50999, 238 | "<|12.72|>": 51000, 239 | "<|12.74|>": 51001, 240 | "<|12.76|>": 51002, 241 | "<|12.78|>": 51003, 242 | "<|12.80|>": 51004, 243 | "<|12.82|>": 51005, 244 | "<|12.84|>": 51006, 245 | "<|12.86|>": 51007, 246 | "<|12.88|>": 51008, 247 | "<|12.90|>": 51009, 248 | "<|12.92|>": 51010, 249 | "<|12.94|>": 51011, 250 | "<|12.96|>": 51012, 251 | "<|12.98|>": 51013, 252 | "<|13.00|>": 51014, 253 | "<|13.02|>": 51015, 254 | "<|13.04|>": 51016, 255 | "<|13.06|>": 51017, 256 | "<|13.08|>": 51018, 257 | "<|13.10|>": 51019, 258 | "<|13.12|>": 51020, 259 | "<|13.14|>": 51021, 260 | "<|13.16|>": 51022, 261 | "<|13.18|>": 51023, 262 | "<|13.20|>": 51024, 263 | "<|13.22|>": 51025, 264 | "<|13.24|>": 51026, 265 | "<|13.26|>": 51027, 266 | "<|13.28|>": 51028, 267 | "<|13.30|>": 51029, 268 | "<|13.32|>": 51030, 269 | "<|13.34|>": 51031, 270 | "<|13.36|>": 51032, 271 | "<|13.38|>": 51033, 272 | "<|13.40|>": 51034, 273 | "<|13.42|>": 51035, 274 | "<|13.44|>": 51036, 275 | "<|13.46|>": 51037, 276 | "<|13.48|>": 51038, 277 | "<|13.50|>": 51039, 278 | "<|13.52|>": 51040, 279 | "<|13.54|>": 51041, 280 | "<|13.56|>": 51042, 281 | "<|13.58|>": 51043, 282 | "<|13.60|>": 51044, 283 | "<|13.62|>": 51045, 284 | "<|13.64|>": 51046, 285 | "<|13.66|>": 51047, 286 | "<|13.68|>": 51048, 287 | "<|13.70|>": 51049, 288 | "<|13.72|>": 51050, 289 | "<|13.74|>": 51051, 290 | "<|13.76|>": 51052, 291 | "<|13.78|>": 51053, 292 | "<|13.80|>": 51054, 293 | "<|13.82|>": 51055, 294 | "<|13.84|>": 51056, 295 | "<|13.86|>": 51057, 296 | "<|13.88|>": 51058, 297 | "<|13.90|>": 51059, 298 | "<|13.92|>": 51060, 299 | "<|13.94|>": 51061, 300 | "<|13.96|>": 51062, 301 | "<|13.98|>": 51063, 302 | "<|14.00|>": 51064, 303 | "<|14.02|>": 51065, 304 | "<|14.04|>": 51066, 305 | "<|14.06|>": 51067, 306 | "<|14.08|>": 51068, 307 | "<|14.10|>": 51069, 308 | "<|14.12|>": 51070, 309 | "<|14.14|>": 51071, 310 | "<|14.16|>": 51072, 311 | "<|14.18|>": 51073, 312 | "<|14.20|>": 51074, 313 | "<|14.22|>": 51075, 314 | "<|14.24|>": 51076, 315 | "<|14.26|>": 51077, 316 | "<|14.28|>": 51078, 317 | "<|14.30|>": 51079, 318 | "<|14.32|>": 51080, 319 | "<|14.34|>": 51081, 320 | "<|14.36|>": 51082, 321 | "<|14.38|>": 51083, 322 | "<|14.40|>": 51084, 323 | "<|14.42|>": 51085, 324 | "<|14.44|>": 51086, 325 | "<|14.46|>": 51087, 326 | "<|14.48|>": 51088, 327 | "<|14.50|>": 51089, 328 | "<|14.52|>": 51090, 329 | "<|14.54|>": 51091, 330 | "<|14.56|>": 51092, 331 | "<|14.58|>": 51093, 332 | "<|14.60|>": 51094, 333 | "<|14.62|>": 51095, 334 | "<|14.64|>": 51096, 335 | "<|14.66|>": 51097, 336 | "<|14.68|>": 51098, 337 | "<|14.70|>": 51099, 338 | "<|14.72|>": 51100, 339 | "<|14.74|>": 51101, 340 | "<|14.76|>": 51102, 341 | "<|14.78|>": 51103, 342 | "<|14.80|>": 51104, 343 | "<|14.82|>": 51105, 344 | "<|14.84|>": 51106, 345 | "<|14.86|>": 51107, 346 | "<|14.88|>": 51108, 347 | "<|14.90|>": 51109, 348 | "<|14.92|>": 51110, 349 | "<|14.94|>": 51111, 350 | "<|14.96|>": 51112, 351 | "<|14.98|>": 51113, 352 | "<|15.00|>": 51114, 353 | "<|15.02|>": 51115, 354 | "<|15.04|>": 51116, 355 | "<|15.06|>": 51117, 356 | "<|15.08|>": 51118, 357 | "<|15.10|>": 51119, 358 | "<|15.12|>": 51120, 359 | "<|15.14|>": 51121, 360 | "<|15.16|>": 51122, 361 | "<|15.18|>": 51123, 362 | "<|15.20|>": 51124, 363 | "<|15.22|>": 51125, 364 | "<|15.24|>": 51126, 365 | "<|15.26|>": 51127, 366 | "<|15.28|>": 51128, 367 | "<|15.30|>": 51129, 368 | "<|15.32|>": 51130, 369 | "<|15.34|>": 51131, 370 | "<|15.36|>": 51132, 371 | "<|15.38|>": 51133, 372 | "<|15.40|>": 51134, 373 | "<|15.42|>": 51135, 374 | "<|15.44|>": 51136, 375 | "<|15.46|>": 51137, 376 | "<|15.48|>": 51138, 377 | "<|15.50|>": 51139, 378 | "<|15.52|>": 51140, 379 | "<|15.54|>": 51141, 380 | "<|15.56|>": 51142, 381 | "<|15.58|>": 51143, 382 | "<|15.60|>": 51144, 383 | "<|15.62|>": 51145, 384 | "<|15.64|>": 51146, 385 | "<|15.66|>": 51147, 386 | "<|15.68|>": 51148, 387 | "<|15.70|>": 51149, 388 | "<|15.72|>": 51150, 389 | "<|15.74|>": 51151, 390 | "<|15.76|>": 51152, 391 | "<|15.78|>": 51153, 392 | "<|15.80|>": 51154, 393 | "<|15.82|>": 51155, 394 | "<|15.84|>": 51156, 395 | "<|15.86|>": 51157, 396 | "<|15.88|>": 51158, 397 | "<|15.90|>": 51159, 398 | "<|15.92|>": 51160, 399 | "<|15.94|>": 51161, 400 | "<|15.96|>": 51162, 401 | "<|15.98|>": 51163, 402 | "<|16.00|>": 51164, 403 | "<|16.02|>": 51165, 404 | "<|16.04|>": 51166, 405 | "<|16.06|>": 51167, 406 | "<|16.08|>": 51168, 407 | "<|16.10|>": 51169, 408 | "<|16.12|>": 51170, 409 | "<|16.14|>": 51171, 410 | "<|16.16|>": 51172, 411 | "<|16.18|>": 51173, 412 | "<|16.20|>": 51174, 413 | "<|16.22|>": 51175, 414 | "<|16.24|>": 51176, 415 | "<|16.26|>": 51177, 416 | "<|16.28|>": 51178, 417 | "<|16.30|>": 51179, 418 | "<|16.32|>": 51180, 419 | "<|16.34|>": 51181, 420 | "<|16.36|>": 51182, 421 | "<|16.38|>": 51183, 422 | "<|16.40|>": 51184, 423 | "<|16.42|>": 51185, 424 | "<|16.44|>": 51186, 425 | "<|16.46|>": 51187, 426 | "<|16.48|>": 51188, 427 | "<|16.50|>": 51189, 428 | "<|16.52|>": 51190, 429 | "<|16.54|>": 51191, 430 | "<|16.56|>": 51192, 431 | "<|16.58|>": 51193, 432 | "<|16.60|>": 51194, 433 | "<|16.62|>": 51195, 434 | "<|16.64|>": 51196, 435 | "<|16.66|>": 51197, 436 | "<|16.68|>": 51198, 437 | "<|16.70|>": 51199, 438 | "<|16.72|>": 51200, 439 | "<|16.74|>": 51201, 440 | "<|16.76|>": 51202, 441 | "<|16.78|>": 51203, 442 | "<|16.80|>": 51204, 443 | "<|16.82|>": 51205, 444 | "<|16.84|>": 51206, 445 | "<|16.86|>": 51207, 446 | "<|16.88|>": 51208, 447 | "<|16.90|>": 51209, 448 | "<|16.92|>": 51210, 449 | "<|16.94|>": 51211, 450 | "<|16.96|>": 51212, 451 | "<|16.98|>": 51213, 452 | "<|17.00|>": 51214, 453 | "<|17.02|>": 51215, 454 | "<|17.04|>": 51216, 455 | "<|17.06|>": 51217, 456 | "<|17.08|>": 51218, 457 | "<|17.10|>": 51219, 458 | "<|17.12|>": 51220, 459 | "<|17.14|>": 51221, 460 | "<|17.16|>": 51222, 461 | "<|17.18|>": 51223, 462 | "<|17.20|>": 51224, 463 | "<|17.22|>": 51225, 464 | "<|17.24|>": 51226, 465 | "<|17.26|>": 51227, 466 | "<|17.28|>": 51228, 467 | "<|17.30|>": 51229, 468 | "<|17.32|>": 51230, 469 | "<|17.34|>": 51231, 470 | "<|17.36|>": 51232, 471 | "<|17.38|>": 51233, 472 | "<|17.40|>": 51234, 473 | "<|17.42|>": 51235, 474 | "<|17.44|>": 51236, 475 | "<|17.46|>": 51237, 476 | "<|17.48|>": 51238, 477 | "<|17.50|>": 51239, 478 | "<|17.52|>": 51240, 479 | "<|17.54|>": 51241, 480 | "<|17.56|>": 51242, 481 | "<|17.58|>": 51243, 482 | "<|17.60|>": 51244, 483 | "<|17.62|>": 51245, 484 | "<|17.64|>": 51246, 485 | "<|17.66|>": 51247, 486 | "<|17.68|>": 51248, 487 | "<|17.70|>": 51249, 488 | "<|17.72|>": 51250, 489 | "<|17.74|>": 51251, 490 | "<|17.76|>": 51252, 491 | "<|17.78|>": 51253, 492 | "<|17.80|>": 51254, 493 | "<|17.82|>": 51255, 494 | "<|17.84|>": 51256, 495 | "<|17.86|>": 51257, 496 | "<|17.88|>": 51258, 497 | "<|17.90|>": 51259, 498 | "<|17.92|>": 51260, 499 | "<|17.94|>": 51261, 500 | "<|17.96|>": 51262, 501 | "<|17.98|>": 51263, 502 | "<|18.00|>": 51264, 503 | "<|18.02|>": 51265, 504 | "<|18.04|>": 51266, 505 | "<|18.06|>": 51267, 506 | "<|18.08|>": 51268, 507 | "<|18.10|>": 51269, 508 | "<|18.12|>": 51270, 509 | "<|18.14|>": 51271, 510 | "<|18.16|>": 51272, 511 | "<|18.18|>": 51273, 512 | "<|18.20|>": 51274, 513 | "<|18.22|>": 51275, 514 | "<|18.24|>": 51276, 515 | "<|18.26|>": 51277, 516 | "<|18.28|>": 51278, 517 | "<|18.30|>": 51279, 518 | "<|18.32|>": 51280, 519 | "<|18.34|>": 51281, 520 | "<|18.36|>": 51282, 521 | "<|18.38|>": 51283, 522 | "<|18.40|>": 51284, 523 | "<|18.42|>": 51285, 524 | "<|18.44|>": 51286, 525 | "<|18.46|>": 51287, 526 | "<|18.48|>": 51288, 527 | "<|18.50|>": 51289, 528 | "<|18.52|>": 51290, 529 | "<|18.54|>": 51291, 530 | "<|18.56|>": 51292, 531 | "<|18.58|>": 51293, 532 | "<|18.60|>": 51294, 533 | "<|18.62|>": 51295, 534 | "<|18.64|>": 51296, 535 | "<|18.66|>": 51297, 536 | "<|18.68|>": 51298, 537 | "<|18.70|>": 51299, 538 | "<|18.72|>": 51300, 539 | "<|18.74|>": 51301, 540 | "<|18.76|>": 51302, 541 | "<|18.78|>": 51303, 542 | "<|18.80|>": 51304, 543 | "<|18.82|>": 51305, 544 | "<|18.84|>": 51306, 545 | "<|18.86|>": 51307, 546 | "<|18.88|>": 51308, 547 | "<|18.90|>": 51309, 548 | "<|18.92|>": 51310, 549 | "<|18.94|>": 51311, 550 | "<|18.96|>": 51312, 551 | "<|18.98|>": 51313, 552 | "<|19.00|>": 51314, 553 | "<|19.02|>": 51315, 554 | "<|19.04|>": 51316, 555 | "<|19.06|>": 51317, 556 | "<|19.08|>": 51318, 557 | "<|19.10|>": 51319, 558 | "<|19.12|>": 51320, 559 | "<|19.14|>": 51321, 560 | "<|19.16|>": 51322, 561 | "<|19.18|>": 51323, 562 | "<|19.20|>": 51324, 563 | "<|19.22|>": 51325, 564 | "<|19.24|>": 51326, 565 | "<|19.26|>": 51327, 566 | "<|19.28|>": 51328, 567 | "<|19.30|>": 51329, 568 | "<|19.32|>": 51330, 569 | "<|19.34|>": 51331, 570 | "<|19.36|>": 51332, 571 | "<|19.38|>": 51333, 572 | "<|19.40|>": 51334, 573 | "<|19.42|>": 51335, 574 | "<|19.44|>": 51336, 575 | "<|19.46|>": 51337, 576 | "<|19.48|>": 51338, 577 | "<|19.50|>": 51339, 578 | "<|19.52|>": 51340, 579 | "<|19.54|>": 51341, 580 | "<|19.56|>": 51342, 581 | "<|19.58|>": 51343, 582 | "<|19.60|>": 51344, 583 | "<|19.62|>": 51345, 584 | "<|19.64|>": 51346, 585 | "<|19.66|>": 51347, 586 | "<|19.68|>": 51348, 587 | "<|19.70|>": 51349, 588 | "<|19.72|>": 51350, 589 | "<|19.74|>": 51351, 590 | "<|19.76|>": 51352, 591 | "<|19.78|>": 51353, 592 | "<|19.80|>": 51354, 593 | "<|19.82|>": 51355, 594 | "<|19.84|>": 51356, 595 | "<|19.86|>": 51357, 596 | "<|19.88|>": 51358, 597 | "<|19.90|>": 51359, 598 | "<|19.92|>": 51360, 599 | "<|19.94|>": 51361, 600 | "<|19.96|>": 51362, 601 | "<|19.98|>": 51363, 602 | "<|2.00|>": 50464, 603 | "<|2.02|>": 50465, 604 | "<|2.04|>": 50466, 605 | "<|2.06|>": 50467, 606 | "<|2.08|>": 50468, 607 | "<|2.10|>": 50469, 608 | "<|2.12|>": 50470, 609 | "<|2.14|>": 50471, 610 | "<|2.16|>": 50472, 611 | "<|2.18|>": 50473, 612 | "<|2.20|>": 50474, 613 | "<|2.22|>": 50475, 614 | "<|2.24|>": 50476, 615 | "<|2.26|>": 50477, 616 | "<|2.28|>": 50478, 617 | "<|2.30|>": 50479, 618 | "<|2.32|>": 50480, 619 | "<|2.34|>": 50481, 620 | "<|2.36|>": 50482, 621 | "<|2.38|>": 50483, 622 | "<|2.40|>": 50484, 623 | "<|2.42|>": 50485, 624 | "<|2.44|>": 50486, 625 | "<|2.46|>": 50487, 626 | "<|2.48|>": 50488, 627 | "<|2.50|>": 50489, 628 | "<|2.52|>": 50490, 629 | "<|2.54|>": 50491, 630 | "<|2.56|>": 50492, 631 | "<|2.58|>": 50493, 632 | "<|2.60|>": 50494, 633 | "<|2.62|>": 50495, 634 | "<|2.64|>": 50496, 635 | "<|2.66|>": 50497, 636 | "<|2.68|>": 50498, 637 | "<|2.70|>": 50499, 638 | "<|2.72|>": 50500, 639 | "<|2.74|>": 50501, 640 | "<|2.76|>": 50502, 641 | "<|2.78|>": 50503, 642 | "<|2.80|>": 50504, 643 | "<|2.82|>": 50505, 644 | "<|2.84|>": 50506, 645 | "<|2.86|>": 50507, 646 | "<|2.88|>": 50508, 647 | "<|2.90|>": 50509, 648 | "<|2.92|>": 50510, 649 | "<|2.94|>": 50511, 650 | "<|2.96|>": 50512, 651 | "<|2.98|>": 50513, 652 | "<|20.00|>": 51364, 653 | "<|20.02|>": 51365, 654 | "<|20.04|>": 51366, 655 | "<|20.06|>": 51367, 656 | "<|20.08|>": 51368, 657 | "<|20.10|>": 51369, 658 | "<|20.12|>": 51370, 659 | "<|20.14|>": 51371, 660 | "<|20.16|>": 51372, 661 | "<|20.18|>": 51373, 662 | "<|20.20|>": 51374, 663 | "<|20.22|>": 51375, 664 | "<|20.24|>": 51376, 665 | "<|20.26|>": 51377, 666 | "<|20.28|>": 51378, 667 | "<|20.30|>": 51379, 668 | "<|20.32|>": 51380, 669 | "<|20.34|>": 51381, 670 | "<|20.36|>": 51382, 671 | "<|20.38|>": 51383, 672 | "<|20.40|>": 51384, 673 | "<|20.42|>": 51385, 674 | "<|20.44|>": 51386, 675 | "<|20.46|>": 51387, 676 | "<|20.48|>": 51388, 677 | "<|20.50|>": 51389, 678 | "<|20.52|>": 51390, 679 | "<|20.54|>": 51391, 680 | "<|20.56|>": 51392, 681 | "<|20.58|>": 51393, 682 | "<|20.60|>": 51394, 683 | "<|20.62|>": 51395, 684 | "<|20.64|>": 51396, 685 | "<|20.66|>": 51397, 686 | "<|20.68|>": 51398, 687 | "<|20.70|>": 51399, 688 | "<|20.72|>": 51400, 689 | "<|20.74|>": 51401, 690 | "<|20.76|>": 51402, 691 | "<|20.78|>": 51403, 692 | "<|20.80|>": 51404, 693 | "<|20.82|>": 51405, 694 | "<|20.84|>": 51406, 695 | "<|20.86|>": 51407, 696 | "<|20.88|>": 51408, 697 | "<|20.90|>": 51409, 698 | "<|20.92|>": 51410, 699 | "<|20.94|>": 51411, 700 | "<|20.96|>": 51412, 701 | "<|20.98|>": 51413, 702 | "<|21.00|>": 51414, 703 | "<|21.02|>": 51415, 704 | "<|21.04|>": 51416, 705 | "<|21.06|>": 51417, 706 | "<|21.08|>": 51418, 707 | "<|21.10|>": 51419, 708 | "<|21.12|>": 51420, 709 | "<|21.14|>": 51421, 710 | "<|21.16|>": 51422, 711 | "<|21.18|>": 51423, 712 | "<|21.20|>": 51424, 713 | "<|21.22|>": 51425, 714 | "<|21.24|>": 51426, 715 | "<|21.26|>": 51427, 716 | "<|21.28|>": 51428, 717 | "<|21.30|>": 51429, 718 | "<|21.32|>": 51430, 719 | "<|21.34|>": 51431, 720 | "<|21.36|>": 51432, 721 | "<|21.38|>": 51433, 722 | "<|21.40|>": 51434, 723 | "<|21.42|>": 51435, 724 | "<|21.44|>": 51436, 725 | "<|21.46|>": 51437, 726 | "<|21.48|>": 51438, 727 | "<|21.50|>": 51439, 728 | "<|21.52|>": 51440, 729 | "<|21.54|>": 51441, 730 | "<|21.56|>": 51442, 731 | "<|21.58|>": 51443, 732 | "<|21.60|>": 51444, 733 | "<|21.62|>": 51445, 734 | "<|21.64|>": 51446, 735 | "<|21.66|>": 51447, 736 | "<|21.68|>": 51448, 737 | "<|21.70|>": 51449, 738 | "<|21.72|>": 51450, 739 | "<|21.74|>": 51451, 740 | "<|21.76|>": 51452, 741 | "<|21.78|>": 51453, 742 | "<|21.80|>": 51454, 743 | "<|21.82|>": 51455, 744 | "<|21.84|>": 51456, 745 | "<|21.86|>": 51457, 746 | "<|21.88|>": 51458, 747 | "<|21.90|>": 51459, 748 | "<|21.92|>": 51460, 749 | "<|21.94|>": 51461, 750 | "<|21.96|>": 51462, 751 | "<|21.98|>": 51463, 752 | "<|22.00|>": 51464, 753 | "<|22.02|>": 51465, 754 | "<|22.04|>": 51466, 755 | "<|22.06|>": 51467, 756 | "<|22.08|>": 51468, 757 | "<|22.10|>": 51469, 758 | "<|22.12|>": 51470, 759 | "<|22.14|>": 51471, 760 | "<|22.16|>": 51472, 761 | "<|22.18|>": 51473, 762 | "<|22.20|>": 51474, 763 | "<|22.22|>": 51475, 764 | "<|22.24|>": 51476, 765 | "<|22.26|>": 51477, 766 | "<|22.28|>": 51478, 767 | "<|22.30|>": 51479, 768 | "<|22.32|>": 51480, 769 | "<|22.34|>": 51481, 770 | "<|22.36|>": 51482, 771 | "<|22.38|>": 51483, 772 | "<|22.40|>": 51484, 773 | "<|22.42|>": 51485, 774 | "<|22.44|>": 51486, 775 | "<|22.46|>": 51487, 776 | "<|22.48|>": 51488, 777 | "<|22.50|>": 51489, 778 | "<|22.52|>": 51490, 779 | "<|22.54|>": 51491, 780 | "<|22.56|>": 51492, 781 | "<|22.58|>": 51493, 782 | "<|22.60|>": 51494, 783 | "<|22.62|>": 51495, 784 | "<|22.64|>": 51496, 785 | "<|22.66|>": 51497, 786 | "<|22.68|>": 51498, 787 | "<|22.70|>": 51499, 788 | "<|22.72|>": 51500, 789 | "<|22.74|>": 51501, 790 | "<|22.76|>": 51502, 791 | "<|22.78|>": 51503, 792 | "<|22.80|>": 51504, 793 | "<|22.82|>": 51505, 794 | "<|22.84|>": 51506, 795 | "<|22.86|>": 51507, 796 | "<|22.88|>": 51508, 797 | "<|22.90|>": 51509, 798 | "<|22.92|>": 51510, 799 | "<|22.94|>": 51511, 800 | "<|22.96|>": 51512, 801 | "<|22.98|>": 51513, 802 | "<|23.00|>": 51514, 803 | "<|23.02|>": 51515, 804 | "<|23.04|>": 51516, 805 | "<|23.06|>": 51517, 806 | "<|23.08|>": 51518, 807 | "<|23.10|>": 51519, 808 | "<|23.12|>": 51520, 809 | "<|23.14|>": 51521, 810 | "<|23.16|>": 51522, 811 | "<|23.18|>": 51523, 812 | "<|23.20|>": 51524, 813 | "<|23.22|>": 51525, 814 | "<|23.24|>": 51526, 815 | "<|23.26|>": 51527, 816 | "<|23.28|>": 51528, 817 | "<|23.30|>": 51529, 818 | "<|23.32|>": 51530, 819 | "<|23.34|>": 51531, 820 | "<|23.36|>": 51532, 821 | "<|23.38|>": 51533, 822 | "<|23.40|>": 51534, 823 | "<|23.42|>": 51535, 824 | "<|23.44|>": 51536, 825 | "<|23.46|>": 51537, 826 | "<|23.48|>": 51538, 827 | "<|23.50|>": 51539, 828 | "<|23.52|>": 51540, 829 | "<|23.54|>": 51541, 830 | "<|23.56|>": 51542, 831 | "<|23.58|>": 51543, 832 | "<|23.60|>": 51544, 833 | "<|23.62|>": 51545, 834 | "<|23.64|>": 51546, 835 | "<|23.66|>": 51547, 836 | "<|23.68|>": 51548, 837 | "<|23.70|>": 51549, 838 | "<|23.72|>": 51550, 839 | "<|23.74|>": 51551, 840 | "<|23.76|>": 51552, 841 | "<|23.78|>": 51553, 842 | "<|23.80|>": 51554, 843 | "<|23.82|>": 51555, 844 | "<|23.84|>": 51556, 845 | "<|23.86|>": 51557, 846 | "<|23.88|>": 51558, 847 | "<|23.90|>": 51559, 848 | "<|23.92|>": 51560, 849 | "<|23.94|>": 51561, 850 | "<|23.96|>": 51562, 851 | "<|23.98|>": 51563, 852 | "<|24.00|>": 51564, 853 | "<|24.02|>": 51565, 854 | "<|24.04|>": 51566, 855 | "<|24.06|>": 51567, 856 | "<|24.08|>": 51568, 857 | "<|24.10|>": 51569, 858 | "<|24.12|>": 51570, 859 | "<|24.14|>": 51571, 860 | "<|24.16|>": 51572, 861 | "<|24.18|>": 51573, 862 | "<|24.20|>": 51574, 863 | "<|24.22|>": 51575, 864 | "<|24.24|>": 51576, 865 | "<|24.26|>": 51577, 866 | "<|24.28|>": 51578, 867 | "<|24.30|>": 51579, 868 | "<|24.32|>": 51580, 869 | "<|24.34|>": 51581, 870 | "<|24.36|>": 51582, 871 | "<|24.38|>": 51583, 872 | "<|24.40|>": 51584, 873 | "<|24.42|>": 51585, 874 | "<|24.44|>": 51586, 875 | "<|24.46|>": 51587, 876 | "<|24.48|>": 51588, 877 | "<|24.50|>": 51589, 878 | "<|24.52|>": 51590, 879 | "<|24.54|>": 51591, 880 | "<|24.56|>": 51592, 881 | "<|24.58|>": 51593, 882 | "<|24.60|>": 51594, 883 | "<|24.62|>": 51595, 884 | "<|24.64|>": 51596, 885 | "<|24.66|>": 51597, 886 | "<|24.68|>": 51598, 887 | "<|24.70|>": 51599, 888 | "<|24.72|>": 51600, 889 | "<|24.74|>": 51601, 890 | "<|24.76|>": 51602, 891 | "<|24.78|>": 51603, 892 | "<|24.80|>": 51604, 893 | "<|24.82|>": 51605, 894 | "<|24.84|>": 51606, 895 | "<|24.86|>": 51607, 896 | "<|24.88|>": 51608, 897 | "<|24.90|>": 51609, 898 | "<|24.92|>": 51610, 899 | "<|24.94|>": 51611, 900 | "<|24.96|>": 51612, 901 | "<|24.98|>": 51613, 902 | "<|25.00|>": 51614, 903 | "<|25.02|>": 51615, 904 | "<|25.04|>": 51616, 905 | "<|25.06|>": 51617, 906 | "<|25.08|>": 51618, 907 | "<|25.10|>": 51619, 908 | "<|25.12|>": 51620, 909 | "<|25.14|>": 51621, 910 | "<|25.16|>": 51622, 911 | "<|25.18|>": 51623, 912 | "<|25.20|>": 51624, 913 | "<|25.22|>": 51625, 914 | "<|25.24|>": 51626, 915 | "<|25.26|>": 51627, 916 | "<|25.28|>": 51628, 917 | "<|25.30|>": 51629, 918 | "<|25.32|>": 51630, 919 | "<|25.34|>": 51631, 920 | "<|25.36|>": 51632, 921 | "<|25.38|>": 51633, 922 | "<|25.40|>": 51634, 923 | "<|25.42|>": 51635, 924 | "<|25.44|>": 51636, 925 | "<|25.46|>": 51637, 926 | "<|25.48|>": 51638, 927 | "<|25.50|>": 51639, 928 | "<|25.52|>": 51640, 929 | "<|25.54|>": 51641, 930 | "<|25.56|>": 51642, 931 | "<|25.58|>": 51643, 932 | "<|25.60|>": 51644, 933 | "<|25.62|>": 51645, 934 | "<|25.64|>": 51646, 935 | "<|25.66|>": 51647, 936 | "<|25.68|>": 51648, 937 | "<|25.70|>": 51649, 938 | "<|25.72|>": 51650, 939 | "<|25.74|>": 51651, 940 | "<|25.76|>": 51652, 941 | "<|25.78|>": 51653, 942 | "<|25.80|>": 51654, 943 | "<|25.82|>": 51655, 944 | "<|25.84|>": 51656, 945 | "<|25.86|>": 51657, 946 | "<|25.88|>": 51658, 947 | "<|25.90|>": 51659, 948 | "<|25.92|>": 51660, 949 | "<|25.94|>": 51661, 950 | "<|25.96|>": 51662, 951 | "<|25.98|>": 51663, 952 | "<|26.00|>": 51664, 953 | "<|26.02|>": 51665, 954 | "<|26.04|>": 51666, 955 | "<|26.06|>": 51667, 956 | "<|26.08|>": 51668, 957 | "<|26.10|>": 51669, 958 | "<|26.12|>": 51670, 959 | "<|26.14|>": 51671, 960 | "<|26.16|>": 51672, 961 | "<|26.18|>": 51673, 962 | "<|26.20|>": 51674, 963 | "<|26.22|>": 51675, 964 | "<|26.24|>": 51676, 965 | "<|26.26|>": 51677, 966 | "<|26.28|>": 51678, 967 | "<|26.30|>": 51679, 968 | "<|26.32|>": 51680, 969 | "<|26.34|>": 51681, 970 | "<|26.36|>": 51682, 971 | "<|26.38|>": 51683, 972 | "<|26.40|>": 51684, 973 | "<|26.42|>": 51685, 974 | "<|26.44|>": 51686, 975 | "<|26.46|>": 51687, 976 | "<|26.48|>": 51688, 977 | "<|26.50|>": 51689, 978 | "<|26.52|>": 51690, 979 | "<|26.54|>": 51691, 980 | "<|26.56|>": 51692, 981 | "<|26.58|>": 51693, 982 | "<|26.60|>": 51694, 983 | "<|26.62|>": 51695, 984 | "<|26.64|>": 51696, 985 | "<|26.66|>": 51697, 986 | "<|26.68|>": 51698, 987 | "<|26.70|>": 51699, 988 | "<|26.72|>": 51700, 989 | "<|26.74|>": 51701, 990 | "<|26.76|>": 51702, 991 | "<|26.78|>": 51703, 992 | "<|26.80|>": 51704, 993 | "<|26.82|>": 51705, 994 | "<|26.84|>": 51706, 995 | "<|26.86|>": 51707, 996 | "<|26.88|>": 51708, 997 | "<|26.90|>": 51709, 998 | "<|26.92|>": 51710, 999 | "<|26.94|>": 51711, 1000 | "<|26.96|>": 51712, 1001 | "<|26.98|>": 51713, 1002 | "<|27.00|>": 51714, 1003 | "<|27.02|>": 51715, 1004 | "<|27.04|>": 51716, 1005 | "<|27.06|>": 51717, 1006 | "<|27.08|>": 51718, 1007 | "<|27.10|>": 51719, 1008 | "<|27.12|>": 51720, 1009 | "<|27.14|>": 51721, 1010 | "<|27.16|>": 51722, 1011 | "<|27.18|>": 51723, 1012 | "<|27.20|>": 51724, 1013 | "<|27.22|>": 51725, 1014 | "<|27.24|>": 51726, 1015 | "<|27.26|>": 51727, 1016 | "<|27.28|>": 51728, 1017 | "<|27.30|>": 51729, 1018 | "<|27.32|>": 51730, 1019 | "<|27.34|>": 51731, 1020 | "<|27.36|>": 51732, 1021 | "<|27.38|>": 51733, 1022 | "<|27.40|>": 51734, 1023 | "<|27.42|>": 51735, 1024 | "<|27.44|>": 51736, 1025 | "<|27.46|>": 51737, 1026 | "<|27.48|>": 51738, 1027 | "<|27.50|>": 51739, 1028 | "<|27.52|>": 51740, 1029 | "<|27.54|>": 51741, 1030 | "<|27.56|>": 51742, 1031 | "<|27.58|>": 51743, 1032 | "<|27.60|>": 51744, 1033 | "<|27.62|>": 51745, 1034 | "<|27.64|>": 51746, 1035 | "<|27.66|>": 51747, 1036 | "<|27.68|>": 51748, 1037 | "<|27.70|>": 51749, 1038 | "<|27.72|>": 51750, 1039 | "<|27.74|>": 51751, 1040 | "<|27.76|>": 51752, 1041 | "<|27.78|>": 51753, 1042 | "<|27.80|>": 51754, 1043 | "<|27.82|>": 51755, 1044 | "<|27.84|>": 51756, 1045 | "<|27.86|>": 51757, 1046 | "<|27.88|>": 51758, 1047 | "<|27.90|>": 51759, 1048 | "<|27.92|>": 51760, 1049 | "<|27.94|>": 51761, 1050 | "<|27.96|>": 51762, 1051 | "<|27.98|>": 51763, 1052 | "<|28.00|>": 51764, 1053 | "<|28.02|>": 51765, 1054 | "<|28.04|>": 51766, 1055 | "<|28.06|>": 51767, 1056 | "<|28.08|>": 51768, 1057 | "<|28.10|>": 51769, 1058 | "<|28.12|>": 51770, 1059 | "<|28.14|>": 51771, 1060 | "<|28.16|>": 51772, 1061 | "<|28.18|>": 51773, 1062 | "<|28.20|>": 51774, 1063 | "<|28.22|>": 51775, 1064 | "<|28.24|>": 51776, 1065 | "<|28.26|>": 51777, 1066 | "<|28.28|>": 51778, 1067 | "<|28.30|>": 51779, 1068 | "<|28.32|>": 51780, 1069 | "<|28.34|>": 51781, 1070 | "<|28.36|>": 51782, 1071 | "<|28.38|>": 51783, 1072 | "<|28.40|>": 51784, 1073 | "<|28.42|>": 51785, 1074 | "<|28.44|>": 51786, 1075 | "<|28.46|>": 51787, 1076 | "<|28.48|>": 51788, 1077 | "<|28.50|>": 51789, 1078 | "<|28.52|>": 51790, 1079 | "<|28.54|>": 51791, 1080 | "<|28.56|>": 51792, 1081 | "<|28.58|>": 51793, 1082 | "<|28.60|>": 51794, 1083 | "<|28.62|>": 51795, 1084 | "<|28.64|>": 51796, 1085 | "<|28.66|>": 51797, 1086 | "<|28.68|>": 51798, 1087 | "<|28.70|>": 51799, 1088 | "<|28.72|>": 51800, 1089 | "<|28.74|>": 51801, 1090 | "<|28.76|>": 51802, 1091 | "<|28.78|>": 51803, 1092 | "<|28.80|>": 51804, 1093 | "<|28.82|>": 51805, 1094 | "<|28.84|>": 51806, 1095 | "<|28.86|>": 51807, 1096 | "<|28.88|>": 51808, 1097 | "<|28.90|>": 51809, 1098 | "<|28.92|>": 51810, 1099 | "<|28.94|>": 51811, 1100 | "<|28.96|>": 51812, 1101 | "<|28.98|>": 51813, 1102 | "<|29.00|>": 51814, 1103 | "<|29.02|>": 51815, 1104 | "<|29.04|>": 51816, 1105 | "<|29.06|>": 51817, 1106 | "<|29.08|>": 51818, 1107 | "<|29.10|>": 51819, 1108 | "<|29.12|>": 51820, 1109 | "<|29.14|>": 51821, 1110 | "<|29.16|>": 51822, 1111 | "<|29.18|>": 51823, 1112 | "<|29.20|>": 51824, 1113 | "<|29.22|>": 51825, 1114 | "<|29.24|>": 51826, 1115 | "<|29.26|>": 51827, 1116 | "<|29.28|>": 51828, 1117 | "<|29.30|>": 51829, 1118 | "<|29.32|>": 51830, 1119 | "<|29.34|>": 51831, 1120 | "<|29.36|>": 51832, 1121 | "<|29.38|>": 51833, 1122 | "<|29.40|>": 51834, 1123 | "<|29.42|>": 51835, 1124 | "<|29.44|>": 51836, 1125 | "<|29.46|>": 51837, 1126 | "<|29.48|>": 51838, 1127 | "<|29.50|>": 51839, 1128 | "<|29.52|>": 51840, 1129 | "<|29.54|>": 51841, 1130 | "<|29.56|>": 51842, 1131 | "<|29.58|>": 51843, 1132 | "<|29.60|>": 51844, 1133 | "<|29.62|>": 51845, 1134 | "<|29.64|>": 51846, 1135 | "<|29.66|>": 51847, 1136 | "<|29.68|>": 51848, 1137 | "<|29.70|>": 51849, 1138 | "<|29.72|>": 51850, 1139 | "<|29.74|>": 51851, 1140 | "<|29.76|>": 51852, 1141 | "<|29.78|>": 51853, 1142 | "<|29.80|>": 51854, 1143 | "<|29.82|>": 51855, 1144 | "<|29.84|>": 51856, 1145 | "<|29.86|>": 51857, 1146 | "<|29.88|>": 51858, 1147 | "<|29.90|>": 51859, 1148 | "<|29.92|>": 51860, 1149 | "<|29.94|>": 51861, 1150 | "<|29.96|>": 51862, 1151 | "<|29.98|>": 51863, 1152 | "<|3.00|>": 50514, 1153 | "<|3.02|>": 50515, 1154 | "<|3.04|>": 50516, 1155 | "<|3.06|>": 50517, 1156 | "<|3.08|>": 50518, 1157 | "<|3.10|>": 50519, 1158 | "<|3.12|>": 50520, 1159 | "<|3.14|>": 50521, 1160 | "<|3.16|>": 50522, 1161 | "<|3.18|>": 50523, 1162 | "<|3.20|>": 50524, 1163 | "<|3.22|>": 50525, 1164 | "<|3.24|>": 50526, 1165 | "<|3.26|>": 50527, 1166 | "<|3.28|>": 50528, 1167 | "<|3.30|>": 50529, 1168 | "<|3.32|>": 50530, 1169 | "<|3.34|>": 50531, 1170 | "<|3.36|>": 50532, 1171 | "<|3.38|>": 50533, 1172 | "<|3.40|>": 50534, 1173 | "<|3.42|>": 50535, 1174 | "<|3.44|>": 50536, 1175 | "<|3.46|>": 50537, 1176 | "<|3.48|>": 50538, 1177 | "<|3.50|>": 50539, 1178 | "<|3.52|>": 50540, 1179 | "<|3.54|>": 50541, 1180 | "<|3.56|>": 50542, 1181 | "<|3.58|>": 50543, 1182 | "<|3.60|>": 50544, 1183 | "<|3.62|>": 50545, 1184 | "<|3.64|>": 50546, 1185 | "<|3.66|>": 50547, 1186 | "<|3.68|>": 50548, 1187 | "<|3.70|>": 50549, 1188 | "<|3.72|>": 50550, 1189 | "<|3.74|>": 50551, 1190 | "<|3.76|>": 50552, 1191 | "<|3.78|>": 50553, 1192 | "<|3.80|>": 50554, 1193 | "<|3.82|>": 50555, 1194 | "<|3.84|>": 50556, 1195 | "<|3.86|>": 50557, 1196 | "<|3.88|>": 50558, 1197 | "<|3.90|>": 50559, 1198 | "<|3.92|>": 50560, 1199 | "<|3.94|>": 50561, 1200 | "<|3.96|>": 50562, 1201 | "<|3.98|>": 50563, 1202 | "<|30.00|>": 51864, 1203 | "<|4.00|>": 50564, 1204 | "<|4.02|>": 50565, 1205 | "<|4.04|>": 50566, 1206 | "<|4.06|>": 50567, 1207 | "<|4.08|>": 50568, 1208 | "<|4.10|>": 50569, 1209 | "<|4.12|>": 50570, 1210 | "<|4.14|>": 50571, 1211 | "<|4.16|>": 50572, 1212 | "<|4.18|>": 50573, 1213 | "<|4.20|>": 50574, 1214 | "<|4.22|>": 50575, 1215 | "<|4.24|>": 50576, 1216 | "<|4.26|>": 50577, 1217 | "<|4.28|>": 50578, 1218 | "<|4.30|>": 50579, 1219 | "<|4.32|>": 50580, 1220 | "<|4.34|>": 50581, 1221 | "<|4.36|>": 50582, 1222 | "<|4.38|>": 50583, 1223 | "<|4.40|>": 50584, 1224 | "<|4.42|>": 50585, 1225 | "<|4.44|>": 50586, 1226 | "<|4.46|>": 50587, 1227 | "<|4.48|>": 50588, 1228 | "<|4.50|>": 50589, 1229 | "<|4.52|>": 50590, 1230 | "<|4.54|>": 50591, 1231 | "<|4.56|>": 50592, 1232 | "<|4.58|>": 50593, 1233 | "<|4.60|>": 50594, 1234 | "<|4.62|>": 50595, 1235 | "<|4.64|>": 50596, 1236 | "<|4.66|>": 50597, 1237 | "<|4.68|>": 50598, 1238 | "<|4.70|>": 50599, 1239 | "<|4.72|>": 50600, 1240 | "<|4.74|>": 50601, 1241 | "<|4.76|>": 50602, 1242 | "<|4.78|>": 50603, 1243 | "<|4.80|>": 50604, 1244 | "<|4.82|>": 50605, 1245 | "<|4.84|>": 50606, 1246 | "<|4.86|>": 50607, 1247 | "<|4.88|>": 50608, 1248 | "<|4.90|>": 50609, 1249 | "<|4.92|>": 50610, 1250 | "<|4.94|>": 50611, 1251 | "<|4.96|>": 50612, 1252 | "<|4.98|>": 50613, 1253 | "<|5.00|>": 50614, 1254 | "<|5.02|>": 50615, 1255 | "<|5.04|>": 50616, 1256 | "<|5.06|>": 50617, 1257 | "<|5.08|>": 50618, 1258 | "<|5.10|>": 50619, 1259 | "<|5.12|>": 50620, 1260 | "<|5.14|>": 50621, 1261 | "<|5.16|>": 50622, 1262 | "<|5.18|>": 50623, 1263 | "<|5.20|>": 50624, 1264 | "<|5.22|>": 50625, 1265 | "<|5.24|>": 50626, 1266 | "<|5.26|>": 50627, 1267 | "<|5.28|>": 50628, 1268 | "<|5.30|>": 50629, 1269 | "<|5.32|>": 50630, 1270 | "<|5.34|>": 50631, 1271 | "<|5.36|>": 50632, 1272 | "<|5.38|>": 50633, 1273 | "<|5.40|>": 50634, 1274 | "<|5.42|>": 50635, 1275 | "<|5.44|>": 50636, 1276 | "<|5.46|>": 50637, 1277 | "<|5.48|>": 50638, 1278 | "<|5.50|>": 50639, 1279 | "<|5.52|>": 50640, 1280 | "<|5.54|>": 50641, 1281 | "<|5.56|>": 50642, 1282 | "<|5.58|>": 50643, 1283 | "<|5.60|>": 50644, 1284 | "<|5.62|>": 50645, 1285 | "<|5.64|>": 50646, 1286 | "<|5.66|>": 50647, 1287 | "<|5.68|>": 50648, 1288 | "<|5.70|>": 50649, 1289 | "<|5.72|>": 50650, 1290 | "<|5.74|>": 50651, 1291 | "<|5.76|>": 50652, 1292 | "<|5.78|>": 50653, 1293 | "<|5.80|>": 50654, 1294 | "<|5.82|>": 50655, 1295 | "<|5.84|>": 50656, 1296 | "<|5.86|>": 50657, 1297 | "<|5.88|>": 50658, 1298 | "<|5.90|>": 50659, 1299 | "<|5.92|>": 50660, 1300 | "<|5.94|>": 50661, 1301 | "<|5.96|>": 50662, 1302 | "<|5.98|>": 50663, 1303 | "<|6.00|>": 50664, 1304 | "<|6.02|>": 50665, 1305 | "<|6.04|>": 50666, 1306 | "<|6.06|>": 50667, 1307 | "<|6.08|>": 50668, 1308 | "<|6.10|>": 50669, 1309 | "<|6.12|>": 50670, 1310 | "<|6.14|>": 50671, 1311 | "<|6.16|>": 50672, 1312 | "<|6.18|>": 50673, 1313 | "<|6.20|>": 50674, 1314 | "<|6.22|>": 50675, 1315 | "<|6.24|>": 50676, 1316 | "<|6.26|>": 50677, 1317 | "<|6.28|>": 50678, 1318 | "<|6.30|>": 50679, 1319 | "<|6.32|>": 50680, 1320 | "<|6.34|>": 50681, 1321 | "<|6.36|>": 50682, 1322 | "<|6.38|>": 50683, 1323 | "<|6.40|>": 50684, 1324 | "<|6.42|>": 50685, 1325 | "<|6.44|>": 50686, 1326 | "<|6.46|>": 50687, 1327 | "<|6.48|>": 50688, 1328 | "<|6.50|>": 50689, 1329 | "<|6.52|>": 50690, 1330 | "<|6.54|>": 50691, 1331 | "<|6.56|>": 50692, 1332 | "<|6.58|>": 50693, 1333 | "<|6.60|>": 50694, 1334 | "<|6.62|>": 50695, 1335 | "<|6.64|>": 50696, 1336 | "<|6.66|>": 50697, 1337 | "<|6.68|>": 50698, 1338 | "<|6.70|>": 50699, 1339 | "<|6.72|>": 50700, 1340 | "<|6.74|>": 50701, 1341 | "<|6.76|>": 50702, 1342 | "<|6.78|>": 50703, 1343 | "<|6.80|>": 50704, 1344 | "<|6.82|>": 50705, 1345 | "<|6.84|>": 50706, 1346 | "<|6.86|>": 50707, 1347 | "<|6.88|>": 50708, 1348 | "<|6.90|>": 50709, 1349 | "<|6.92|>": 50710, 1350 | "<|6.94|>": 50711, 1351 | "<|6.96|>": 50712, 1352 | "<|6.98|>": 50713, 1353 | "<|7.00|>": 50714, 1354 | "<|7.02|>": 50715, 1355 | "<|7.04|>": 50716, 1356 | "<|7.06|>": 50717, 1357 | "<|7.08|>": 50718, 1358 | "<|7.10|>": 50719, 1359 | "<|7.12|>": 50720, 1360 | "<|7.14|>": 50721, 1361 | "<|7.16|>": 50722, 1362 | "<|7.18|>": 50723, 1363 | "<|7.20|>": 50724, 1364 | "<|7.22|>": 50725, 1365 | "<|7.24|>": 50726, 1366 | "<|7.26|>": 50727, 1367 | "<|7.28|>": 50728, 1368 | "<|7.30|>": 50729, 1369 | "<|7.32|>": 50730, 1370 | "<|7.34|>": 50731, 1371 | "<|7.36|>": 50732, 1372 | "<|7.38|>": 50733, 1373 | "<|7.40|>": 50734, 1374 | "<|7.42|>": 50735, 1375 | "<|7.44|>": 50736, 1376 | "<|7.46|>": 50737, 1377 | "<|7.48|>": 50738, 1378 | "<|7.50|>": 50739, 1379 | "<|7.52|>": 50740, 1380 | "<|7.54|>": 50741, 1381 | "<|7.56|>": 50742, 1382 | "<|7.58|>": 50743, 1383 | "<|7.60|>": 50744, 1384 | "<|7.62|>": 50745, 1385 | "<|7.64|>": 50746, 1386 | "<|7.66|>": 50747, 1387 | "<|7.68|>": 50748, 1388 | "<|7.70|>": 50749, 1389 | "<|7.72|>": 50750, 1390 | "<|7.74|>": 50751, 1391 | "<|7.76|>": 50752, 1392 | "<|7.78|>": 50753, 1393 | "<|7.80|>": 50754, 1394 | "<|7.82|>": 50755, 1395 | "<|7.84|>": 50756, 1396 | "<|7.86|>": 50757, 1397 | "<|7.88|>": 50758, 1398 | "<|7.90|>": 50759, 1399 | "<|7.92|>": 50760, 1400 | "<|7.94|>": 50761, 1401 | "<|7.96|>": 50762, 1402 | "<|7.98|>": 50763, 1403 | "<|8.00|>": 50764, 1404 | "<|8.02|>": 50765, 1405 | "<|8.04|>": 50766, 1406 | "<|8.06|>": 50767, 1407 | "<|8.08|>": 50768, 1408 | "<|8.10|>": 50769, 1409 | "<|8.12|>": 50770, 1410 | "<|8.14|>": 50771, 1411 | "<|8.16|>": 50772, 1412 | "<|8.18|>": 50773, 1413 | "<|8.20|>": 50774, 1414 | "<|8.22|>": 50775, 1415 | "<|8.24|>": 50776, 1416 | "<|8.26|>": 50777, 1417 | "<|8.28|>": 50778, 1418 | "<|8.30|>": 50779, 1419 | "<|8.32|>": 50780, 1420 | "<|8.34|>": 50781, 1421 | "<|8.36|>": 50782, 1422 | "<|8.38|>": 50783, 1423 | "<|8.40|>": 50784, 1424 | "<|8.42|>": 50785, 1425 | "<|8.44|>": 50786, 1426 | "<|8.46|>": 50787, 1427 | "<|8.48|>": 50788, 1428 | "<|8.50|>": 50789, 1429 | "<|8.52|>": 50790, 1430 | "<|8.54|>": 50791, 1431 | "<|8.56|>": 50792, 1432 | "<|8.58|>": 50793, 1433 | "<|8.60|>": 50794, 1434 | "<|8.62|>": 50795, 1435 | "<|8.64|>": 50796, 1436 | "<|8.66|>": 50797, 1437 | "<|8.68|>": 50798, 1438 | "<|8.70|>": 50799, 1439 | "<|8.72|>": 50800, 1440 | "<|8.74|>": 50801, 1441 | "<|8.76|>": 50802, 1442 | "<|8.78|>": 50803, 1443 | "<|8.80|>": 50804, 1444 | "<|8.82|>": 50805, 1445 | "<|8.84|>": 50806, 1446 | "<|8.86|>": 50807, 1447 | "<|8.88|>": 50808, 1448 | "<|8.90|>": 50809, 1449 | "<|8.92|>": 50810, 1450 | "<|8.94|>": 50811, 1451 | "<|8.96|>": 50812, 1452 | "<|8.98|>": 50813, 1453 | "<|9.00|>": 50814, 1454 | "<|9.02|>": 50815, 1455 | "<|9.04|>": 50816, 1456 | "<|9.06|>": 50817, 1457 | "<|9.08|>": 50818, 1458 | "<|9.10|>": 50819, 1459 | "<|9.12|>": 50820, 1460 | "<|9.14|>": 50821, 1461 | "<|9.16|>": 50822, 1462 | "<|9.18|>": 50823, 1463 | "<|9.20|>": 50824, 1464 | "<|9.22|>": 50825, 1465 | "<|9.24|>": 50826, 1466 | "<|9.26|>": 50827, 1467 | "<|9.28|>": 50828, 1468 | "<|9.30|>": 50829, 1469 | "<|9.32|>": 50830, 1470 | "<|9.34|>": 50831, 1471 | "<|9.36|>": 50832, 1472 | "<|9.38|>": 50833, 1473 | "<|9.40|>": 50834, 1474 | "<|9.42|>": 50835, 1475 | "<|9.44|>": 50836, 1476 | "<|9.46|>": 50837, 1477 | "<|9.48|>": 50838, 1478 | "<|9.50|>": 50839, 1479 | "<|9.52|>": 50840, 1480 | "<|9.54|>": 50841, 1481 | "<|9.56|>": 50842, 1482 | "<|9.58|>": 50843, 1483 | "<|9.60|>": 50844, 1484 | "<|9.62|>": 50845, 1485 | "<|9.64|>": 50846, 1486 | "<|9.66|>": 50847, 1487 | "<|9.68|>": 50848, 1488 | "<|9.70|>": 50849, 1489 | "<|9.72|>": 50850, 1490 | "<|9.74|>": 50851, 1491 | "<|9.76|>": 50852, 1492 | "<|9.78|>": 50853, 1493 | "<|9.80|>": 50854, 1494 | "<|9.82|>": 50855, 1495 | "<|9.84|>": 50856, 1496 | "<|9.86|>": 50857, 1497 | "<|9.88|>": 50858, 1498 | "<|9.90|>": 50859, 1499 | "<|9.92|>": 50860, 1500 | "<|9.94|>": 50861, 1501 | "<|9.96|>": 50862, 1502 | "<|9.98|>": 50863, 1503 | "<|af|>": 50327, 1504 | "<|am|>": 50334, 1505 | "<|ar|>": 50272, 1506 | "<|as|>": 50350, 1507 | "<|az|>": 50304, 1508 | "<|ba|>": 50355, 1509 | "<|be|>": 50330, 1510 | "<|bg|>": 50292, 1511 | "<|bn|>": 50302, 1512 | "<|bo|>": 50347, 1513 | "<|br|>": 50309, 1514 | "<|bs|>": 50315, 1515 | "<|ca|>": 50270, 1516 | "<|cs|>": 50283, 1517 | "<|cy|>": 50297, 1518 | "<|da|>": 50285, 1519 | "<|de|>": 50261, 1520 | "<|el|>": 50281, 1521 | "<|en|>": 50259, 1522 | "<|es|>": 50262, 1523 | "<|et|>": 50307, 1524 | "<|eu|>": 50310, 1525 | "<|fa|>": 50300, 1526 | "<|fi|>": 50277, 1527 | "<|fo|>": 50338, 1528 | "<|fr|>": 50265, 1529 | "<|gl|>": 50319, 1530 | "<|gu|>": 50333, 1531 | "<|haw|>": 50352, 1532 | "<|ha|>": 50354, 1533 | "<|he|>": 50279, 1534 | "<|hi|>": 50276, 1535 | "<|hr|>": 50291, 1536 | "<|ht|>": 50339, 1537 | "<|hu|>": 50286, 1538 | "<|hy|>": 50312, 1539 | "<|id|>": 50275, 1540 | "<|is|>": 50311, 1541 | "<|it|>": 50274, 1542 | "<|ja|>": 50266, 1543 | "<|jw|>": 50356, 1544 | "<|ka|>": 50329, 1545 | "<|kk|>": 50316, 1546 | "<|km|>": 50323, 1547 | "<|kn|>": 50306, 1548 | "<|ko|>": 50264, 1549 | "<|la|>": 50294, 1550 | "<|lb|>": 50345, 1551 | "<|ln|>": 50353, 1552 | "<|lo|>": 50336, 1553 | "<|lt|>": 50293, 1554 | "<|lv|>": 50301, 1555 | "<|mg|>": 50349, 1556 | "<|mi|>": 50295, 1557 | "<|mk|>": 50308, 1558 | "<|ml|>": 50296, 1559 | "<|mn|>": 50314, 1560 | "<|mr|>": 50320, 1561 | "<|ms|>": 50282, 1562 | "<|mt|>": 50343, 1563 | "<|my|>": 50346, 1564 | "<|ne|>": 50313, 1565 | "<|nl|>": 50271, 1566 | "<|nn|>": 50342, 1567 | "<|nocaptions|>": 50362, 1568 | "<|notimestamps|>": 50363, 1569 | "<|no|>": 50288, 1570 | "<|oc|>": 50328, 1571 | "<|pa|>": 50321, 1572 | "<|pl|>": 50269, 1573 | "<|ps|>": 50340, 1574 | "<|pt|>": 50267, 1575 | "<|ro|>": 50284, 1576 | "<|ru|>": 50263, 1577 | "<|sa|>": 50344, 1578 | "<|sd|>": 50332, 1579 | "<|si|>": 50322, 1580 | "<|sk|>": 50298, 1581 | "<|sl|>": 50305, 1582 | "<|sn|>": 50324, 1583 | "<|so|>": 50326, 1584 | "<|sq|>": 50317, 1585 | "<|sr|>": 50303, 1586 | "<|startoflm|>": 50360, 1587 | "<|startofprev|>": 50361, 1588 | "<|startoftranscript|>": 50258, 1589 | "<|su|>": 50357, 1590 | "<|sv|>": 50273, 1591 | "<|sw|>": 50318, 1592 | "<|ta|>": 50287, 1593 | "<|te|>": 50299, 1594 | "<|tg|>": 50331, 1595 | "<|th|>": 50289, 1596 | "<|tk|>": 50341, 1597 | "<|tl|>": 50348, 1598 | "<|transcribe|>": 50359, 1599 | "<|translate|>": 50358, 1600 | "<|tr|>": 50268, 1601 | "<|tt|>": 50351, 1602 | "<|uk|>": 50280, 1603 | "<|ur|>": 50290, 1604 | "<|uz|>": 50337, 1605 | "<|vi|>": 50278, 1606 | "<|yi|>": 50335, 1607 | "<|yo|>": 50325, 1608 | "<|zh|>": 50260 1609 | } 1610 | -------------------------------------------------------------------------------- /kinya-whisper-model/normalizer.json: -------------------------------------------------------------------------------- 1 | { 2 | "accessorise": "accessorize", 3 | "accessorised": "accessorized", 4 | "accessorises": "accessorizes", 5 | "accessorising": "accessorizing", 6 | "acclimatisation": "acclimatization", 7 | "acclimatise": "acclimatize", 8 | "acclimatised": "acclimatized", 9 | "acclimatises": "acclimatizes", 10 | "acclimatising": "acclimatizing", 11 | "accoutrements": "accouterments", 12 | "aeon": "eon", 13 | "aeons": "eons", 14 | "aerogramme": "aerogram", 15 | "aerogrammes": "aerograms", 16 | "aeroplane": "airplane", 17 | "aeroplanes": "airplanes", 18 | "aesthete": "esthete", 19 | "aesthetes": "esthetes", 20 | "aesthetic": "esthetic", 21 | "aesthetically": "esthetically", 22 | "aesthetics": "esthetics", 23 | "aetiology": "etiology", 24 | "ageing": "aging", 25 | "aggrandisement": "aggrandizement", 26 | "agonise": "agonize", 27 | "agonised": "agonized", 28 | "agonises": "agonizes", 29 | "agonising": "agonizing", 30 | "agonisingly": "agonizingly", 31 | "almanack": "almanac", 32 | "almanacks": "almanacs", 33 | "aluminium": "aluminum", 34 | "amortisable": "amortizable", 35 | "amortisation": "amortization", 36 | "amortisations": "amortizations", 37 | "amortise": "amortize", 38 | "amortised": "amortized", 39 | "amortises": "amortizes", 40 | "amortising": "amortizing", 41 | "amphitheatre": "amphitheater", 42 | "amphitheatres": "amphitheaters", 43 | "anaemia": "anemia", 44 | "anaemic": "anemic", 45 | "anaesthesia": "anesthesia", 46 | "anaesthetic": "anesthetic", 47 | "anaesthetics": "anesthetics", 48 | "anaesthetise": "anesthetize", 49 | "anaesthetised": "anesthetized", 50 | "anaesthetises": "anesthetizes", 51 | "anaesthetising": "anesthetizing", 52 | "anaesthetist": "anesthetist", 53 | "anaesthetists": "anesthetists", 54 | "anaesthetize": "anesthetize", 55 | "anaesthetized": "anesthetized", 56 | "anaesthetizes": "anesthetizes", 57 | "anaesthetizing": "anesthetizing", 58 | "analogue": "analog", 59 | "analogues": "analogs", 60 | "analyse": "analyze", 61 | "analysed": "analyzed", 62 | "analyses": "analyzes", 63 | "analysing": "analyzing", 64 | "anglicise": "anglicize", 65 | "anglicised": "anglicized", 66 | "anglicises": "anglicizes", 67 | "anglicising": "anglicizing", 68 | "annualised": "annualized", 69 | "antagonise": "antagonize", 70 | "antagonised": "antagonized", 71 | "antagonises": "antagonizes", 72 | "antagonising": "antagonizing", 73 | "apologise": "apologize", 74 | "apologised": "apologized", 75 | "apologises": "apologizes", 76 | "apologising": "apologizing", 77 | "appal": "appall", 78 | "appals": "appalls", 79 | "appetiser": "appetizer", 80 | "appetisers": "appetizers", 81 | "appetising": "appetizing", 82 | "appetisingly": "appetizingly", 83 | "arbour": "arbor", 84 | "arbours": "arbors", 85 | "archaeologically": "archeologically", 86 | "archaeologist": "archeologist", 87 | "archaeologists": "archeologists", 88 | "archaeology": "archeology", 89 | "archeological": "archaeological", 90 | "ardour": "ardor", 91 | "armour": "armor", 92 | "armoured": "armored", 93 | "armourer": "armorer", 94 | "armourers": "armorers", 95 | "armouries": "armories", 96 | "armoury": "armory", 97 | "artefact": "artifact", 98 | "artefacts": "artifacts", 99 | "authorise": "authorize", 100 | "authorised": "authorized", 101 | "authorises": "authorizes", 102 | "authorising": "authorizing", 103 | "axe": "ax", 104 | "backpedalled": "backpedaled", 105 | "backpedalling": "backpedaling", 106 | "bannister": "banister", 107 | "bannisters": "banisters", 108 | "baptise": "baptize", 109 | "baptised": "baptized", 110 | "baptises": "baptizes", 111 | "baptising": "baptizing", 112 | "bastardise": "bastardize", 113 | "bastardised": "bastardized", 114 | "bastardises": "bastardizes", 115 | "bastardising": "bastardizing", 116 | "battleax": "battleaxe", 117 | "baulk": "balk", 118 | "baulked": "balked", 119 | "baulking": "balking", 120 | "baulks": "balks", 121 | "bedevilled": "bedeviled", 122 | "bedevilling": "bedeviling", 123 | "behaviour": "behavior", 124 | "behavioural": "behavioral", 125 | "behaviourism": "behaviorism", 126 | "behaviourist": "behaviorist", 127 | "behaviourists": "behaviorists", 128 | "behaviours": "behaviors", 129 | "behove": "behoove", 130 | "behoved": "behooved", 131 | "behoves": "behooves", 132 | "bejewelled": "bejeweled", 133 | "belabour": "belabor", 134 | "belaboured": "belabored", 135 | "belabouring": "belaboring", 136 | "belabours": "belabors", 137 | "bevelled": "beveled", 138 | "bevvies": "bevies", 139 | "bevvy": "bevy", 140 | "biassed": "biased", 141 | "biassing": "biasing", 142 | "bingeing": "binging", 143 | "bougainvillaea": "bougainvillea", 144 | "bougainvillaeas": "bougainvilleas", 145 | "bowdlerise": "bowdlerize", 146 | "bowdlerised": "bowdlerized", 147 | "bowdlerises": "bowdlerizes", 148 | "bowdlerising": "bowdlerizing", 149 | "breathalyse": "breathalyze", 150 | "breathalysed": "breathalyzed", 151 | "breathalyser": "breathalyzer", 152 | "breathalysers": "breathalyzers", 153 | "breathalyses": "breathalyzes", 154 | "breathalysing": "breathalyzing", 155 | "brutalise": "brutalize", 156 | "brutalised": "brutalized", 157 | "brutalises": "brutalizes", 158 | "brutalising": "brutalizing", 159 | "busses": "buses", 160 | "bussing": "busing", 161 | "caesarean": "cesarean", 162 | "caesareans": "cesareans", 163 | "calibre": "caliber", 164 | "calibres": "calibers", 165 | "calliper": "caliper", 166 | "callipers": "calipers", 167 | "callisthenics": "calisthenics", 168 | "canalise": "canalize", 169 | "canalised": "canalized", 170 | "canalises": "canalizes", 171 | "canalising": "canalizing", 172 | "cancelation": "cancellation", 173 | "cancelations": "cancellations", 174 | "cancelled": "canceled", 175 | "cancelling": "canceling", 176 | "candour": "candor", 177 | "cannibalise": "cannibalize", 178 | "cannibalised": "cannibalized", 179 | "cannibalises": "cannibalizes", 180 | "cannibalising": "cannibalizing", 181 | "canonise": "canonize", 182 | "canonised": "canonized", 183 | "canonises": "canonizes", 184 | "canonising": "canonizing", 185 | "capitalise": "capitalize", 186 | "capitalised": "capitalized", 187 | "capitalises": "capitalizes", 188 | "capitalising": "capitalizing", 189 | "caramelise": "caramelize", 190 | "caramelised": "caramelized", 191 | "caramelises": "caramelizes", 192 | "caramelising": "caramelizing", 193 | "carbonise": "carbonize", 194 | "carbonised": "carbonized", 195 | "carbonises": "carbonizes", 196 | "carbonising": "carbonizing", 197 | "carolled": "caroled", 198 | "carolling": "caroling", 199 | "catalogue": "catalog", 200 | "catalogued": "cataloged", 201 | "catalogues": "catalogs", 202 | "cataloguing": "cataloging", 203 | "catalyse": "catalyze", 204 | "catalysed": "catalyzed", 205 | "catalyses": "catalyzes", 206 | "catalysing": "catalyzing", 207 | "categorise": "categorize", 208 | "categorised": "categorized", 209 | "categorises": "categorizes", 210 | "categorising": "categorizing", 211 | "cauterise": "cauterize", 212 | "cauterised": "cauterized", 213 | "cauterises": "cauterizes", 214 | "cauterising": "cauterizing", 215 | "cavilled": "caviled", 216 | "cavilling": "caviling", 217 | "centigramme": "centigram", 218 | "centigrammes": "centigrams", 219 | "centilitre": "centiliter", 220 | "centilitres": "centiliters", 221 | "centimetre": "centimeter", 222 | "centimetres": "centimeters", 223 | "centralise": "centralize", 224 | "centralised": "centralized", 225 | "centralises": "centralizes", 226 | "centralising": "centralizing", 227 | "centre": "center", 228 | "centred": "centered", 229 | "centrefold": "centerfold", 230 | "centrefolds": "centerfolds", 231 | "centrepiece": "centerpiece", 232 | "centrepieces": "centerpieces", 233 | "centres": "centers", 234 | "channelled": "channeled", 235 | "channelling": "channeling", 236 | "characterise": "characterize", 237 | "characterised": "characterized", 238 | "characterises": "characterizes", 239 | "characterising": "characterizing", 240 | "cheque": "check", 241 | "chequebook": "checkbook", 242 | "chequebooks": "checkbooks", 243 | "chequered": "checkered", 244 | "cheques": "checks", 245 | "chilli": "chili", 246 | "chimaera": "chimera", 247 | "chimaeras": "chimeras", 248 | "chiselled": "chiseled", 249 | "chiselling": "chiseling", 250 | "circularise": "circularize", 251 | "circularised": "circularized", 252 | "circularises": "circularizes", 253 | "circularising": "circularizing", 254 | "civilise": "civilize", 255 | "civilised": "civilized", 256 | "civilises": "civilizes", 257 | "civilising": "civilizing", 258 | "clamour": "clamor", 259 | "clamoured": "clamored", 260 | "clamouring": "clamoring", 261 | "clamours": "clamors", 262 | "clangour": "clangor", 263 | "clarinettist": "clarinetist", 264 | "clarinettists": "clarinetists", 265 | "collectivise": "collectivize", 266 | "collectivised": "collectivized", 267 | "collectivises": "collectivizes", 268 | "collectivising": "collectivizing", 269 | "colonisation": "colonization", 270 | "colonise": "colonize", 271 | "colonised": "colonized", 272 | "coloniser": "colonizer", 273 | "colonisers": "colonizers", 274 | "colonises": "colonizes", 275 | "colonising": "colonizing", 276 | "colour": "color", 277 | "colourant": "colorant", 278 | "colourants": "colorants", 279 | "coloured": "colored", 280 | "coloureds": "coloreds", 281 | "colourful": "colorful", 282 | "colourfully": "colorfully", 283 | "colouring": "coloring", 284 | "colourize": "colorize", 285 | "colourized": "colorized", 286 | "colourizes": "colorizes", 287 | "colourizing": "colorizing", 288 | "colourless": "colorless", 289 | "colours": "colors", 290 | "commercialise": "commercialize", 291 | "commercialised": "commercialized", 292 | "commercialises": "commercializes", 293 | "commercialising": "commercializing", 294 | "compartmentalise": "compartmentalize", 295 | "compartmentalised": "compartmentalized", 296 | "compartmentalises": "compartmentalizes", 297 | "compartmentalising": "compartmentalizing", 298 | "computerise": "computerize", 299 | "computerised": "computerized", 300 | "computerises": "computerizes", 301 | "computerising": "computerizing", 302 | "conceptualise": "conceptualize", 303 | "conceptualised": "conceptualized", 304 | "conceptualises": "conceptualizes", 305 | "conceptualising": "conceptualizing", 306 | "connexion": "connection", 307 | "connexions": "connections", 308 | "contextualise": "contextualize", 309 | "contextualised": "contextualized", 310 | "contextualises": "contextualizes", 311 | "contextualising": "contextualizing", 312 | "cosier": "cozier", 313 | "cosies": "cozies", 314 | "cosiest": "coziest", 315 | "cosily": "cozily", 316 | "cosiness": "coziness", 317 | "cosy": "cozy", 318 | "councillor": "councilor", 319 | "councillors": "councilors", 320 | "counselled": "counseled", 321 | "counselling": "counseling", 322 | "counsellor": "counselor", 323 | "counsellors": "counselors", 324 | "crenelated": "crenellated", 325 | "criminalise": "criminalize", 326 | "criminalised": "criminalized", 327 | "criminalises": "criminalizes", 328 | "criminalising": "criminalizing", 329 | "criticise": "criticize", 330 | "criticised": "criticized", 331 | "criticises": "criticizes", 332 | "criticising": "criticizing", 333 | "crueller": "crueler", 334 | "cruellest": "cruelest", 335 | "crystallisation": "crystallization", 336 | "crystallise": "crystallize", 337 | "crystallised": "crystallized", 338 | "crystallises": "crystallizes", 339 | "crystallising": "crystallizing", 340 | "cudgelled": "cudgeled", 341 | "cudgelling": "cudgeling", 342 | "customise": "customize", 343 | "customised": "customized", 344 | "customises": "customizes", 345 | "customising": "customizing", 346 | "cypher": "cipher", 347 | "cyphers": "ciphers", 348 | "decentralisation": "decentralization", 349 | "decentralise": "decentralize", 350 | "decentralised": "decentralized", 351 | "decentralises": "decentralizes", 352 | "decentralising": "decentralizing", 353 | "decriminalisation": "decriminalization", 354 | "decriminalise": "decriminalize", 355 | "decriminalised": "decriminalized", 356 | "decriminalises": "decriminalizes", 357 | "decriminalising": "decriminalizing", 358 | "defence": "defense", 359 | "defenceless": "defenseless", 360 | "defences": "defenses", 361 | "dehumanisation": "dehumanization", 362 | "dehumanise": "dehumanize", 363 | "dehumanised": "dehumanized", 364 | "dehumanises": "dehumanizes", 365 | "dehumanising": "dehumanizing", 366 | "demeanour": "demeanor", 367 | "demilitarisation": "demilitarization", 368 | "demilitarise": "demilitarize", 369 | "demilitarised": "demilitarized", 370 | "demilitarises": "demilitarizes", 371 | "demilitarising": "demilitarizing", 372 | "demobilisation": "demobilization", 373 | "demobilise": "demobilize", 374 | "demobilised": "demobilized", 375 | "demobilises": "demobilizes", 376 | "demobilising": "demobilizing", 377 | "democratisation": "democratization", 378 | "democratise": "democratize", 379 | "democratised": "democratized", 380 | "democratises": "democratizes", 381 | "democratising": "democratizing", 382 | "demonise": "demonize", 383 | "demonised": "demonized", 384 | "demonises": "demonizes", 385 | "demonising": "demonizing", 386 | "demoralisation": "demoralization", 387 | "demoralise": "demoralize", 388 | "demoralised": "demoralized", 389 | "demoralises": "demoralizes", 390 | "demoralising": "demoralizing", 391 | "denationalisation": "denationalization", 392 | "denationalise": "denationalize", 393 | "denationalised": "denationalized", 394 | "denationalises": "denationalizes", 395 | "denationalising": "denationalizing", 396 | "deodorise": "deodorize", 397 | "deodorised": "deodorized", 398 | "deodorises": "deodorizes", 399 | "deodorising": "deodorizing", 400 | "depersonalise": "depersonalize", 401 | "depersonalised": "depersonalized", 402 | "depersonalises": "depersonalizes", 403 | "depersonalising": "depersonalizing", 404 | "deputise": "deputize", 405 | "deputised": "deputized", 406 | "deputises": "deputizes", 407 | "deputising": "deputizing", 408 | "desensitisation": "desensitization", 409 | "desensitise": "desensitize", 410 | "desensitised": "desensitized", 411 | "desensitises": "desensitizes", 412 | "desensitising": "desensitizing", 413 | "destabilisation": "destabilization", 414 | "destabilise": "destabilize", 415 | "destabilised": "destabilized", 416 | "destabilises": "destabilizes", 417 | "destabilising": "destabilizing", 418 | "dialled": "dialed", 419 | "dialling": "dialing", 420 | "dialogue": "dialog", 421 | "dialogues": "dialogs", 422 | "diarrhoea": "diarrhea", 423 | "digitise": "digitize", 424 | "digitised": "digitized", 425 | "digitises": "digitizes", 426 | "digitising": "digitizing", 427 | "disc": "disk", 428 | "discolour": "discolor", 429 | "discoloured": "discolored", 430 | "discolouring": "discoloring", 431 | "discolours": "discolors", 432 | "discs": "disks", 433 | "disembowelled": "disemboweled", 434 | "disembowelling": "disemboweling", 435 | "disfavour": "disfavor", 436 | "dishevelled": "disheveled", 437 | "dishonour": "dishonor", 438 | "dishonourable": "dishonorable", 439 | "dishonourably": "dishonorably", 440 | "dishonoured": "dishonored", 441 | "dishonouring": "dishonoring", 442 | "dishonours": "dishonors", 443 | "disorganisation": "disorganization", 444 | "disorganised": "disorganized", 445 | "distil": "distill", 446 | "distils": "distills", 447 | "dramatisation": "dramatization", 448 | "dramatisations": "dramatizations", 449 | "dramatise": "dramatize", 450 | "dramatised": "dramatized", 451 | "dramatises": "dramatizes", 452 | "dramatising": "dramatizing", 453 | "draught": "draft", 454 | "draughtboard": "draftboard", 455 | "draughtboards": "draftboards", 456 | "draughtier": "draftier", 457 | "draughtiest": "draftiest", 458 | "draughts": "drafts", 459 | "draughtsman": "draftsman", 460 | "draughtsmanship": "draftsmanship", 461 | "draughtsmen": "draftsmen", 462 | "draughtswoman": "draftswoman", 463 | "draughtswomen": "draftswomen", 464 | "draughty": "drafty", 465 | "drivelled": "driveled", 466 | "drivelling": "driveling", 467 | "duelled": "dueled", 468 | "duelling": "dueling", 469 | "economise": "economize", 470 | "economised": "economized", 471 | "economises": "economizes", 472 | "economising": "economizing", 473 | "editorialise": "editorialize", 474 | "editorialised": "editorialized", 475 | "editorialises": "editorializes", 476 | "editorialising": "editorializing", 477 | "edoema": "edema", 478 | "empathise": "empathize", 479 | "empathised": "empathized", 480 | "empathises": "empathizes", 481 | "empathising": "empathizing", 482 | "emphasise": "emphasize", 483 | "emphasised": "emphasized", 484 | "emphasises": "emphasizes", 485 | "emphasising": "emphasizing", 486 | "enamelled": "enameled", 487 | "enamelling": "enameling", 488 | "enamoured": "enamored", 489 | "encyclopaedia": "encyclopedia", 490 | "encyclopaedias": "encyclopedias", 491 | "encyclopaedic": "encyclopedic", 492 | "endeavour": "endeavor", 493 | "endeavoured": "endeavored", 494 | "endeavouring": "endeavoring", 495 | "endeavours": "endeavors", 496 | "energise": "energize", 497 | "energised": "energized", 498 | "energises": "energizes", 499 | "energising": "energizing", 500 | "enrol": "enroll", 501 | "enrols": "enrolls", 502 | "enthral": "enthrall", 503 | "enthrals": "enthralls", 504 | "epaulette": "epaulet", 505 | "epaulettes": "epaulets", 506 | "epicentre": "epicenter", 507 | "epicentres": "epicenters", 508 | "epilogue": "epilog", 509 | "epilogues": "epilogs", 510 | "epitomise": "epitomize", 511 | "epitomised": "epitomized", 512 | "epitomises": "epitomizes", 513 | "epitomising": "epitomizing", 514 | "equalisation": "equalization", 515 | "equalise": "equalize", 516 | "equalised": "equalized", 517 | "equaliser": "equalizer", 518 | "equalisers": "equalizers", 519 | "equalises": "equalizes", 520 | "equalising": "equalizing", 521 | "eulogise": "eulogize", 522 | "eulogised": "eulogized", 523 | "eulogises": "eulogizes", 524 | "eulogising": "eulogizing", 525 | "evangelise": "evangelize", 526 | "evangelised": "evangelized", 527 | "evangelises": "evangelizes", 528 | "evangelising": "evangelizing", 529 | "exorcise": "exorcize", 530 | "exorcised": "exorcized", 531 | "exorcises": "exorcizes", 532 | "exorcising": "exorcizing", 533 | "extemporisation": "extemporization", 534 | "extemporise": "extemporize", 535 | "extemporised": "extemporized", 536 | "extemporises": "extemporizes", 537 | "extemporising": "extemporizing", 538 | "externalisation": "externalization", 539 | "externalisations": "externalizations", 540 | "externalise": "externalize", 541 | "externalised": "externalized", 542 | "externalises": "externalizes", 543 | "externalising": "externalizing", 544 | "factorise": "factorize", 545 | "factorised": "factorized", 546 | "factorises": "factorizes", 547 | "factorising": "factorizing", 548 | "faecal": "fecal", 549 | "faeces": "feces", 550 | "familiarisation": "familiarization", 551 | "familiarise": "familiarize", 552 | "familiarised": "familiarized", 553 | "familiarises": "familiarizes", 554 | "familiarising": "familiarizing", 555 | "fantasise": "fantasize", 556 | "fantasised": "fantasized", 557 | "fantasises": "fantasizes", 558 | "fantasising": "fantasizing", 559 | "favour": "favor", 560 | "favourable": "favorable", 561 | "favourably": "favorably", 562 | "favoured": "favored", 563 | "favouring": "favoring", 564 | "favourite": "favorite", 565 | "favourites": "favorites", 566 | "favouritism": "favoritism", 567 | "favours": "favors", 568 | "feminise": "feminize", 569 | "feminised": "feminized", 570 | "feminises": "feminizes", 571 | "feminising": "feminizing", 572 | "fertilisation": "fertilization", 573 | "fertilise": "fertilize", 574 | "fertilised": "fertilized", 575 | "fertiliser": "fertilizer", 576 | "fertilisers": "fertilizers", 577 | "fertilises": "fertilizes", 578 | "fertilising": "fertilizing", 579 | "fervour": "fervor", 580 | "fibre": "fiber", 581 | "fibreglass": "fiberglass", 582 | "fibres": "fibers", 583 | "fictionalisation": "fictionalization", 584 | "fictionalisations": "fictionalizations", 585 | "fictionalise": "fictionalize", 586 | "fictionalised": "fictionalized", 587 | "fictionalises": "fictionalizes", 588 | "fictionalising": "fictionalizing", 589 | "fillet": "filet", 590 | "filleted": "fileted", 591 | "filleting": "fileting", 592 | "fillets": "filets", 593 | "finalisation": "finalization", 594 | "finalise": "finalize", 595 | "finalised": "finalized", 596 | "finalises": "finalizes", 597 | "finalising": "finalizing", 598 | "flautist": "flutist", 599 | "flautists": "flutists", 600 | "flavour": "flavor", 601 | "flavoured": "flavored", 602 | "flavouring": "flavoring", 603 | "flavourings": "flavorings", 604 | "flavourless": "flavorless", 605 | "flavours": "flavors", 606 | "flavoursome": "flavorsome", 607 | "flyer / flier": "flier / flyer", 608 | "foetal": "fetal", 609 | "foetid": "fetid", 610 | "foetus": "fetus", 611 | "foetuses": "fetuses", 612 | "formalisation": "formalization", 613 | "formalise": "formalize", 614 | "formalised": "formalized", 615 | "formalises": "formalizes", 616 | "formalising": "formalizing", 617 | "fossilisation": "fossilization", 618 | "fossilise": "fossilize", 619 | "fossilised": "fossilized", 620 | "fossilises": "fossilizes", 621 | "fossilising": "fossilizing", 622 | "fraternisation": "fraternization", 623 | "fraternise": "fraternize", 624 | "fraternised": "fraternized", 625 | "fraternises": "fraternizes", 626 | "fraternising": "fraternizing", 627 | "fulfil": "fulfill", 628 | "fulfilment": "fulfillment", 629 | "fulfils": "fulfills", 630 | "funnelled": "funneled", 631 | "funnelling": "funneling", 632 | "gage": "gauge", 633 | "gaged": "gauged", 634 | "gages": "gauges", 635 | "gaging": "gauging", 636 | "galvanise": "galvanize", 637 | "galvanised": "galvanized", 638 | "galvanises": "galvanizes", 639 | "galvanising": "galvanizing", 640 | "gambolled": "gamboled", 641 | "gambolling": "gamboling", 642 | "gaol": "jail", 643 | "gaolbird": "jailbird", 644 | "gaolbirds": "jailbirds", 645 | "gaolbreak": "jailbreak", 646 | "gaolbreaks": "jailbreaks", 647 | "gaoled": "jailed", 648 | "gaoler": "jailer", 649 | "gaolers": "jailers", 650 | "gaoling": "jailing", 651 | "gaols": "jails", 652 | "gasses": "gases", 653 | "generalisation": "generalization", 654 | "generalisations": "generalizations", 655 | "generalise": "generalize", 656 | "generalised": "generalized", 657 | "generalises": "generalizes", 658 | "generalising": "generalizing", 659 | "ghettoise": "ghettoize", 660 | "ghettoised": "ghettoized", 661 | "ghettoises": "ghettoizes", 662 | "ghettoising": "ghettoizing", 663 | "gipsies": "gypsies", 664 | "glamor": "glamour", 665 | "glamorise": "glamorize", 666 | "glamorised": "glamorized", 667 | "glamorises": "glamorizes", 668 | "glamorising": "glamorizing", 669 | "globalisation": "globalization", 670 | "globalise": "globalize", 671 | "globalised": "globalized", 672 | "globalises": "globalizes", 673 | "globalising": "globalizing", 674 | "glueing": "gluing", 675 | "goitre": "goiter", 676 | "goitres": "goiters", 677 | "gonorrhoea": "gonorrhea", 678 | "gramme": "gram", 679 | "grammes": "grams", 680 | "gravelled": "graveled", 681 | "grey": "gray", 682 | "greyed": "grayed", 683 | "greying": "graying", 684 | "greyish": "grayish", 685 | "greyness": "grayness", 686 | "greys": "grays", 687 | "grovelled": "groveled", 688 | "grovelling": "groveling", 689 | "groyne": "groin", 690 | "groynes": "groins", 691 | "gruelling": "grueling", 692 | "gruellingly": "gruelingly", 693 | "gryphon": "griffin", 694 | "gryphons": "griffins", 695 | "gynaecological": "gynecological", 696 | "gynaecologist": "gynecologist", 697 | "gynaecologists": "gynecologists", 698 | "gynaecology": "gynecology", 699 | "haematological": "hematological", 700 | "haematologist": "hematologist", 701 | "haematologists": "hematologists", 702 | "haematology": "hematology", 703 | "haemoglobin": "hemoglobin", 704 | "haemophilia": "hemophilia", 705 | "haemophiliac": "hemophiliac", 706 | "haemophiliacs": "hemophiliacs", 707 | "haemorrhage": "hemorrhage", 708 | "haemorrhaged": "hemorrhaged", 709 | "haemorrhages": "hemorrhages", 710 | "haemorrhaging": "hemorrhaging", 711 | "haemorrhoids": "hemorrhoids", 712 | "harbour": "harbor", 713 | "harboured": "harbored", 714 | "harbouring": "harboring", 715 | "harbours": "harbors", 716 | "harmonisation": "harmonization", 717 | "harmonise": "harmonize", 718 | "harmonised": "harmonized", 719 | "harmonises": "harmonizes", 720 | "harmonising": "harmonizing", 721 | "homoeopath": "homeopath", 722 | "homoeopathic": "homeopathic", 723 | "homoeopaths": "homeopaths", 724 | "homoeopathy": "homeopathy", 725 | "homogenise": "homogenize", 726 | "homogenised": "homogenized", 727 | "homogenises": "homogenizes", 728 | "homogenising": "homogenizing", 729 | "honour": "honor", 730 | "honourable": "honorable", 731 | "honourably": "honorably", 732 | "honoured": "honored", 733 | "honouring": "honoring", 734 | "honours": "honors", 735 | "hospitalisation": "hospitalization", 736 | "hospitalise": "hospitalize", 737 | "hospitalised": "hospitalized", 738 | "hospitalises": "hospitalizes", 739 | "hospitalising": "hospitalizing", 740 | "humanise": "humanize", 741 | "humanised": "humanized", 742 | "humanises": "humanizes", 743 | "humanising": "humanizing", 744 | "humour": "humor", 745 | "humoured": "humored", 746 | "humouring": "humoring", 747 | "humourless": "humorless", 748 | "humours": "humors", 749 | "hybridise": "hybridize", 750 | "hybridised": "hybridized", 751 | "hybridises": "hybridizes", 752 | "hybridising": "hybridizing", 753 | "hypnotise": "hypnotize", 754 | "hypnotised": "hypnotized", 755 | "hypnotises": "hypnotizes", 756 | "hypnotising": "hypnotizing", 757 | "hypothesise": "hypothesize", 758 | "hypothesised": "hypothesized", 759 | "hypothesises": "hypothesizes", 760 | "hypothesising": "hypothesizing", 761 | "idealisation": "idealization", 762 | "idealise": "idealize", 763 | "idealised": "idealized", 764 | "idealises": "idealizes", 765 | "idealising": "idealizing", 766 | "idolise": "idolize", 767 | "idolised": "idolized", 768 | "idolises": "idolizes", 769 | "idolising": "idolizing", 770 | "immobilisation": "immobilization", 771 | "immobilise": "immobilize", 772 | "immobilised": "immobilized", 773 | "immobiliser": "immobilizer", 774 | "immobilisers": "immobilizers", 775 | "immobilises": "immobilizes", 776 | "immobilising": "immobilizing", 777 | "immortalise": "immortalize", 778 | "immortalised": "immortalized", 779 | "immortalises": "immortalizes", 780 | "immortalising": "immortalizing", 781 | "immunisation": "immunization", 782 | "immunise": "immunize", 783 | "immunised": "immunized", 784 | "immunises": "immunizes", 785 | "immunising": "immunizing", 786 | "impanelled": "impaneled", 787 | "impanelling": "impaneling", 788 | "imperilled": "imperiled", 789 | "imperilling": "imperiling", 790 | "individualise": "individualize", 791 | "individualised": "individualized", 792 | "individualises": "individualizes", 793 | "individualising": "individualizing", 794 | "industrialise": "industrialize", 795 | "industrialised": "industrialized", 796 | "industrialises": "industrializes", 797 | "industrialising": "industrializing", 798 | "inflexion": "inflection", 799 | "inflexions": "inflections", 800 | "initialise": "initialize", 801 | "initialised": "initialized", 802 | "initialises": "initializes", 803 | "initialising": "initializing", 804 | "initialled": "initialed", 805 | "initialling": "initialing", 806 | "instal": "install", 807 | "instalment": "installment", 808 | "instalments": "installments", 809 | "instals": "installs", 810 | "instil": "instill", 811 | "instils": "instills", 812 | "institutionalisation": "institutionalization", 813 | "institutionalise": "institutionalize", 814 | "institutionalised": "institutionalized", 815 | "institutionalises": "institutionalizes", 816 | "institutionalising": "institutionalizing", 817 | "intellectualise": "intellectualize", 818 | "intellectualised": "intellectualized", 819 | "intellectualises": "intellectualizes", 820 | "intellectualising": "intellectualizing", 821 | "internalisation": "internalization", 822 | "internalise": "internalize", 823 | "internalised": "internalized", 824 | "internalises": "internalizes", 825 | "internalising": "internalizing", 826 | "internationalisation": "internationalization", 827 | "internationalise": "internationalize", 828 | "internationalised": "internationalized", 829 | "internationalises": "internationalizes", 830 | "internationalising": "internationalizing", 831 | "ionisation": "ionization", 832 | "ionise": "ionize", 833 | "ionised": "ionized", 834 | "ioniser": "ionizer", 835 | "ionisers": "ionizers", 836 | "ionises": "ionizes", 837 | "ionising": "ionizing", 838 | "italicise": "italicize", 839 | "italicised": "italicized", 840 | "italicises": "italicizes", 841 | "italicising": "italicizing", 842 | "itemise": "itemize", 843 | "itemised": "itemized", 844 | "itemises": "itemizes", 845 | "itemising": "itemizing", 846 | "jeopardise": "jeopardize", 847 | "jeopardised": "jeopardized", 848 | "jeopardises": "jeopardizes", 849 | "jeopardising": "jeopardizing", 850 | "jewelled": "jeweled", 851 | "jeweller": "jeweler", 852 | "jewellers": "jewelers", 853 | "jewellery": "jewelry", 854 | "judgement": "judgment", 855 | "kilogramme": "kilogram", 856 | "kilogrammes": "kilograms", 857 | "kilometre": "kilometer", 858 | "kilometres": "kilometers", 859 | "labelled": "labeled", 860 | "labelling": "labeling", 861 | "labour": "labor", 862 | "laboured": "labored", 863 | "labourer": "laborer", 864 | "labourers": "laborers", 865 | "labouring": "laboring", 866 | "labours": "labors", 867 | "lacklustre": "lackluster", 868 | "legalisation": "legalization", 869 | "legalise": "legalize", 870 | "legalised": "legalized", 871 | "legalises": "legalizes", 872 | "legalising": "legalizing", 873 | "legitimise": "legitimize", 874 | "legitimised": "legitimized", 875 | "legitimises": "legitimizes", 876 | "legitimising": "legitimizing", 877 | "leukaemia": "leukemia", 878 | "levelled": "leveled", 879 | "leveller": "leveler", 880 | "levellers": "levelers", 881 | "levelling": "leveling", 882 | "libelled": "libeled", 883 | "libelling": "libeling", 884 | "libellous": "libelous", 885 | "liberalisation": "liberalization", 886 | "liberalise": "liberalize", 887 | "liberalised": "liberalized", 888 | "liberalises": "liberalizes", 889 | "liberalising": "liberalizing", 890 | "licence": "license", 891 | "licenced": "licensed", 892 | "licences": "licenses", 893 | "licencing": "licensing", 894 | "likeable": "likable", 895 | "lionisation": "lionization", 896 | "lionise": "lionize", 897 | "lionised": "lionized", 898 | "lionises": "lionizes", 899 | "lionising": "lionizing", 900 | "liquidise": "liquidize", 901 | "liquidised": "liquidized", 902 | "liquidiser": "liquidizer", 903 | "liquidisers": "liquidizers", 904 | "liquidises": "liquidizes", 905 | "liquidising": "liquidizing", 906 | "litre": "liter", 907 | "litres": "liters", 908 | "localise": "localize", 909 | "localised": "localized", 910 | "localises": "localizes", 911 | "localising": "localizing", 912 | "louvre": "louver", 913 | "louvred": "louvered", 914 | "louvres": "louvers", 915 | "lustre": "luster", 916 | "magnetise": "magnetize", 917 | "magnetised": "magnetized", 918 | "magnetises": "magnetizes", 919 | "magnetising": "magnetizing", 920 | "manoeuvrability": "maneuverability", 921 | "manoeuvrable": "maneuverable", 922 | "manoeuvre": "maneuver", 923 | "manoeuvred": "maneuvered", 924 | "manoeuvres": "maneuvers", 925 | "manoeuvring": "maneuvering", 926 | "manoeuvrings": "maneuverings", 927 | "marginalisation": "marginalization", 928 | "marginalise": "marginalize", 929 | "marginalised": "marginalized", 930 | "marginalises": "marginalizes", 931 | "marginalising": "marginalizing", 932 | "marshalled": "marshaled", 933 | "marshalling": "marshaling", 934 | "marvelled": "marveled", 935 | "marvelling": "marveling", 936 | "marvellous": "marvelous", 937 | "marvellously": "marvelously", 938 | "materialisation": "materialization", 939 | "materialise": "materialize", 940 | "materialised": "materialized", 941 | "materialises": "materializes", 942 | "materialising": "materializing", 943 | "maximisation": "maximization", 944 | "maximise": "maximize", 945 | "maximised": "maximized", 946 | "maximises": "maximizes", 947 | "maximising": "maximizing", 948 | "meagre": "meager", 949 | "mechanisation": "mechanization", 950 | "mechanise": "mechanize", 951 | "mechanised": "mechanized", 952 | "mechanises": "mechanizes", 953 | "mechanising": "mechanizing", 954 | "mediaeval": "medieval", 955 | "memorialise": "memorialize", 956 | "memorialised": "memorialized", 957 | "memorialises": "memorializes", 958 | "memorialising": "memorializing", 959 | "memorise": "memorize", 960 | "memorised": "memorized", 961 | "memorises": "memorizes", 962 | "memorising": "memorizing", 963 | "mesmerise": "mesmerize", 964 | "mesmerised": "mesmerized", 965 | "mesmerises": "mesmerizes", 966 | "mesmerising": "mesmerizing", 967 | "metabolise": "metabolize", 968 | "metabolised": "metabolized", 969 | "metabolises": "metabolizes", 970 | "metabolising": "metabolizing", 971 | "metre": "meter", 972 | "metres": "meters", 973 | "mhm": "hmm", 974 | "micrometre": "micrometer", 975 | "micrometres": "micrometers", 976 | "militarise": "militarize", 977 | "militarised": "militarized", 978 | "militarises": "militarizes", 979 | "militarising": "militarizing", 980 | "milligramme": "milligram", 981 | "milligrammes": "milligrams", 982 | "millilitre": "milliliter", 983 | "millilitres": "milliliters", 984 | "millimetre": "millimeter", 985 | "millimetres": "millimeters", 986 | "miniaturisation": "miniaturization", 987 | "miniaturise": "miniaturize", 988 | "miniaturised": "miniaturized", 989 | "miniaturises": "miniaturizes", 990 | "miniaturising": "miniaturizing", 991 | "minibusses": "minibuses", 992 | "minimise": "minimize", 993 | "minimised": "minimized", 994 | "minimises": "minimizes", 995 | "minimising": "minimizing", 996 | "misbehaviour": "misbehavior", 997 | "misdemeanour": "misdemeanor", 998 | "misdemeanours": "misdemeanors", 999 | "misspelt": "misspelled", 1000 | "mitre": "miter", 1001 | "mitres": "miters", 1002 | "mm": "hmm", 1003 | "mmm": "hmm", 1004 | "mobilisation": "mobilization", 1005 | "mobilise": "mobilize", 1006 | "mobilised": "mobilized", 1007 | "mobilises": "mobilizes", 1008 | "mobilising": "mobilizing", 1009 | "modelled": "modeled", 1010 | "modeller": "modeler", 1011 | "modellers": "modelers", 1012 | "modelling": "modeling", 1013 | "modernise": "modernize", 1014 | "modernised": "modernized", 1015 | "modernises": "modernizes", 1016 | "modernising": "modernizing", 1017 | "moisturise": "moisturize", 1018 | "moisturised": "moisturized", 1019 | "moisturiser": "moisturizer", 1020 | "moisturisers": "moisturizers", 1021 | "moisturises": "moisturizes", 1022 | "moisturising": "moisturizing", 1023 | "monologue": "monolog", 1024 | "monologues": "monologs", 1025 | "monopolisation": "monopolization", 1026 | "monopolise": "monopolize", 1027 | "monopolised": "monopolized", 1028 | "monopolises": "monopolizes", 1029 | "monopolising": "monopolizing", 1030 | "moralise": "moralize", 1031 | "moralised": "moralized", 1032 | "moralises": "moralizes", 1033 | "moralising": "moralizing", 1034 | "motorised": "motorized", 1035 | "mould": "mold", 1036 | "moulded": "molded", 1037 | "moulder": "molder", 1038 | "mouldered": "moldered", 1039 | "mouldering": "moldering", 1040 | "moulders": "molders", 1041 | "mouldier": "moldier", 1042 | "mouldiest": "moldiest", 1043 | "moulding": "molding", 1044 | "mouldings": "moldings", 1045 | "moulds": "molds", 1046 | "mouldy": "moldy", 1047 | "moult": "molt", 1048 | "moulted": "molted", 1049 | "moulting": "molting", 1050 | "moults": "molts", 1051 | "moustache": "mustache", 1052 | "moustached": "mustached", 1053 | "moustaches": "mustaches", 1054 | "moustachioed": "mustachioed", 1055 | "multicoloured": "multicolored", 1056 | "nationalisation": "nationalization", 1057 | "nationalisations": "nationalizations", 1058 | "nationalise": "nationalize", 1059 | "nationalised": "nationalized", 1060 | "nationalises": "nationalizes", 1061 | "nationalising": "nationalizing", 1062 | "naturalisation": "naturalization", 1063 | "naturalise": "naturalize", 1064 | "naturalised": "naturalized", 1065 | "naturalises": "naturalizes", 1066 | "naturalising": "naturalizing", 1067 | "neighbour": "neighbor", 1068 | "neighbourhood": "neighborhood", 1069 | "neighbourhoods": "neighborhoods", 1070 | "neighbouring": "neighboring", 1071 | "neighbourliness": "neighborliness", 1072 | "neighbourly": "neighborly", 1073 | "neighbours": "neighbors", 1074 | "neutralisation": "neutralization", 1075 | "neutralise": "neutralize", 1076 | "neutralised": "neutralized", 1077 | "neutralises": "neutralizes", 1078 | "neutralising": "neutralizing", 1079 | "normalisation": "normalization", 1080 | "normalise": "normalize", 1081 | "normalised": "normalized", 1082 | "normalises": "normalizes", 1083 | "normalising": "normalizing", 1084 | "odour": "odor", 1085 | "odourless": "odorless", 1086 | "odours": "odors", 1087 | "oesophagus": "esophagus", 1088 | "oesophaguses": "esophaguses", 1089 | "oestrogen": "estrogen", 1090 | "offence": "offense", 1091 | "offences": "offenses", 1092 | "omelette": "omelet", 1093 | "omelettes": "omelets", 1094 | "optimise": "optimize", 1095 | "optimised": "optimized", 1096 | "optimises": "optimizes", 1097 | "optimising": "optimizing", 1098 | "organisation": "organization", 1099 | "organisational": "organizational", 1100 | "organisations": "organizations", 1101 | "organise": "organize", 1102 | "organised": "organized", 1103 | "organiser": "organizer", 1104 | "organisers": "organizers", 1105 | "organises": "organizes", 1106 | "organising": "organizing", 1107 | "orthopaedic": "orthopedic", 1108 | "orthopaedics": "orthopedics", 1109 | "ostracise": "ostracize", 1110 | "ostracised": "ostracized", 1111 | "ostracises": "ostracizes", 1112 | "ostracising": "ostracizing", 1113 | "outmanoeuvre": "outmaneuver", 1114 | "outmanoeuvred": "outmaneuvered", 1115 | "outmanoeuvres": "outmaneuvers", 1116 | "outmanoeuvring": "outmaneuvering", 1117 | "overemphasise": "overemphasize", 1118 | "overemphasised": "overemphasized", 1119 | "overemphasises": "overemphasizes", 1120 | "overemphasising": "overemphasizing", 1121 | "oxidisation": "oxidization", 1122 | "oxidise": "oxidize", 1123 | "oxidised": "oxidized", 1124 | "oxidises": "oxidizes", 1125 | "oxidising": "oxidizing", 1126 | "paederast": "pederast", 1127 | "paederasts": "pederasts", 1128 | "paediatric": "pediatric", 1129 | "paediatrician": "pediatrician", 1130 | "paediatricians": "pediatricians", 1131 | "paediatrics": "pediatrics", 1132 | "paedophile": "pedophile", 1133 | "paedophiles": "pedophiles", 1134 | "paedophilia": "pedophilia", 1135 | "palaeolithic": "paleolithic", 1136 | "palaeontologist": "paleontologist", 1137 | "palaeontologists": "paleontologists", 1138 | "palaeontology": "paleontology", 1139 | "panelled": "paneled", 1140 | "panelling": "paneling", 1141 | "panellist": "panelist", 1142 | "panellists": "panelists", 1143 | "paralyse": "paralyze", 1144 | "paralysed": "paralyzed", 1145 | "paralyses": "paralyzes", 1146 | "paralysing": "paralyzing", 1147 | "parcelled": "parceled", 1148 | "parcelling": "parceling", 1149 | "parlour": "parlor", 1150 | "parlours": "parlors", 1151 | "particularise": "particularize", 1152 | "particularised": "particularized", 1153 | "particularises": "particularizes", 1154 | "particularising": "particularizing", 1155 | "passivisation": "passivization", 1156 | "passivise": "passivize", 1157 | "passivised": "passivized", 1158 | "passivises": "passivizes", 1159 | "passivising": "passivizing", 1160 | "pasteurisation": "pasteurization", 1161 | "pasteurise": "pasteurize", 1162 | "pasteurised": "pasteurized", 1163 | "pasteurises": "pasteurizes", 1164 | "pasteurising": "pasteurizing", 1165 | "patronise": "patronize", 1166 | "patronised": "patronized", 1167 | "patronises": "patronizes", 1168 | "patronising": "patronizing", 1169 | "patronisingly": "patronizingly", 1170 | "pedalled": "pedaled", 1171 | "pedalling": "pedaling", 1172 | "pedestrianisation": "pedestrianization", 1173 | "pedestrianise": "pedestrianize", 1174 | "pedestrianised": "pedestrianized", 1175 | "pedestrianises": "pedestrianizes", 1176 | "pedestrianising": "pedestrianizing", 1177 | "penalise": "penalize", 1178 | "penalised": "penalized", 1179 | "penalises": "penalizes", 1180 | "penalising": "penalizing", 1181 | "pencilled": "penciled", 1182 | "pencilling": "penciling", 1183 | "personalise": "personalize", 1184 | "personalised": "personalized", 1185 | "personalises": "personalizes", 1186 | "personalising": "personalizing", 1187 | "pharmacopoeia": "pharmacopeia", 1188 | "pharmacopoeias": "pharmacopeias", 1189 | "philosophise": "philosophize", 1190 | "philosophised": "philosophized", 1191 | "philosophises": "philosophizes", 1192 | "philosophising": "philosophizing", 1193 | "philtre": "filter", 1194 | "philtres": "filters", 1195 | "phoney": "phony", 1196 | "plagiarise": "plagiarize", 1197 | "plagiarised": "plagiarized", 1198 | "plagiarises": "plagiarizes", 1199 | "plagiarising": "plagiarizing", 1200 | "plough": "plow", 1201 | "ploughed": "plowed", 1202 | "ploughing": "plowing", 1203 | "ploughman": "plowman", 1204 | "ploughmen": "plowmen", 1205 | "ploughs": "plows", 1206 | "ploughshare": "plowshare", 1207 | "ploughshares": "plowshares", 1208 | "polarisation": "polarization", 1209 | "polarise": "polarize", 1210 | "polarised": "polarized", 1211 | "polarises": "polarizes", 1212 | "polarising": "polarizing", 1213 | "politicisation": "politicization", 1214 | "politicise": "politicize", 1215 | "politicised": "politicized", 1216 | "politicises": "politicizes", 1217 | "politicising": "politicizing", 1218 | "popularisation": "popularization", 1219 | "popularise": "popularize", 1220 | "popularised": "popularized", 1221 | "popularises": "popularizes", 1222 | "popularising": "popularizing", 1223 | "pouffe": "pouf", 1224 | "pouffes": "poufs", 1225 | "practise": "practice", 1226 | "practised": "practiced", 1227 | "practises": "practices", 1228 | "practising": "practicing", 1229 | "praesidium": "presidium", 1230 | "praesidiums": "presidiums", 1231 | "pressurisation": "pressurization", 1232 | "pressurise": "pressurize", 1233 | "pressurised": "pressurized", 1234 | "pressurises": "pressurizes", 1235 | "pressurising": "pressurizing", 1236 | "pretence": "pretense", 1237 | "pretences": "pretenses", 1238 | "primaeval": "primeval", 1239 | "prioritisation": "prioritization", 1240 | "prioritise": "prioritize", 1241 | "prioritised": "prioritized", 1242 | "prioritises": "prioritizes", 1243 | "prioritising": "prioritizing", 1244 | "privatisation": "privatization", 1245 | "privatisations": "privatizations", 1246 | "privatise": "privatize", 1247 | "privatised": "privatized", 1248 | "privatises": "privatizes", 1249 | "privatising": "privatizing", 1250 | "professionalisation": "professionalization", 1251 | "professionalise": "professionalize", 1252 | "professionalised": "professionalized", 1253 | "professionalises": "professionalizes", 1254 | "professionalising": "professionalizing", 1255 | "programme": "program", 1256 | "programmes": "programs", 1257 | "prologue": "prolog", 1258 | "prologues": "prologs", 1259 | "propagandise": "propagandize", 1260 | "propagandised": "propagandized", 1261 | "propagandises": "propagandizes", 1262 | "propagandising": "propagandizing", 1263 | "proselytise": "proselytize", 1264 | "proselytised": "proselytized", 1265 | "proselytiser": "proselytizer", 1266 | "proselytisers": "proselytizers", 1267 | "proselytises": "proselytizes", 1268 | "proselytising": "proselytizing", 1269 | "psychoanalyse": "psychoanalyze", 1270 | "psychoanalysed": "psychoanalyzed", 1271 | "psychoanalyses": "psychoanalyzes", 1272 | "psychoanalysing": "psychoanalyzing", 1273 | "publicise": "publicize", 1274 | "publicised": "publicized", 1275 | "publicises": "publicizes", 1276 | "publicising": "publicizing", 1277 | "pulverisation": "pulverization", 1278 | "pulverise": "pulverize", 1279 | "pulverised": "pulverized", 1280 | "pulverises": "pulverizes", 1281 | "pulverising": "pulverizing", 1282 | "pummelled": "pummel", 1283 | "pummelling": "pummeled", 1284 | "pyjama": "pajama", 1285 | "pyjamas": "pajamas", 1286 | "pzazz": "pizzazz", 1287 | "quarrelled": "quarreled", 1288 | "quarrelling": "quarreling", 1289 | "radicalise": "radicalize", 1290 | "radicalised": "radicalized", 1291 | "radicalises": "radicalizes", 1292 | "radicalising": "radicalizing", 1293 | "rancour": "rancor", 1294 | "randomise": "randomize", 1295 | "randomised": "randomized", 1296 | "randomises": "randomizes", 1297 | "randomising": "randomizing", 1298 | "rationalisation": "rationalization", 1299 | "rationalisations": "rationalizations", 1300 | "rationalise": "rationalize", 1301 | "rationalised": "rationalized", 1302 | "rationalises": "rationalizes", 1303 | "rationalising": "rationalizing", 1304 | "ravelled": "raveled", 1305 | "ravelling": "raveling", 1306 | "realisable": "realizable", 1307 | "realisation": "realization", 1308 | "realisations": "realizations", 1309 | "realise": "realize", 1310 | "realised": "realized", 1311 | "realises": "realizes", 1312 | "realising": "realizing", 1313 | "recognisable": "recognizable", 1314 | "recognisably": "recognizably", 1315 | "recognisance": "recognizance", 1316 | "recognise": "recognize", 1317 | "recognised": "recognized", 1318 | "recognises": "recognizes", 1319 | "recognising": "recognizing", 1320 | "reconnoitre": "reconnoiter", 1321 | "reconnoitred": "reconnoitered", 1322 | "reconnoitres": "reconnoiters", 1323 | "reconnoitring": "reconnoitering", 1324 | "refuelled": "refueled", 1325 | "refuelling": "refueling", 1326 | "regularisation": "regularization", 1327 | "regularise": "regularize", 1328 | "regularised": "regularized", 1329 | "regularises": "regularizes", 1330 | "regularising": "regularizing", 1331 | "remodelled": "remodeled", 1332 | "remodelling": "remodeling", 1333 | "remould": "remold", 1334 | "remoulded": "remolded", 1335 | "remoulding": "remolding", 1336 | "remoulds": "remolds", 1337 | "reorganisation": "reorganization", 1338 | "reorganisations": "reorganizations", 1339 | "reorganise": "reorganize", 1340 | "reorganised": "reorganized", 1341 | "reorganises": "reorganizes", 1342 | "reorganising": "reorganizing", 1343 | "revelled": "reveled", 1344 | "reveller": "reveler", 1345 | "revellers": "revelers", 1346 | "revelling": "reveling", 1347 | "revitalise": "revitalize", 1348 | "revitalised": "revitalized", 1349 | "revitalises": "revitalizes", 1350 | "revitalising": "revitalizing", 1351 | "revolutionise": "revolutionize", 1352 | "revolutionised": "revolutionized", 1353 | "revolutionises": "revolutionizes", 1354 | "revolutionising": "revolutionizing", 1355 | "rhapsodise": "rhapsodize", 1356 | "rhapsodised": "rhapsodized", 1357 | "rhapsodises": "rhapsodizes", 1358 | "rhapsodising": "rhapsodizing", 1359 | "rigour": "rigor", 1360 | "rigours": "rigors", 1361 | "ritualised": "ritualized", 1362 | "rivalled": "rivaled", 1363 | "rivalling": "rivaling", 1364 | "romanticise": "romanticize", 1365 | "romanticised": "romanticized", 1366 | "romanticises": "romanticizes", 1367 | "romanticising": "romanticizing", 1368 | "rumour": "rumor", 1369 | "rumoured": "rumored", 1370 | "rumours": "rumors", 1371 | "sabre": "saber", 1372 | "sabres": "sabers", 1373 | "saltpetre": "saltpeter", 1374 | "sanitise": "sanitize", 1375 | "sanitised": "sanitized", 1376 | "sanitises": "sanitizes", 1377 | "sanitising": "sanitizing", 1378 | "satirise": "satirize", 1379 | "satirised": "satirized", 1380 | "satirises": "satirizes", 1381 | "satirising": "satirizing", 1382 | "saviour": "savior", 1383 | "saviours": "saviors", 1384 | "savour": "savor", 1385 | "savoured": "savored", 1386 | "savouries": "savories", 1387 | "savouring": "savoring", 1388 | "savours": "savors", 1389 | "savoury": "savory", 1390 | "scandalise": "scandalize", 1391 | "scandalised": "scandalized", 1392 | "scandalises": "scandalizes", 1393 | "scandalising": "scandalizing", 1394 | "sceptic": "skeptic", 1395 | "sceptical": "skeptical", 1396 | "sceptically": "skeptically", 1397 | "scepticism": "skepticism", 1398 | "sceptics": "skeptics", 1399 | "sceptre": "scepter", 1400 | "sceptres": "scepters", 1401 | "scrutinise": "scrutinize", 1402 | "scrutinised": "scrutinized", 1403 | "scrutinises": "scrutinizes", 1404 | "scrutinising": "scrutinizing", 1405 | "secularisation": "secularization", 1406 | "secularise": "secularize", 1407 | "secularised": "secularized", 1408 | "secularises": "secularizes", 1409 | "secularising": "secularizing", 1410 | "sensationalise": "sensationalize", 1411 | "sensationalised": "sensationalized", 1412 | "sensationalises": "sensationalizes", 1413 | "sensationalising": "sensationalizing", 1414 | "sensitise": "sensitize", 1415 | "sensitised": "sensitized", 1416 | "sensitises": "sensitizes", 1417 | "sensitising": "sensitizing", 1418 | "sentimentalise": "sentimentalize", 1419 | "sentimentalised": "sentimentalized", 1420 | "sentimentalises": "sentimentalizes", 1421 | "sentimentalising": "sentimentalizing", 1422 | "sepulchre": "sepulcher", 1423 | "sepulchres": "sepulchers", 1424 | "serialisation": "serialization", 1425 | "serialisations": "serializations", 1426 | "serialise": "serialize", 1427 | "serialised": "serialized", 1428 | "serialises": "serializes", 1429 | "serialising": "serializing", 1430 | "sermonise": "sermonize", 1431 | "sermonised": "sermonized", 1432 | "sermonises": "sermonizes", 1433 | "sermonising": "sermonizing", 1434 | "sheikh": "sheik", 1435 | "shovelled": "shoveled", 1436 | "shovelling": "shoveling", 1437 | "shrivelled": "shriveled", 1438 | "shrivelling": "shriveling", 1439 | "signalise": "signalize", 1440 | "signalised": "signalized", 1441 | "signalises": "signalizes", 1442 | "signalising": "signalizing", 1443 | "signalled": "signaled", 1444 | "signalling": "signaling", 1445 | "smoulder": "smolder", 1446 | "smouldered": "smoldered", 1447 | "smouldering": "smoldering", 1448 | "smoulders": "smolders", 1449 | "snivelled": "sniveled", 1450 | "snivelling": "sniveling", 1451 | "snorkelled": "snorkeled", 1452 | "snorkelling": "snorkeling", 1453 | "snowplough": "snowplow", 1454 | "snowploughs": "snowplow", 1455 | "socialisation": "socialization", 1456 | "socialise": "socialize", 1457 | "socialised": "socialized", 1458 | "socialises": "socializes", 1459 | "socialising": "socializing", 1460 | "sodomise": "sodomize", 1461 | "sodomised": "sodomized", 1462 | "sodomises": "sodomizes", 1463 | "sodomising": "sodomizing", 1464 | "solemnise": "solemnize", 1465 | "solemnised": "solemnized", 1466 | "solemnises": "solemnizes", 1467 | "solemnising": "solemnizing", 1468 | "sombre": "somber", 1469 | "specialisation": "specialization", 1470 | "specialisations": "specializations", 1471 | "specialise": "specialize", 1472 | "specialised": "specialized", 1473 | "specialises": "specializes", 1474 | "specialising": "specializing", 1475 | "spectre": "specter", 1476 | "spectres": "specters", 1477 | "spiralled": "spiraled", 1478 | "spiralling": "spiraling", 1479 | "splendour": "splendor", 1480 | "splendours": "splendors", 1481 | "squirrelled": "squirreled", 1482 | "squirrelling": "squirreling", 1483 | "stabilisation": "stabilization", 1484 | "stabilise": "stabilize", 1485 | "stabilised": "stabilized", 1486 | "stabiliser": "stabilizer", 1487 | "stabilisers": "stabilizers", 1488 | "stabilises": "stabilizes", 1489 | "stabilising": "stabilizing", 1490 | "standardisation": "standardization", 1491 | "standardise": "standardize", 1492 | "standardised": "standardized", 1493 | "standardises": "standardizes", 1494 | "standardising": "standardizing", 1495 | "stencilled": "stenciled", 1496 | "stencilling": "stenciling", 1497 | "sterilisation": "sterilization", 1498 | "sterilisations": "sterilizations", 1499 | "sterilise": "sterilize", 1500 | "sterilised": "sterilized", 1501 | "steriliser": "sterilizer", 1502 | "sterilisers": "sterilizers", 1503 | "sterilises": "sterilizes", 1504 | "sterilising": "sterilizing", 1505 | "stigmatisation": "stigmatization", 1506 | "stigmatise": "stigmatize", 1507 | "stigmatised": "stigmatized", 1508 | "stigmatises": "stigmatizes", 1509 | "stigmatising": "stigmatizing", 1510 | "storey": "story", 1511 | "storeys": "stories", 1512 | "subsidisation": "subsidization", 1513 | "subsidise": "subsidize", 1514 | "subsidised": "subsidized", 1515 | "subsidiser": "subsidizer", 1516 | "subsidisers": "subsidizers", 1517 | "subsidises": "subsidizes", 1518 | "subsidising": "subsidizing", 1519 | "succour": "succor", 1520 | "succoured": "succored", 1521 | "succouring": "succoring", 1522 | "succours": "succors", 1523 | "sulphate": "sulfate", 1524 | "sulphates": "sulfates", 1525 | "sulphide": "sulfide", 1526 | "sulphides": "sulfides", 1527 | "sulphur": "sulfur", 1528 | "sulphurous": "sulfurous", 1529 | "summarise": "summarize", 1530 | "summarised": "summarized", 1531 | "summarises": "summarizes", 1532 | "summarising": "summarizing", 1533 | "swivelled": "swiveled", 1534 | "swivelling": "swiveling", 1535 | "symbolise": "symbolize", 1536 | "symbolised": "symbolized", 1537 | "symbolises": "symbolizes", 1538 | "symbolising": "symbolizing", 1539 | "sympathise": "sympathize", 1540 | "sympathised": "sympathized", 1541 | "sympathiser": "sympathizer", 1542 | "sympathisers": "sympathizers", 1543 | "sympathises": "sympathizes", 1544 | "sympathising": "sympathizing", 1545 | "synchronisation": "synchronization", 1546 | "synchronise": "synchronize", 1547 | "synchronised": "synchronized", 1548 | "synchronises": "synchronizes", 1549 | "synchronising": "synchronizing", 1550 | "synthesise": "synthesize", 1551 | "synthesised": "synthesized", 1552 | "synthesiser": "synthesizer", 1553 | "synthesisers": "synthesizers", 1554 | "synthesises": "synthesizes", 1555 | "synthesising": "synthesizing", 1556 | "syphon": "siphon", 1557 | "syphoned": "siphoned", 1558 | "syphoning": "siphoning", 1559 | "syphons": "siphons", 1560 | "systematisation": "systematization", 1561 | "systematise": "systematize", 1562 | "systematised": "systematized", 1563 | "systematises": "systematizes", 1564 | "systematising": "systematizing", 1565 | "tantalise": "tantalize", 1566 | "tantalised": "tantalized", 1567 | "tantalises": "tantalizes", 1568 | "tantalising": "tantalizing", 1569 | "tantalisingly": "tantalizingly", 1570 | "tasselled": "tasseled", 1571 | "technicolour": "technicolor", 1572 | "temporise": "temporize", 1573 | "temporised": "temporized", 1574 | "temporises": "temporizes", 1575 | "temporising": "temporizing", 1576 | "tenderise": "tenderize", 1577 | "tenderised": "tenderized", 1578 | "tenderises": "tenderizes", 1579 | "tenderising": "tenderizing", 1580 | "terrorise": "terrorize", 1581 | "terrorised": "terrorized", 1582 | "terrorises": "terrorizes", 1583 | "terrorising": "terrorizing", 1584 | "theatre": "theater", 1585 | "theatregoer": "theatergoer", 1586 | "theatregoers": "theatergoers", 1587 | "theatres": "theaters", 1588 | "theorise": "theorize", 1589 | "theorised": "theorized", 1590 | "theorises": "theorizes", 1591 | "theorising": "theorizing", 1592 | "tonne": "ton", 1593 | "tonnes": "tons", 1594 | "towelled": "toweled", 1595 | "towelling": "toweling", 1596 | "toxaemia": "toxemia", 1597 | "tranquillise": "tranquilize", 1598 | "tranquillised": "tranquilized", 1599 | "tranquilliser": "tranquilizer", 1600 | "tranquillisers": "tranquilizers", 1601 | "tranquillises": "tranquilizes", 1602 | "tranquillising": "tranquilizing", 1603 | "tranquillity": "tranquility", 1604 | "tranquillize": "tranquilize", 1605 | "tranquillized": "tranquilized", 1606 | "tranquillizer": "tranquilizer", 1607 | "tranquillizers": "tranquilizers", 1608 | "tranquillizes": "tranquilizes", 1609 | "tranquillizing": "tranquilizing", 1610 | "tranquilly": "tranquility", 1611 | "transistorised": "transistorized", 1612 | "traumatise": "traumatize", 1613 | "traumatised": "traumatized", 1614 | "traumatises": "traumatizes", 1615 | "traumatising": "traumatizing", 1616 | "travelled": "traveled", 1617 | "traveller": "traveler", 1618 | "travellers": "travelers", 1619 | "travelling": "traveling", 1620 | "travelog": "travelogue", 1621 | "travelogs": "travelogues", 1622 | "trialled": "trialed", 1623 | "trialling": "trialing", 1624 | "tricolour": "tricolor", 1625 | "tricolours": "tricolors", 1626 | "trivialise": "trivialize", 1627 | "trivialised": "trivialized", 1628 | "trivialises": "trivializes", 1629 | "trivialising": "trivializing", 1630 | "tumour": "tumor", 1631 | "tumours": "tumors", 1632 | "tunnelled": "tunneled", 1633 | "tunnelling": "tunneling", 1634 | "tyrannise": "tyrannize", 1635 | "tyrannised": "tyrannized", 1636 | "tyrannises": "tyrannizes", 1637 | "tyrannising": "tyrannizing", 1638 | "tyre": "tire", 1639 | "tyres": "tires", 1640 | "unauthorised": "unauthorized", 1641 | "uncivilised": "uncivilized", 1642 | "underutilised": "underutilized", 1643 | "unequalled": "unequaled", 1644 | "unfavourable": "unfavorable", 1645 | "unfavourably": "unfavorably", 1646 | "unionisation": "unionization", 1647 | "unionise": "unionize", 1648 | "unionised": "unionized", 1649 | "unionises": "unionizes", 1650 | "unionising": "unionizing", 1651 | "unorganised": "unorganized", 1652 | "unravelled": "unraveled", 1653 | "unravelling": "unraveling", 1654 | "unrecognisable": "unrecognizable", 1655 | "unrecognised": "unrecognized", 1656 | "unrivalled": "unrivaled", 1657 | "unsavoury": "unsavory", 1658 | "untrammelled": "untrammeled", 1659 | "urbanisation": "urbanization", 1660 | "urbanise": "urbanize", 1661 | "urbanised": "urbanized", 1662 | "urbanises": "urbanizes", 1663 | "urbanising": "urbanizing", 1664 | "utilisable": "utilizable", 1665 | "utilisation": "utilization", 1666 | "utilise": "utilize", 1667 | "utilised": "utilized", 1668 | "utilises": "utilizes", 1669 | "utilising": "utilizing", 1670 | "valour": "valor", 1671 | "vandalise": "vandalize", 1672 | "vandalised": "vandalized", 1673 | "vandalises": "vandalizes", 1674 | "vandalising": "vandalizing", 1675 | "vaporisation": "vaporization", 1676 | "vaporise": "vaporize", 1677 | "vaporised": "vaporized", 1678 | "vaporises": "vaporizes", 1679 | "vaporising": "vaporizing", 1680 | "vapour": "vapor", 1681 | "vapours": "vapors", 1682 | "verbalise": "verbalize", 1683 | "verbalised": "verbalized", 1684 | "verbalises": "verbalizes", 1685 | "verbalising": "verbalizing", 1686 | "victimisation": "victimization", 1687 | "victimise": "victimize", 1688 | "victimised": "victimized", 1689 | "victimises": "victimizes", 1690 | "victimising": "victimizing", 1691 | "videodisc": "videodisk", 1692 | "videodiscs": "videodisks", 1693 | "vigour": "vigor", 1694 | "visualisation": "visualization", 1695 | "visualisations": "visualizations", 1696 | "visualise": "visualize", 1697 | "visualised": "visualized", 1698 | "visualises": "visualizes", 1699 | "visualising": "visualizing", 1700 | "vocalisation": "vocalization", 1701 | "vocalisations": "vocalizations", 1702 | "vocalise": "vocalize", 1703 | "vocalised": "vocalized", 1704 | "vocalises": "vocalizes", 1705 | "vocalising": "vocalizing", 1706 | "vulcanised": "vulcanized", 1707 | "vulgarisation": "vulgarization", 1708 | "vulgarise": "vulgarize", 1709 | "vulgarised": "vulgarized", 1710 | "vulgarises": "vulgarizes", 1711 | "vulgarising": "vulgarizing", 1712 | "waggon": "wagon", 1713 | "waggons": "wagons", 1714 | "watercolour": "watercolor", 1715 | "watercolours": "watercolors", 1716 | "weaselled": "weaseled", 1717 | "weaselling": "weaseling", 1718 | "westernisation": "westernization", 1719 | "westernise": "westernize", 1720 | "westernised": "westernized", 1721 | "westernises": "westernizes", 1722 | "westernising": "westernizing", 1723 | "womanise": "womanize", 1724 | "womanised": "womanized", 1725 | "womaniser": "womanizer", 1726 | "womanisers": "womanizers", 1727 | "womanises": "womanizes", 1728 | "womanising": "womanizing", 1729 | "woollen": "woolen", 1730 | "woollens": "woolens", 1731 | "woollies": "woolies", 1732 | "woolly": "wooly", 1733 | "worshipped": "worshiped", 1734 | "worshipper": "worshiper", 1735 | "worshipping": "worshiping", 1736 | "yodelled": "yodeled", 1737 | "yodelling": "yodeling", 1738 | "yoghourt": "yogurt", 1739 | "yoghourts": "yogurts", 1740 | "yoghurt": "yogurt", 1741 | "yoghurts": "yogurts" 1742 | } 1743 | --------------------------------------------------------------------------------