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 256 output classes (each class representing a language).
The checkpoint consists of 1 billion parameters and has been fine-tuned from facebook/mms-1b on 256 languages.
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:
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
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 256 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.
Click to toggle
ara
cmn
eng
spa
fra
mlg
swe
por
vie
ful
sun
asm
ben
zlm
kor
ind
hin
tuk
urd
aze
slv
mon
hau
tel
swh
bod
rus
tur
heb
mar
som
tgl
tat
tha
cat
ron
mal
bel
pol
yor
nld
bul
hat
afr
isl
amh
tam
hun
hrv
lit
cym
fas
mkd
ell
bos
deu
sqi
jav
kmr
nob
uzb
snd
lat
nya
grn
mya
orm
lin
hye
yue
pan
jpn
kaz
npi
kik
kat
guj
kan
tgk
ukr
ces
lav
bak
khm
fao
glg
ltz
xog
lao
mlt
sin
aka
sna
ita
srp
mri
nno
pus
eus
ory
lug
bre
luo
slk
ewe
fin
rif
dan
yid
yao
mos
hne
est
dyu
bam
uig
sck
tso
mup
ctg
ceb
war
bbc
vmw
sid
tpi
mag
san
kri
lon
kir
run
ubl
kin
rkt
xmm
tir
mai
nan
nyn
bcc
hak
suk
bem
rmy
awa
pcm
bgc
shn
oci
wol
bci
kab
ilo
bcl
haw
mad
nod
sag
sas
jam
mey
shi
hil
ace
kam
min
umb
hno
ban
syl
bxg
xho
mww
epo
tzm
zul
ibo
abk
guz
ckb
knc
nso
bho
dje
tiv
gle
lua
skr
bto
kea
glk
ast
sat
ktu
bhb
emk
kng
kmb
tsn
gom
ven
sco
glv
sot
sou
gno
nde
bjn
ina
fmu
esg
wes
pnb
phr
mui
bug
mrr
kas
lir
vah
ssw
rwr
pcc
hms
wbr
swv
mtr
haz
aii
bns
msi
wuu
hsn
bgp
tts
lmn
dcc
bew
bjj
ibb
tji
hoj
cpx
cdo
daq
mut
nap
czh
gdx
sdh
scn
mnp
bar
mzn
gsw
Model details
Developed by: Vineel Pratap et al.
Model type: Multi-Lingual Automatic Speech Recognition model
@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}
}