Massively Multilingual Speech (MMS) - Finetuned LID
This checkpoint is a model fine-tuned for speech language identification (LID) and part of Facebook's Massive Multilingual Speech project. This checkpoint is based on the Wav2Vec2 architecture and classifies raw audio input to a probability distribution over 4017 output classes (each class representing a language). The checkpoint consists of 1 billion parameters and has been fine-tuned from facebook/mms-1b on 4017 languages.
Table Of Content
Example
This MMS checkpoint can be used with Transformers to identify the spoken language of an audio. It can recognize the following 4017 languages.
Let's look at a simple example.
First, we install transformers and some other libraries
pip install torch accelerate torchaudio datasets
pip install --upgrade transformers
Note: In order to use MMS you need to have at least transformers >= 4.30 installed. If the 4.30 version
is not yet available on PyPI make sure to install transformers from
source:
pip install git+https://github.com/huggingface/transformers.git
Next, we load a couple of audio samples via datasets. Make sure that the audio data is sampled to 16000 kHz.
from datasets import load_dataset, Audio
# English
stream_data = load_dataset("mozilla-foundation/common_voice_13_0", "en", split="test", streaming=True)
stream_data = stream_data.cast_column("audio", Audio(sampling_rate=16000))
en_sample = next(iter(stream_data))["audio"]["array"]
# Arabic
stream_data = load_dataset("mozilla-foundation/common_voice_13_0", "ar", split="test", streaming=True)
stream_data = stream_data.cast_column("audio", Audio(sampling_rate=16000))
ar_sample = next(iter(stream_data))["audio"]["array"]
Next, we load the model and processor
from transformers import Wav2Vec2ForSequenceClassification, AutoFeatureExtractor
import torch
model_id = "facebook/mms-lid-4017"
processor = AutoFeatureExtractor.from_pretrained(model_id)
model = Wav2Vec2ForSequenceClassification.from_pretrained(model_id)
Now we process the audio data, pass the processed audio data to the model to classify it into a language, just like we usually do for Wav2Vec2 audio classification models such as ehcalabres/wav2vec2-lg-xlsr-en-speech-emotion-recognition
# English
inputs = processor(en_sample, sampling_rate=16_000, return_tensors="pt")
with torch.no_grad():
    outputs = model(**inputs).logits
lang_id = torch.argmax(outputs, dim=-1)[0].item()
detected_lang = model.config.id2label[lang_id]
# 'eng'
# Arabic
inputs = processor(ar_sample, sampling_rate=16_000, return_tensors="pt")
with torch.no_grad():
    outputs = model(**inputs).logits
lang_id = torch.argmax(outputs, dim=-1)[0].item()
detected_lang = model.config.id2label[lang_id]
# 'ara'
To see all the supported languages of a checkpoint, you can print out the language ids as follows:
processor.id2label.values()
For more details, about the architecture please have a look at the official docs.
Supported Languages
This model supports 4017 languages. Unclick the following to toogle all supported languages of this checkpoint in ISO 639-3 code. You can find more details about the languages and their ISO 649-3 codes in the MMS Language Coverage Overview. <details> <summary>Click to toggle</summary>
- ara
 - cmn
 - eng
 - spa
 - fra
 - mlg
 - swe
 - ful
 - por
 - vie
 - sun
 - zlm
 - ben
 - kor
 - tuk
 - hin
 - asm
 - ind
 - urd
 - swh
 - aze
 - hau
 - som
 - mon
 - tel
 - bod
 - rus
 - tat
 - tgl
 - slv
 - tur
 - mar
 - heb
 - tha
 - ron
 - yor
 - bel
 - mal
 - cat
 - amh
 - bul
 - hat
 - mkd
 - pol
 - nld
 - hun
 - tam
 - hrv
 - fas
 - afr
 - nya
 - cym
 - isl
 - orm
 - kmr
 - lin
 - jav
 - snd
 - nob
 - uzb
 - bos
 - deu
 - lit
 - mya
 - lat
 - grn
 - kaz
 - npi
 - kik
 - ell
 - sqi
 - yue
 - cak
 - hye
 - kat
 - kan
 - jpn
 - pan
 - lav
 - guj
 - ces
 - tgk
 - khm
 - bak
 - ukr
 - che
 - fao
 - mam
 - xog
 - glg
 - ltz
 - quc
 - aka
 - lao
 - crh
 - sna
 - mlt
 - poh
 - sin
 - cfm
 - ixl
 - aiw
 - mri
 - tuv
 - gag
 - pus
 - ita
 - srp
 - lug
 - eus
 - kia
 - nno
 - nhx
 - gur
 - ory
 - luo
 - sxn
 - xsm
 - cmo
 - kbp
 - slk
 - ewe
 - dtp
 - fin
 - acr
 - ayo
 - quy
 - saq
 - quh
 - rif
 - bre
 - bqc
 - tzj
 - mos
 - bwq
 - yao
 - cac
 - xon
 - new
 - yid
 - hne
 - dan
 - hus
 - dyu
 - uig
 - pse
 - bam
 - bus
 - ttq
 - ngl
 - est
 - txa
 - tso
 - gng
 - seh
 - wlx
 - sck
 - rjs
 - ntm
 - lok
 - tcc
 - mup
 - dga
 - lis
 - kru
 - cnh
 - bxk
 - mnk
 - amf
 - dos
 - guh
 - rmc
 - rel
 - zne
 - teo
 - mzi
 - tpi
 - ycl
 - bis
 - xsr
 - ddn
 - thl
 - wal
 - ctg
 - onb
 - uhn
 - gbo
 - vmw
 - beh
 - mip
 - lnd
 - khg
 - bfz
 - ifa
 - gna
 - rol
 - nzi
 - ceb
 - lcp
 - kml
 - sxb
 - nym
 - acn
 - bfo
 - mhy
 - adx
 - mqj
 - bbc
 - pmf
 - dsh
 - bfy
 - sid
 - nko
 - grc
 - bno
 - bfa
 - pxm
 - sda
 - oku
 - mbu
 - pwg
 - qxl
 - ndv
 - nmz
 - soy
 - vut
 - tzh
 - mcr
 - box
 - iri
 - nxq
 - ayr
 - ikk
 - bgq
 - bbo
 - gof
 - bmq
 - kdt
 - cla
 - asa
 - lew
 - war
 - muv
 - bqp
 - kfx
 - zpu
 - txu
 - xal
 - fon
 - maj
 - mag
 - kle
 - alp
 - hlb
 - any
 - poe
 - bjw
 - rro
 - pil
 - rej
 - lbw
 - bdu
 - dgi
 - mgo
 - mkl
 - mco
 - maa
 - vif
 - btd
 - kcg
 - tng
 - pls
 - kdl
 - tzo
 - pui
 - pap
 - lns
 - kyb
 - ksb
 - akp
 - zar
 - gil
 - blt
 - ctd
 - mhx
 - mtg
 - gud
 - hnn
 - kek
 - mxt
 - frd
 - bmv
 - krc
 - suz
 - ndy
 - pny
 - ava
 - cwa
 - icr
 - mcp
 - hyw
 - bov
 - hlt
 - zim
 - dnw
 - naw
 - udm
 - xed
 - kqp
 - kpv
 - bkd
 - xnj
 - atb
 - cwe
 - lje
 - nog
 - kij
 - ttc
 - sch
 - mqn
 - mbj
 - btx
 - atg
 - ife
 - bgw
 - gri
 - trs
 - kjh
 - bhz
 - moz
 - mjv
 - kyf
 - chv
 - ati
 - ybb
 - did
 - gau
 - dnj
 - bzh
 - kbo
 - cle
 - pib
 - crs
 - had
 - nhy
 - yba
 - zpz
 - yka
 - tgo
 - dgk
 - mgd
 - twb
 - lon
 - cek
 - tuo
 - cab
 - muy
 - rug
 - taq
 - tex
 - tlj
 - sne
 - smo
 - nsu
 - enx
 - bqj
 - nin
 - cnl
 - btt
 - nlc
 - nlg
 - mcq
 - tly
 - mge
 - prk
 - ium
 - zpt
 - aeu
 - eka
 - mfk
 - akb
 - mxb
 - cso
 - kak
 - yre
 - obo
 - tgj
 - abi
 - yas
 - men
 - nga
 - blh
 - kdc
 - cmr
 - zyp
 - bom
 - aia
 - zpg
 - yea
 - xuo
 - ubl
 - hwc
 - xtm
 - mhr
 - avn
 - log
 - xsb
 - kri
 - idd
 - mnw
 - plw
 - nuj
 - ted
 - guq
 - sbp
 - lln
 - blx
 - tmc
 - knb
 - kwf
 - met
 - rkt
 - mib
 - miy
 - lsi
 - zaj
 - mih
 - myv
 - luc
 - rnl
 - tob
 - mpm
 - kfw
 - kne
 - asg
 - pps
 - ake
 - amk
 - flr
 - trn
 - tom
 - yat
 - tna
 - xmm
 - poi
 - qxr
 - myy
 - bep
 - tte
 - zmz
 - kqe
 - sjm
 - kwd
 - abp
 - kmd
 - tih
 - pez
 - urt
 - mim
 - knj
 - gqr
 - kvn
 - suc
 - med
 - ury
 - kpq
 - tbl
 - mto
 - kzf
 - lex
 - bdh
 - zpc
 - hoc
 - mbc
 - moa
 - krs
 - mej
 - snp
 - nlk
 - wsg
 - zaq
 - far
 - rap
 - bmr
 - gwr
 - not
 - yaz
 - ess
 - pss
 - cgc
 - dbq
 - gub
 - kje
 - azg
 - ktj
 - sil
 - kqr
 - tnt
 - pjt
 - cul
 - tmf
 - tav
 - stn
 - cjo
 - mil
 - kir
 - cbi
 - dav
 - gai
 - sey
 - ppk
 - xtd
 - pis
 - qvh
 - cbr
 - mai
 - omw
 - tao
 - prt
 - tnr
 - tlb
 - kin
 - ami
 - agu
 - cok
 - san
 - kaq
 - lif
 - arl
 - tvw
 - atq
 - iba
 - knk
 - wap
 - kog
 - rub
 - tuf
 - zga
 - crt
 - jun
 - yal
 - ksr
 - boj
 - run
 - tye
 - cpu
 - ngu
 - huu
 - mcd
 - byr
 - dah
 - cpb
 - nas
 - nij
 - pkb
 - gux
 - dig
 - gog
 - gbm
 - kmu
 - tbk
 - nhe
 - snn
 - cui
 - lid
 - hnj
 - ojb
 - ubu
 - nyy
 - sho
 - mpd
 - tir
 - kdj
 - gvc
 - urb
 - awa
 - bcc
 - cof
 - cot
 - bgr
 - sus
 - nan
 - ame
 - kno
 - nyn
 - nyf
 - bor
 - dnt
 - grt
 - xte
 - mdy
 - hak
 - guo
 - ses
 - suk
 - mqf
 - bjr
 - bem
 - keo
 - guk
 - mtj
 - bbb
 - crk
 - lam
 - kue
 - khq
 - kus
 - lsm
 - bwu
 - dug
 - nsk
 - sbd
 - kdh
 - crq
 - sah
 - mur
 - shn
 - spy
 - cko
 - aha
 - mfz
 - rmy
 - nim
 - gjn
 - kde
 - bsq
 - spp
 - esi
 - kqn
 - zyb
 - oci
 - nnw
 - qva
 - cly
 - rim
 - oss
 - vag
 - bru
 - dag
 - ade
 - gum
 - law
 - yaa
 - tem
 - hap
 - kaa
 - raw
 - mpx
 - kff
 - lhu
 - taj
 - dyo
 - hui
 - kbr
 - mpg
 - mwq
 - guc
 - niy
 - nus
 - mzj
 - mnx
 - tbz
 - bib
 - quz
 - mev
 - kma
 - ptu
 - wme
 - lef
 - mfi
 - bky
 - mdm
 - mgh
 - bvc
 - bim
 - eip
 - mnb
 - fij
 - maw
 - dip
 - qul
 - bgc
 - mxv
 - thf
 - bud
 - dzo
 - lom
 - ztq
 - urk
 - mfq
 - ach
 - las
 - kyz
 - nia
 - sgb
 - tpm
 - tbt
 - dgo
 - qvo
 - zab
 - dik
 - pbb
 - cas
 - kac
 - dop
 - pcm
 - shk
 - xnr
 - zpo
 - ktb
 - bba
 - sba
 - myb
 - quw
 - emp
 - ctu
 - gbk
 - guw
 - blz
 - nst
 - cnt
 - ilo
 - cme
 - yan
 - srx
 - qvm
 - mhi
 - mzw
 - fal
 - zao
 - set
 - csk
 - wol
 - nnb
 - zas
 - zaw
 - cap
 - mgq
 - yam
 - sig
 - kam
 - biv
 - laj
 - otq
 - pce
 - mwv
 - mak
 - bvz
 - kfb
 - alz
 - dwr
 - hif
 - hag
 - kao
 - rav
 - mor
 - lme
 - nav
 - lob
 - cax
 - cdj
 - upv
 - dhi
 - knf
 - mad
 - kfy
 - alt
 - tgw
 - ceg
 - wwa
 - ljp
 - myk
 - acd
 - jow
 - sag
 - ntr
 - kbq
 - jiv
 - mxq
 - ahk
 - kab
 - mie
 - car
 - nfr
 - mfe
 - cni
 - led
 - mbb
 - twu
 - nag
 - cya
 - kum
 - tsz
 - cco
 - mnf
 - prf
 - bgt
 - nhu
 - mzm
 - trq
 - ken
 - ker
 - bpr
 - cou
 - kyq
 - pkr
 - xpe
 - zpl
 - kyc
 - enb
 - yva
 - zad
 - bcl
 - bex
 - huv
 - sas
 - ruf
 - srn
 - vun
 - gor
 - tik
 - xtn
 - gmv
 - kez
 - sld
 - kss
 - vid
 - old
 - nod
 - kxm
 - lia
 - izr
 - ozm
 - bfd
 - acf
 - thk
 - mah
 - sgw
 - mfh
 - daa
 - yuz
 - ifb
 - jmc
 - nyo
 - anv
 - cbt
 - myx
 - zai
 - nhw
 - tby
 - ncu
 - nhi
 - adj
 - wba
 - usp
 - lgg
 - irk
 - iou
 - tca
 - mjl
 - ote
 - kpz
 - bdq
 - qub
 - jam
 - agr
 - zpi
 - sml
 - soq
 - mvp
 - kxc
 - bsc
 - hay
 - dyi
 - ilb
 - itv
 - hil
 - bkv
 - poy
 - tgp
 - awb
 - cuk
 - miz
 - bmu
 - txq
 - gyr
 - kdi
 - zpm
 - adh
 - npl
 - tue
 - mrw
 - lee
 - bss
 - pam
 - aaz
 - kqy
 - pau
 - key
 - cpa
 - alj
 - kkj
 - tap
 - sbl
 - qvw
 - yua
 - ziw
 - xrb
 - msy
 - mcu
 - sur
 - heh
 - con
 - lwo
 - gej
 - gnd
 - ace
 - zos
 - agd
 - bci
 - cce
 - toc
 - mbt
 - shi
 - tll
 - cjp
 - kjb
 - toi
 - pbi
 - ann
 - krl
 - bht
 - vmy
 - bst
 - gkn
 - klv
 - nwb
 - bng
 - shp
 - pag
 - jbu
 - klu
 - gso
 - kyu
 - mio
 - ngp
 - zaa
 - eza
 - omi
 - izz
 - loq
 - pww
 - udu
 - miq
 - tnk
 - min
 - pab
 - cuc
 - mca
 - agn
 - lem
 - bav
 - bzj
 - jac
 - gbi
 - pko
 - noa
 - dts
 - bnp
 - gxx
 - haw
 - ood
 - qxh
 - bts
 - crn
 - krj
 - umb
 - sgj
 - tbc
 - tpp
 - zty
 - kki
 - rai
 - qwh
 - kub
 - ndj
 - hns
 - chz
 - ksp
 - qvn
 - gde
 - mfy
 - bjv
 - udg
 - mpp
 - sja
 - cbs
 - ese
 - ded
 - rng
 - bao
 - muh
 - mif
 - cwt
 - wmw
 - ign
 - acu
 - ndp
 - mir
 - bzi
 - bps
 - ycn
 - snw
 - jnj
 - ifu
 - iqw
 - djk
 - lip
 - gvl
 - kdn
 - mzk
 - tnn
 - toh
 - apb
 - qxn
 - nnq
 - rmo
 - xsu
 - ncj
 - nyu
 - mop
 - mrj
 - tpt
 - wob
 - ifk
 - mog
 - ter
 - bcw
 - boa
 - stp
 - hig
 - mit
 - maz
 - way
 - tee
 - ban
 - srm
 - pao
 - pbc
 - mas
 - mda
 - nse
 - gym
 - tri
 - hto
 - mfx
 - hno
 - bgd
 - cbc
 - mqb
 - yli
 - gwi
 - tac
 - cbv
 - bxg
 - npy
 - qvs
 - ura
 - nch
 - hub
 - coe
 - ibg
 - pir
 - mbh
 - mey
 - meq
 - zae
 - neb
 - ldi
 - ify
 - qvz
 - zca
 - gam
 - pad
 - jvn
 - kwi
 - tfr
 - ata
 - bxh
 - mox
 - nab
 - ndz
 - sri
 - guu
 - quf
 - csy
 - yad
 - cbu
 - mza
 - inb
 - qve
 - qvc
 - waw
 - saj
 - caa
 - wbi
 - alw
 - lgl
 - jic
 - lac
 - apr
 - azz
 - cnw
 - tos
 - qxo
 - ibo
 - des
 - nca
 - mkw
 - avu
 - otn
 - stb
 - kby
 - xho
 - bcq
 - pae
 - aui
 - lnl
 - tbg
 - tnc
 - guz
 - ksw
 - syl
 - tyv
 - lww
 - zul
 - lai
 - mww
 - mcb
 - loz
 - beq
 - mer
 - mwt
 - arn
 - ore
 - bza
 - lun
 - lbj
 - apf
 - bto
 - mnh
 - sab
 - kxf
 - pov
 - nbw
 - ckb
 - bdg
 - epo
 - sfw
 - knc
 - tzm
 - top
 - lus
 - ige
 - tum
 - gvr
 - bjz
 - csh
 - xdy
 - bho
 - abk
 - ijc
 - nso
 - vai
 - neq
 - gkp
 - dje
 - bev
 - jen
 - lub
 - ndc
 - lrc
 - qug
 - aca
 - bax
 - bum
 - srr
 - tiv
 - sea
 - maf
 - pci
 - xkl
 - rhg
 - dgr
 - bft
 - ngc
 - tew
 - lua
 - kck
 - awn
 - cag
 - lag
 - tdy
 - ada
 - soe
 - swk
 - mni
 - pdt
 - ebu
 - bwr
 - etu
 - krw
 - gaa
 - isn
 - sru
 - mkn
 - gle
 - ubr
 - mzz
 - mug
 - kqs
 - ipi
 - ssn
 - ida
 - kvj
 - knp
 - trc
 - zza
 - nzb
 - mcn
 - wed
 - lol
 - lic
 - jaa
 - zpq
 - skr
 - dww
 - rml
 - ggu
 - hdy
 - ktu
 - mgw
 - lmp
 - mfa
 - enl
 - cje
 - ijn
 - mwm
 - vmk
 - mua
 - ngb
 - dur
 - nup
 - tsc
 - bkm
 - kpm
 - ayz
 - wim
 - idu
 - ksf
 - kqf
 - kea
 - urh
 - ksz
 - mro
 - ego
 - gya
 - kfc
 - nnc
 - mrt
 - ndi
 - ena
 - ogo
 - tui
 - bhi
 - bzw
 - elm
 - okr
 - its
 - adi
 - geb
 - dow
 - kng
 - mhw
 - mgr
 - ast
 - igb
 - kfi
 - dzg
 - mzl
 - gvs
 - ncl
 - rao
 - kmb
 - krr
 - sat
 - unr
 - ald
 - bhb
 - glk
 - gnn
 - iso
 - sef
 - bin
 - sgc
 - coh
 - dua
 - aoi
 - swp
 - viv
 - acz
 - nbq
 - wbp
 - gvo
 - giz
 - tod
 - mwf
 - khe
 - dks
 - kaj
 - wlo
 - ady
 - ntj
 - emk
 - suj
 - lzz
 - snf
 - tvs
 - wnc
 - jra
 - zav
 - bbj
 - mhu
 - kel
 - njz
 - tuy
 - efi
 - lgr
 - bmk
 - dhg
 - lgm
 - tdh
 - lue
 - tke
 - igl
 - bzd
 - nde
 - tsn
 - beo
 - gom
 - nyd
 - trp
 - kjl
 - haq
 - byv
 - ven
 - gvj
 - mpj
 - fan
 - ble
 - jmx
 - byd
 - toq
 - snc
 - bvu
 - sdr
 - wes
 - her
 - swb
 - wod
 - dbj
 - bcp
 - lma
 - nhr
 - dde
 - haj
 - mzp
 - wbf
 - ktz
 - qxu
 - bvd
 - mlk
 - bee
 - rmn
 - mwc
 - sou
 - sot
 - pln
 - rag
 - glv
 - bjg
 - mve
 - kha
 - nmn
 - xuu
 - mjt
 - jmd
 - koe
 - mwn
 - yml
 - wof
 - tvk
 - xer
 - oki
 - dim
 - nnh
 - tbo
 - kjc
 - sep
 - gno
 - mix
 - trd
 - sco
 - klr
 - evn
 - brv
 - kjg
 - nuy
 - srq
 - tkr
 - tsb
 - djr
 - kgk
 - mfv
 - div
 - msc
 - rki
 - fmu
 - mch
 - eyo
 - aoz
 - twm
 - nfa
 - mhs
 - hvn
 - chf
 - kls
 - ggw
 - mym
 - lbx
 - are
 - mjx
 - mtd
 - ghr
 - nys
 - lrm
 - hni
 - pmy
 - lbm
 - akh
 - kay
 - rgs
 - lwg
 - nuz
 - khw
 - the
 - pof
 - seg
 - wci
 - tpe
 - bqi
 - bjn
 - bmf
 - kiw
 - khz
 - ccp
 - cto
 - abt
 - sbe
 - suv
 - nos
 - tog
 - llc
 - zac
 - tet
 - kuj
 - tab
 - tcz
 - psa
 - kyg
 - zin
 - yup
 - ajg
 - bkx
 - imo
 - iru
 - knx
 - knu
 - llg
 - nyk
 - ymm
 - xmc
 - lig
 - bgz
 - ina
 - xem
 - mau
 - wat
 - hix
 - rgu
 - mbp
 - cnk
 - nni
 - kpc
 - bfg
 - kud
 - tnv
 - loe
 - slu
 - ztg
 - dwy
 - esg
 - thq
 - pgg
 - snk
 - nza
 - srb
 - blo
 - otd
 - yrl
 - adq
 - cjs
 - bbr
 - gup
 - pht
 - lbf
 - blr
 - scg
 - awi
 - tpa
 - xdn
 - xdo
 - tix
 - dnn
 - fli
 - zam
 - lla
 - hts
 - agg
 - xta
 - nuf
 - tro
 - tlr
 - ssy
 - rah
 - pbo
 - ckt
 - pri
 - yon
 - duc
 - ctp
 - kpo
 - pnb
 - mki
 - zpv
 - bha
 - maq
 - tth
 - nwi
 - eto
 - bob
 - atd
 - beu
 - bhw
 - gwn
 - phr
 - mxx
 - mui
 - sdq
 - xsq
 - tkt
 - xky
 - mee
 - tsj
 - uki
 - mgp
 - kap
 - vaa
 - awu
 - afz
 - mvv
 - enq
 - bxr
 - qxp
 - sza
 - tdt
 - olu
 - bji
 - ton
 - knl
 - pdu
 - blb
 - pwo
 - bon
 - kei
 - xav
 - zgb
 - bug
 - yiu
 - cbn
 - ckh
 - tpr
 - age
 - sie
 - gah
 - nes
 - jml
 - dgc
 - kvo
 - kmw
 - mrr
 - asy
 - oyb
 - ria
 - ghe
 - shr
 - gnk
 - vah
 - djo
 - krn
 - khb
 - tpx
 - vaj
 - kas
 - hii
 - bun
 - jab
 - sbu
 - hmd
 - aoj
 - yoy
 - dhw
 - lir
 - kvw
 - dhn
 - onr
 - lyn
 - skx
 - cao
 - ssw
 - iii
 - kca
 - kps
 - row
 - pcf
 - peg
 - itl
 - agx
 - kib
 - bap
 - brx
 - tqo
 - jna
 - apz
 - gaj
 - dry
 - mho
 - bmb
 - wmt
 - dre
 - leu
 - srl
 - nbe
 - kup
 - gld
 - kqb
 - dar
 - anu
 - nti
 - ncm
 - kmc
 - mxn
 - ksd
 - tnl
 - sei
 - ino
 - lep
 - zyn
 - rwr
 - pcc
 - kpy
 - hmt
 - kxv
 - dta
 - fwe
 - aix
 - mxj
 - sdo
 - hea
 - kfv
 - lae
 - cns
 - aso
 - lri
 - nmi
 - ong
 - cdm
 - nii
 - mji
 - zik
 - dib
 - ewo
 - yom
 - bpe
 - cli
 - cro
 - mrm
 - wib
 - cch
 - kfq
 - bzf
 - shj
 - apw
 - mlu
 - xmz
 - vay
 - yiz
 - kai
 - afe
 - kcl
 - gea
 - bcf
 - ish
 - wbr
 - tpj
 - kgp
 - mrd
 - sgp
 - ola
 - thr
 - pmi
 - sip
 - xri
 - xtl
 - twe
 - ekg
 - aly
 - kqm
 - kvf
 - pav
 - ygr
 - ybi
 - kwv
 - bas
 - kfk
 - bku
 - amn
 - njb
 - zzj
 - rab
 - pex
 - boq
 - lot
 - bzy
 - syw
 - stt
 - ppt
 - tnp
 - afu
 - dhd
 - ulu
 - pud
 - mjc
 - bwi
 - ram
 - gol
 - tsx
 - twh
 - cfa
 - hut
 - snx
 - dhm
 - bfb
 - tdf
 - onp
 - wbm
 - kpb
 - blk
 - ass
 - bhj
 - kge
 - att
 - swv
 - giw
 - krv
 - nmo
 - cua
 - tpu
 - ikx
 - bwx
 - kjp
 - mgm
 - ahl
 - cik
 - wtm
 - xuj
 - nbu
 - mle
 - tjg
 - les
 - ntp
 - gju
 - kwl
 - kyo
 - goj
 - cgk
 - zpj
 - szb
 - ysn
 - haz
 - niq
 - xra
 - tsr
 - mpr
 - yig
 - dby
 - sfm
 - mtr
 - ttr
 - kzs
 - pah
 - sdp
 - bpx
 - wlv
 - mfc
 - dwz
 - kpr
 - sya
 - uth
 - aai
 - tes
 - myl
 - brg
 - lar
 - aii
 - uar
 - bde
 - shg
 - bzz
 - cux
 - kty
 - say
 - nfu
 - hmo
 - meu
 - shy
 - kjo
 - ian
 - mde
 - mke
 - tic
 - txo
 - baa
 - lml
 - knv
 - agw
 - dao
 - bco
 - ywq
 - jul
 - lbq
 - grv
 - kgq
 - kxz
 - gjk
 - ztp
 - aau
 - sso
 - mks
 - mbz
 - lra
 - tsg
 - mte
 - dob
 - all
 - lpo
 - qud
 - gdb
 - kwx
 - kbd
 - loy
 - mrg
 - xub
 - yss
 - kun
 - scp
 - arr
 - kbc
 - slr
 - nkb
 - ica
 - pkh
 - lec
 - raa
 - sjp
 - wad
 - mnz
 - soi
 - sax
 - ybh
 - tld
 - klz
 - bpp
 - mql
 - sif
 - uss
 - hoe
 - arv
 - tbf
 - lsr
 - mxu
 - skj
 - nmf
 - xmt
 - mdk
 - soa
 - kbl
 - mdb
 - bns
 - byn
 - mvg
 - tba
 - klw
 - mdd
 - mdr
 - tcy
 - cnb
 - tio
 - xtc
 - asc
 - tar
 - amr
 - tan
 - dot
 - plj
 - blw
 - lbe
 - aks
 - yij
 - mjg
 - puu
 - uri
 - byx
 - noe
 - lhm
 - kft
 - grj
 - shb
 - mcf
 - mpc
 - hca
 - kwj
 - ruk
 - bcs
 - eja
 - btu
 - msi
 - grd
 - jao
 - tcu
 - gwj
 - sly
 - mmg
 - pnq
 - ssx
 - hmr
 - lnu
 - mzr
 - mgu
 - mlm
 - lbk
 - jms
 - brh
 - kjd
 - cub
 - bkq
 - bla
 - nbl
 - xkk
 - bfw
 - ott
 - ldl
 - lyg
 - wbl
 - lax
 - ort
 - hms
 - zpa
 - juk
 - jmn
 - nku
 - nlx
 - yet
 - bge
 - rog
 - bec
 - jda
 - anr
 - kxj
 - pug
 - tcs
 - llp
 - ksu
 - poc
 - bkk
 - prp
 - wuu
 - zua
 - npb
 - gry
 - kex
 - kcv
 - bhu
 - lle
 - cna
 - hsn
 - kui
 - zlj
 - mxe
 - mjz
 - pai
 - bqg
 - kfp
 - bca
 - ksg
 - aar
 - kdp
 - ssk
 - cog
 - wmo
 - brt
 - khr
 - swi
 - nto
 - xkf
 - kzr
 - pwr
 - tyz
 - dus
 - kua
 - dzl
 - bgp
 - hoy
 - oro
 - cnc
 - xwe
 - gec
 - bli
 - myp
 - nao
 - inj
 - lhi
 - sqq
 - nnu
 - bww
 - hia
 - mxy
 - bix
 - msm
 - bma
 - zau
 - tdd
 - roh
 - sui
 - xkz
 - bhx
 - lmx
 - pwb
 - ahr
 - lro
 - clo
 - jer
 - saw
 - mpq
 - xbi
 - nfd
 - dad
 - cin
 - hal
 - tcn
 - der
 - mng
 - roo
 - apt
 - wsi
 - muk
 - jib
 - nnm
 - jbj
 - sjl
 - qwa
 - fod
 - cta
 - kej
 - zom
 - keu
 - gbe
 - tyr
 - gga
 - aro
 - ebo
 - tgs
 - gia
 - anm
 - bda
 - zyj
 - ssb
 - scu
 - bra
 - bio
 - lea
 - foi
 - chq
 - nbm
 - kad
 - kil
 - abo
 - kpl
 - ysp
 - kph
 - aup
 - cav
 - abs
 - kmi
 - kvi
 - pcn
 - dka
 - esk
 - nhp
 - bhd
 - isu
 - kzq
 - ppq
 - sce
 - ums
 - aim
 - ril
 - xua
 - aac
 - bbk
 - kfg
 - mab
 - wno
 - bfu
 - ttv
 - tsv
 - iyo
 - xkb
 - gaw
 - pid
 - alu
 - lch
 - apu
 - bei
 - kgr
 - mdv
 - ths
 - sss
 - kvx
 - lhp
 - ygw
 - jid
 - phk
 - dai
 - jio
 - hmg
 - hld
 - myu
 - cvg
 - auc
 - okv
 - zyg
 - bkl
 - lmn
 - wog
 - kgy
 - diu
 - alk
 - tcf
 - dub
 - lkt
 - aot
 - tuz
 - kxp
 - nke
 - sgh
 - tts
 - qvi
 - moc
 - pmj
 - yuf
 - ngt
 - gdn
 - duh
 - khn
 - xwl
 - nar
 - ndd
 - mme
 - alf
 - lkr
 - bcn
 - bvr
 - kif
 - mpt
 - gaq
 - ldj
 - tja
 - koi
 - bkr
 - thy
 - ayg
 - zak
 - tcx
 - hre
 - hmj
 - nbr
 - vav
 - tdj
 - tvd
 - suy
 - esu
 - yes
 - bwd
 - nbc
 - tgd
 - ncq
 - irx
 - dbv
 - vas
 - tpq
 - xsn
 - bkc
 - xbr
 - bdv
 - lpn
 - jwi
 - bgg
 - muz
 - bjx
 - lbo
 - apn
 - aol
 - dcc
 - gdr
 - sbx
 - ssi
 - bqv
 - ctl
 - scl
 - kul
 - skn
 - aon
 - eve
 - pih
 - bby
 - lsh
 - lez
 - eot
 - cih
 - tkb
 - jae
 - bdi
 - rop
 - bvh
 - can
 - zay
 - kpk
 - dbm
 - juy
 - ngn
 - buu
 - bxa
 - bfr
 - spn
 - fai
 - zpk
 - mfl
 - kky
 - wiu
 - bhf
 - ndx
 - dir
 - faa
 - bcg
 - tww
 - xac
 - ktn
 - yiq
 - bew
 - avt
 - cjv
 - cqd
 - mtt
 - lhl
 - pnc
 - wew
 - iws
 - stk
 - bfm
 - luj
 - mkz
 - hmb
 - hbn
 - dza
 - tqu
 - kra
 - moi
 - kgj
 - lkh
 - pne
 - dmg
 - kxw
 - dso
 - mnl
 - mse
 - doz
 - hve
 - ggb
 - gru
 - ich
 - mig
 - ute
 - anp
 - ayb
 - oub
 - ghs
 - rmb
 - kwe
 - cjk
 - wti
 - agl
 - xtj
 - nac
 - kga
 - brd
 - los
 - khj
 - noi
 - emn
 - brr
 - ndr
 - ldb
 - ymk
 - gwd
 - pcg
 - ktv
 - arg
 - mbk
 - bjj
 - nqg
 - fie
 - mln
 - nms
 - hru
 - wau
 - suo
 - nxr
 - kwa
 - tis
 - tva
 - pca
 - bwo
 - zdj
 - kmo
 - qxs
 - bef
 - emb
 - mqu
 - nzy
 - fir
 - drg
 - kmy
 - wja
 - arh
 - drs
 - yaq
 - saf
 - bqh
 - pll
 - gmb
 - ksm
 - jeh
 - kwc
 - kmt
 - azo
 - nux
 - lbn
 - gyz
 - bol
 - baw
 - cdh
 - amb
 - yeu
 - tig
 - kjq
 - muo
 - byc
 - uiv
 - bab
 - nnp
 - bac
 - yde
 - xty
 - fqs
 - kwn
 - oym
 - nhb
 - bwe
 - uis
 - dmo
 - dio
 - gby
 - ibb
 - mjs
 - nxk
 - drd
 - apj
 - pua
 - wmd
 - sme
 - lmd
 - mvn
 - tlx
 - biz
 - gdf
 - otx
 - prm
 - nud
 - yno
 - sgz
 - bfh
 - aps
 - ekr
 - zaz
 - aoe
 - otr
 - ppo
 - res
 - brf
 - vmz
 - aez
 - sbn
 - brb
 - vmc
 - krx
 - usi
 - nco
 - mzq
 - nut
 - ndm
 - ihp
 - tkx
 - kvb
 - gas
 - aio
 - heg
 - mfn
 - juo
 - ywl
 - kvl
 - plc
 - tlf
 - nsm
 - thz
 - vig
 - mfd
 - adl
 - thm
 - jbm
 - bej
 - sen
 - mgb
 - hoo
 - liq
 - tpl
 - tek
 - kid
 - tcp
 - rin
 - chw
 - xkn
 - kbx
 - bbt
 - cjm
 - mrn
 - khs
 - gvn
 - siw
 - udi
 - mjw
 - nlu
 - kmn
 - rnd
 - wrm
 - kix
 - bsp
 - pqa
 - hio
 - ynq
 - yev
 - lev
 - ldm
 - dnd
 - aki
 - ktm
 - sym
 - bnj
 - hul
 - bys
 - swo
 - nbn
 - yay
 - jkp
 - amu
 - stj
 - pma
 - yrk
 - cyo
 - isi
 - grh
 - naq
 - bau
 - bsh
 - mrq
 - pbm
 - kkn
 - crw
 - nja
 - erk
 - dgh
 - bdl
 - ags
 - ite
 - int
 - kcc
 - svs
 - bpn
 - nuk
 - kkc
 - tvu
 - ybj
 - mxp
 - myw
 - kio
 - bsf
 - mxs
 - lga
 - twx
 - pmq
 - zns
 - bzu
 - dni
 - itd
 - ndb
 - gfk
 - zwa
 - gel
 - hmz
 - nma
 - pck
 - sng
 - scs
 - dgz
 - gue
 - nlv
 - ghk
 - clj
 - xwg
 - lop
 - fvr
 - snl
 - blf
 - sre
 - zkr
 - khy
 - bfj
 - kfr
 - tku
 - zps
 - ksn
 - mgc
 - bdd
 - kwk
 - ciw
 - rue
 - eky
 - anj
 - tdn
 - lky
 - hue
 - zln
 - taw
 - zkn
 - tlp
 - ayu
 - wuv
 - ula
 - zkd
 - dia
 - szp
 - hot
 - nbb
 - alh
 - aom
 - bpz
 - ito
 - ukw
 - byp
 - tdg
 - kys
 - duv
 - mkk
 - auu
 - aof
 - bhq
 - kyv
 - wms
 - sge
 - pym
 - kku
 - eit
 - kee
 - uta
 - vrs
 - hmw
 - ncr
 - mlq
 - snm
 - wut
 - spt
 - wni
 - kzi
 - nnd
 - mdt
 - wlc
 - nna
 - pio
 - duw
 - xkt
 - bui
 - mcc
 - mmm
 - jum
 - miu
 - ngw
 - ksa
 - lur
 - ilk
 - cde
 - mez
 - kvr
 - mus
 - tmn
 - pmx
 - asb
 - ppm
 - mlf
 - btg
 - ppl
 - ykm
 - cod
 - rar
 - nri
 - jmr
 - ttk
 - abz
 - osi
 - jax
 - bse
 - dsq
 - doy
 - naj
 - kmm
 - hoj
 - pch
 - jit
 - for
 - jmb
 - yin
 - kji
 - kgo
 - akg
 - yuq
 - loa
 - jnl
 - bgf
 - nez
 - tji
 - kow
 - wlw
 - ybl
 - pot
 - ape
 - klo
 - xks
 - lkn
 - zpx
 - kwo
 - bpy
 - jle
 - bqr
 - bdb
 - git
 - wle
 - nir
 - wyy
 - pbs
 - cdo
 - nbh
 - isd
 - nhn
 - ckx
 - gim
 - kla
 - sjo
 - kvq
 - vmx
 - jad
 - cdr
 - mvo
 - uya
 - cho
 - aqm
 - mea
 - krf
 - ijj
 - dez
 - gnm
 - cbj
 - bgn
 - mbl
 - utr
 - bcy
 - cry
 - spo
 - alx
 - ukp
 - bhh
 - ahp
 - kht
 - wwo
 - bya
 - mlv
 - qvj
 - nix
 - xkv
 - has
 - slp
 - kza
 - mxd
 - dna
 - bmi
 - ont
 - rbb
 - auk
 - mov
 - bsn
 - mck
 - odu
 - kvt
 - nrf
 - rmt
 - duu
 - nnj
 - csa
 - sps
 - dox
 - kal
 - bri
 - piy
 - atp
 - loh
 - ets
 - ccl
 - djm
 - nak
 - png
 - hoa
 - bgs
 - bbq
 - tnb
 - aab
 - cnq
 - lmu
 - pha
 - kvu
 - cpx
 - nih
 - sjb
 - how
 - nxd
 - gis
 - xns
 - hbb
 - sde
 - ior
 - mmd
 - pnu
 - ngs
 - hrm
 - bze
 - byz
 - cov
 - oma
 - bfs
 - bfq
 - mdj
 - syk
 - pei
 - mmz
 - ldg
 - tds
 - tkd
 - wow
 - cox
 - czt
 - coj
 - akc
 - grx
 - jiu
 - zng
 - kdu
 - iry
 - vam
 - siu
 - bmd
 - nyi
 - lcm
 - gut
 - bcj
 - ogc
 - add
 - huc
 - bbf
 - wud
 - pwm
 - dms
 - lva
 - pum
 - emg
 - zms
 - bhs
 - cuv
 - adn
 - tvn
 - pwa
 - cyb
 - ale
 - kis
 - kql
 - yae
 - ncg
 - mzb
 - tgc
 - gdl
 - msw
 - yah
 - erh
 - smf
 - ppi
 - cdi
 - clk
 - knm
 - ktp
 - nkx
 - das
 - smq
 - mkc
 - apm
 - bbp
 - bkw
 - rhp
 - itz
 - yuy
 - nbp
 - mlw
 - iar
 - cut
 - lht
 - ekl
 - tty
 - mhp
 - slz
 - khc
 - boh
 - var
 - kdx
 - nou
 - khl
 - wbq
 - atu
 - rir
 - bkg
 - mls
 - cky
 - sku
 - anc
 - mmc
 - bnx
 - pbp
 - sua
 - puc
 - mav
 - tif
 - nmb
 - goa
 - bet
 - bly
 - kcx
 - mfb
 - zmb
 - btm
 - hml
 - nau
 - ikw
 - zoc
 - pia
 - afo
 - bpw
 - mxa
 - mvz
 - ccg
 - tvl
 - pta
 - sol
 - sto
 - rad
 - hra
 - vkn
 - xom
 - lgt
 - nnz
 - qws
 - ngi
 - dtb
 - sbr
 - aug
 - tfn
 - skt
 - ibl
 - pem
 - gpa
 - byo
 - psn
 - nka
 - akw
 - xmh
 - jya
 - yui
 - jub
 - agc
 - njo
 - won
 - mxl
 - tcd
 - ikt
 - hwo
 - ged
 - yuj
 - txn
 - kch
 - bhy
 - aal
 - kci
 - gro
 - liu
 - crx
 - yum
 - mdu
 - mds
 - dgd
 - bjp
 - vkl
 - aun
 - byj
 - thd
 - mrh
 - ost
 - swj
 - bey
 - bip
 - kfh
 - qxa
 - mbi
 - ntu
 - nbi
 - gra
 - azd
 - kuy
 - llu
 - zpn
 - jog
 - bxq
 - jni
 - pnz
 - nxg
 - jiy
 - sse
 - njm
 - ors
 - kmp
 - kkf
 - rkm
 - wan
 - bjt
 - bxs
 - ywa
 - ono
 - mgg
 - cbk
 - tce
 - xod
 - oia
 - moh
 - kih
 - nyq
 - akt
 - mct
 - prx
 - nyh
 - weh
 - bil
 - mkf
 - mmx
 - nba
 - rau
 - taz
 - ddg
 - quv
 - clt
 - pow
 - mfg
 - abr
 - bqt
 - ktc
 - pkt
 - ver
 - jnd
 - caq
 - mgi
 - trf
 - sed
 - nyb
 - cvn
 - zhi
 - mum
 - bqa
 - nbv
 - nid
 - kvy
 - hnd
 - gbz
 - liw
 - max
 - sad
 - mcs
 - dru
 - hav
 - ntk
 - teq
 - kxx
 - kna
 - rdb
 - kmq
 - ega
 - nhz
 - klg
 - twy
 - bhp
 - lel
 - ner
 - dri
 - kpw
 - dun
 - aty
 - mbq
 - kny
 - cfg
 - hop
 - lgq
 - kbj
 - amm
 - tml
 - bag
 - zts
 - gnu
 - pwn
 - yer
 - daq
 - shw
 - plg
 - kfo
 - yak
 - cfd
 - kce
 - kxb
 - kpj
 - gbg
 - mhl
 - buz
 - phl
 - org
 - chx
 - gvf
 - qux
 - lgu
 - xkg
 - kie
 - yif
 - onn
 - nxa
 - buk
 - pip
 - doo
 - tdk
 - kvv
 - mpn
 - bjh
 - tfi
 - kmh
 - xkc
 - chr
 - sst
 - wrp
 - bbw
 - bje
 - raf
 - mhz
 - sez
 - ato
 - yle
 - nat
 - zag
 - kfa
 - mut
 - wrs
 - yyu
 - mta
 - cld
 - kjs
 - jdg
 - nmk
 - dij
 - bgv
 - buo
 - geg
 - gvp
 - sle
 - opa
 - hac
 - mqg
 - ert
 - gbh
 - ndu
 - gmz
 - glw
 - tli
 - kcq
 - aog
 - win
 - tmy
 - mqx
 - wgi
 - hah
 - dln
 - fak
 - rey
 - czh
 - diw
 - bjk
 - bdm
 - stf
 - tal
 - nqy
 - ymb
 - nce
 - bqo
 - bbu
 - kqi
 - tii
 - pru
 - aww
 - ahg
 - nit
 - sop
 - wsk
 - gqa
 - kbv
 - weo
 - nof
 - nmc
 - nap
 - jei
 - ndo
 - gcf
 - sgi
 - buh
 - gbr
 - tbp
 - she
 - bxb
 - mij
 - auy
 - bye
 - txt
 - kqo
 - umu
 - pku
 - cll
 - yun
 - mfm
 - kcr
 - ryu
 - kli
 - kfm
 - deg
 - bvm
 - gow
 - jgk
 - kvd
 - bhl
 - odk
 - gdu
 - ems
 - syb
 - nng
 - gig
 - ggg
 - etr
 - yix
 - asr
 - sbk
 - tov
 - pbn
 - ktf
 - jqr
 - slx
 - yis
 - alq
 - kfd
 - klq
 - oso
 - aku
 - pak
 - iyx
 - vmm
 - bga
 - mtk
 - mbd
 - sxw
 - gew
 - dbi
 - rwa
 - xmg
 - kvm
 - tru
 - kdz
 - kxh
 - sjr
 - lse
 - chp
 - tay
 - nuo
 - mep
 - wji
 - elk
 - crj
 - fut
 - jns
 - agf
 - kyk
 - iqu
 - mfo
 - jeb
 - sbz
 - xrw
 - mml
 - acv
 - kdq
 - tiw
 - jaq
 - kfz
 - aqg
 - kks
 - knt
 - gou
 - pdo
 - kcs
 - uba
 - abn
 - iti
 - amo
 - gye
 - kbz
 - wem
 - yap
 - ghl
 - zbu
 - mgk
 - nen
 - uuu
 - bit
 - vum
 - bvw
 - itt
 - kod
 - slc
 - awe
 - ccj
 - orh
 - dih
 - kbh
 - jig
 - one
 - zaf
 - mqh
 - bub
 - siy
 - aad
 - kjr
 - ruy
 - kqj
 - hum
 - jku
 - xti
 - ydg
 - ots
 - thp
 - dtm
 - jru
 - yaf
 - tsw
 - mma
 - rei
 - mtu
 - gdx
 - ttm
 - mbx
 - smy
 - nzm
 - ncf
 - anw
 - adz
 - ank
 - koh
 - lan
 - tuq
 - otm
 - kip
 - aik
 - ldq
 - tak
 - wca
 - wom
 - huh
 - jup
 - nhv
 - def
 - mfj
 - mtf
 - tsp
 - bnv
 - hch
 - fun
 - dil
 - ttb
 - dof
 - nyg
 - src
 - ael
 - scv
 - gop
 - xnz
 - sti
 - ebr
 - ahb
 - due
 - spm
 - wss
 - kdm
 - ldp
 - mcw
 - mbv
 - sct
 - vra
 - mkg
 - agy
 - cib
 - vmp
 - sdh
 - brq
 - bmj
 - vls
 - kcd
 - akq
 - rwk
 - dbd
 - spu
 - udl
 - meh
 - auq
 - liz
 - cdn
 - kmk
 - mmp
 - bwm
 - akr
 - sor
 - xtt
 - kqa
 - ruz
 - afi
 - tma
 - laa
 - ctt
 - bux
 - ldk
 - jma
 - kwu
 - klk
 - ybe
 - szg
 - pyu
 - frc
 - itr
 - bvi
 - ala
 - pbl
 - kni
 - dya
 - ahs
 - msl
 - nlo
 - bof
 - mhk
 - kic
 - gid
 - ung
 - boo
 - bpu
 - eze
 - yns
 - tvt
 - mla
 - sob
 - kzc
 - ywn
 - mku
 - mef
 - mxh
 - kpa
 - whg
 - akl
 - zsm
 - bqx
 - iko
 - krh
 - bcz
 - clc
 - rat
 - zro
 - dkx
 - sau
 - zpr
 - mqz
 - mii
 - duq
 - fla
 - yim
 - mne
 - tny
 - sok
 - saz
 - skv
 - kcj
 - zrg
 - dyg
 - mph
 - enn
 - jkr
 - blc
 - skd
 - kmj
 - gmm
 - gab
 - hkk
 - com
 - ttj
 - ckl
 - aaw
 - xvi
 - nfl
 - see
 - dak
 - pdc
 - iow
 - ogb
 - twp
 - ocu
 - hdn
 - bni
 - rcf
 - soo
 - fap
 - nhg
 - ike
 - smt
 - snq
 - mrz
 - zcd
 - rui
 - ksj
 - msg
 - kwb
 - fll
 - zuy
 - bja
 - bwt
 - mtp
 - kot
 - irr
 - tsu
 - dgx
 - gek
 - ncb
 - mek
 - klx
 - aif
 - mmn
 - piu
 - gaf
 - mat
 - kqk
 - arx
 - glr
 - orx
 - fay
 - tiy
 - msn
 - cdf
 - bcv
 - big
 - agh
 - leq
 - nrg
 - amc
 - pmm
 - epi
 - kev
 - njj
 - hol
 - bif
 - eme
 - ilp
 - pbv
 - hux
 - srz
 - lmk
 - esh
 - anl
 - coc
 - kvg
 - bva
 - iwm
 - trv
 - lie
 - aqt
 - sky
 - lrl
 - nph
 - dor
 - cob
 - sry
 - sgd
 - scn
 - tla
 - lor
 - anf
 - ado
 - kqw
 - mtb
 - tou
 - mna
 - bez
 - tlq
 - was
 - vaf
 - cgg
 - zrs
 - asu
 - yax
 - bxl
 - hgm
 - wbb
 - sug
 - cte
 - ykg
 - akf
 - dee
 - goz
 - xkj
 - kbm
 - mae
 - arp
 - avi
 - nmh
 - bpv
 - aaf
 - mdn
 - arw
 - cku
 - bzx
 - apy
 - pcl
 - job
 - sgr
 - vmh
 - mdh
 - bhg
 - wbj
 - dbn
 - ctz
 - nsa
 - rtm
 - sbg
 - bbv
 - buf
 - bqs
 - bea
 - idi
 - lna
 - gcr
 - njh
 - chd
 - skq
 - van
 - shc
 - iby
 - hla
 - toj
 - pac
 - ifm
 - gul
 - tug
 - xmf
 - sev
 - cos
 - gox
 - okh
 - tyy
 - nev
 - knz
 - jrt
 - nuq
 - moe
 - psw
 - sek
 - ngz
 - kzm
 - tdv
 - nyw
 - asi
 - plv
 - shs
 - pbg
 - ity
 - gua
 - plr
 - hna
 - vem
 - mic
 - pcb
 - tti
 - qus
 - zpy
 - tiq
 - lih
 - mkb
 - ldo
 - pqm
 - mye
 - nre
 - bsy
 - atk
 - lwl
 - gar
 - too
 - yra
 - yrb
 - buw
 - kit
 - ksv
 - nge
 - twr
 - ekp
 - tol
 - zte
 - agb
 - crv
 - ivb
 - dis
 - kjt
 - bfe
 - ney
 - sao
 - dbb
 - sha
 - keb
 - zia
 - bws
 - cra
 - bou
 - scw
 - avd
 - mti
 - sns
 - cae
 - chy
 - wdj
 - dsn
 - mlx
 - mwe
 - lki
 - luz
 - grs
 - dem
 - nlj
 - kkh
 - njs
 - aba
 - biu
 - mbf
 - tgy
 - nal
 - pfe
 - mnv
 - ijs
 - oke
 - ykk
 - tdl
 - mot
 - plu
 - tls
 - abu
 - shh
 - bid
 - tsa
 - kfe
 - pek
 - irn
 - tto
 - nyj
 - pos
 - nmm
 - kst
 - nkw
 - gbn
 - abm
 - brl
 - xes
 - kmz
 - zbc
 - lik
 - nil
 - kkk
 - erg
 - brp
 - mtl
 - blq
 - coz
 - stv
 - djn
 - tbj
 - knn
 - tkq
 - yog
 - mwg
 - mtq
 - tdc
 - bgi
 - nwm
 - dhv
 - tau
 - phq
 - vnk
 - yhd
 - iai
 - gnb
 - ema
 - daw
 - dge
 - ler
 - bdw
 - agt
 - mmy
 - orz
 - dma
 - pkg
 - mnp
 - chk
 - kpx
 - aul
 - pcj
 - zmq
 - ztx
 - aee
 - kdd
 - lil
 - azt
 - kof
 - tdo
 - zoh
 - lum
 - une
 - nds
 - bnn
 - usa
 - soz
 - aey
 - rji
 - mgf
 - tow
 - anx
 - caz
 - peb
 - dmr
 - okx
 - uni
 - ibd
 - oyd
 - umm
 - tef
 - nun
 - tul
 - gla
 - biy
 - bjo
 - bar
 - unx
 - bks
 - lvk
 - moy
 - hur
 - mxm
 - lek
 - dme
 - mnm
 - axk
 - oni
 - env
 - gni
 - rwo
 - ogg
 - niu
 - iki
 - mzn
 - cbg
 - mbs
 - saa
 - owi
 - puo
 - lmg
 - oka
 - lal
 - hid
 - kbb
 - kuh
 - dwa
 - plk
 - bwf
 - gwa
 - ral
 - aji
 - zmp
 - kyy
 - tkp
 - jaf
 - ivv
 - bek
 - yur
 - ndh
 - pdn
 - sys
 - gae
 - hvv
 - kdy
 - oks
 - kkd
 - hei
 - bjc
 - dva
 - mzv
 - dgg
 - sir
 - lad
 - sbh
 - mdw
 - sjg
 - moj
 - cja
 - diz
 - lti
 - kos
 - psi
 - ofu
 - bgx
 - snv
 - pon
 - sro
 - yki
 - bte
 - sgy
 - onj
 - poo
 - yaw
 - gyd
 - gad
 - mps
 - ipo
 - blm
 - nqt
 - prc
 - sos
 - kol
 - kxn
 - kwt
 - buj
 - haa
 - cbo
 - kfu
 - zpw
 - noz
 - wgb
 - kms
 - etx
 - sbc
 - end
 - sby
 - huf
 - msk
 - crc
 - wsa
 - mhc
 - kyh
 - pic
 - tof
 - niw
 - ilu
 - xok
 - ttw
 - sbb
 - zun
 - tnm
 - mnu
 - glo
 - tsi
 - nkh
 - ugo
 - gsw
 - dei
 - skb
 - chj
 - mbo
 - kkz
 - kgb
 - huz
 - jge
 - ano
 - lmi
 - vmj
 - tft
 - svb
 - hgw
 - swr
 - mrp
 - cma
 - wkd
 - kep
 - yot
 - zpe
 - zpd
 - har
 - fry
 - gbv
 - clu
 - kcf
 - wro
 - ayt
 - qun
 - bta
 - lcc
 - wbk
 - mwp
 - mrf
 - sny
 - nzk
 - xgu
 - knw
 - psh
 - smn
 - zat
 - ngj
 - shq
 - amt
 - qui
 - gww
 - caf
 - agi
 - pay
 - cbd
 - suq
 - djc
 - mwa
 - gcn
 - aaa
 - etn
 
</details>
Model details
- 
Developed by: Vineel Pratap et al.
 - 
Model type: Multi-Lingual Automatic Speech Recognition model
 - 
Language(s): 4017 languages, see supported languages
 - 
License: CC-BY-NC 4.0 license
 - 
Num parameters: 1 billion
 - 
Audio sampling rate: 16,000 kHz
 - 
Cite as:
@article{pratap2023mms, title={Scaling Speech Technology to 1,000+ Languages}, author={Vineel Pratap and Andros Tjandra and Bowen Shi and Paden Tomasello and Arun Babu and Sayani Kundu and Ali Elkahky and Zhaoheng Ni and Apoorv Vyas and Maryam Fazel-Zarandi and Alexei Baevski and Yossi Adi and Xiaohui Zhang and Wei-Ning Hsu and Alexis Conneau and Michael Auli}, journal={arXiv}, year={2023} }