Omnilingual ASR - An automatic speech recognition system launched by Meta AI
Omnilingual ASR is an automatic speech recognition system developed by Meta AI, supporting over 1600 languages, including 500 low-resource languages. Omnilingual ASR extends the wav2vec 2.0 encoder to 7 billion parameters...
What is Omnilingual ASR?
Omnilingual ASR, developed by Meta AI, is an automated speech recognition system supporting over 1600 languages, including 500 low-resource languages. Omnilingual ASR achieves superior performance by extending the wav2vec 2.0 encoder to 7 billion parameters and introducing two decoders, with a character error rate below 10% for 78% of languages. The Omnilingual ASR framework is community-driven, allowing users to extend it to new languages with only a small number of samples. Meta AI has also open-sourced the Omnilingual ASR Corpus dataset and the new self-supervised large-scale multilingual speech representation model, Omnilingual wav2vec 2.0, contributing to the development of global speech technology and promoting language equality and cultural exchange.
Main functions of Omnilingual ASR
- Multilingual speech transcriptionOmnilingual ASR can convert speech to text in more than 1,600 languages, including many low-resource languages and languages that have never been transcribed by AI before.
- Community Expansion CapabilitiesUsers can extend the model to new languages by providing a small number of audio and text samples, without the need for a large amount of training data or expertise.
- High performance and low error rateIn 78% of the languages, the character error rate (CER) is below 10%, reaching an industry-leading level.
- Multiple model optionsOffers models ranging from the lightweight 300M to the robust 7B, suitable for different devices and use cases.
- Open source and data sharing: Open source Omnilingual wav2vec 2.0 model and Omnilingual ASR Corpus dataset to support further development and research by developers and researchers worldwide.
The technical principle of Omnilingual ASR
- wav2vec 2.0 extensionIt extends the wav2vec 2.0 encoder to 7 billion parameters, enabling the extraction of rich multilingual semantic representations from raw speech data.
- Dual decoder architectureTwo decoders are used: a traditional connectionist temporal classification (CTC) decoder and a Transformer-based decoder, the latter of which borrows techniques from large language models (LLM) to significantly improve the performance of long-tail languages.
- Contextual learning abilityInspired by LLM, the model can quickly adapt to a new language with a small number of contextual samples, without the need for large-scale training data or complex adjustments.
- Large-scale multilingual datasetsThe training corpus integrates publicly available datasets and speech recordings provided by the community, covering a large number of low-resource languages and providing a broad linguistic foundation for the model.
Omnilingual ASR project address
- Project official website: https://ai.meta.com/blog/omnilingual-asr-advancing-automatic-speech-recognition/
- GitHub repositoryhttps://github.com/facebookresearch/omnilingual-asr
- HuggingFace model libraryhttps://huggingface.co/datasets/facebook/omnilingual-asr-corpus
- Technical Papers: https://ai.meta.com/research/publications/omnilingual-asr-open-source-multilingual-speech-recognition-for-1600-languages/
Application scenarios of Omnilingual ASR
-
Cross-language communicationIt helps people from different language backgrounds to communicate in real time, breaking down language barriers and promoting international cooperation and cultural exchange.
-
Low-resource language protection: Provides high-quality speech transcription tools for endangered or low-resource languages, contributing to language preservation and transmission.
-
Education and LearningIt can assist teaching in multilingual education, help students practice pronunciation, or provide instant voice translation for language learners.
-
Voice assistant extensionAdd more language support to intelligent voice assistants so that they can serve a wider range of users.
-
Content creation and mediaAutomatically transcribes multilingual video and audio content, improving content creation efficiency and supporting multilingual subtitle generation.