---
title: "FireRedLID"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/109409bb-f0f9-45c6-8843-d3a056642e95"
updated: "2026-11-13"
---

# FireRedLID

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Identifies which language is spoken in an audio clip, across 100+ languages and 20+ Chinese dialects and accents. The language ID module of FireRedASR2S, for speech developers.

FireRedLID is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-13. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by FireRedTeam

## About

### What it is

FireRedLID is the spoken language identification module of FireRedASR2S, an all-in-one speech recognition system. You give it audio, and it says which language is being spoken. It covers 100+ languages and 20+ Chinese dialects and accents.

### Who it suits

It suits speech developers who need to know the language of a recording before they transcribe or route it.

Who runs it

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Software | Speech developers | Detect the language before choosing a recognizer | Send Mandarin clips to a Mandarin recognizer |
| Media | Teams sorting audio archives | Label recordings by language | Group a folder of clips by language |
| Research | Speech researchers | Compare language identification accuracy | Score the model on FLEURS data |

If you only work in one known language, you can skip it.

### Where to use it

- Python on Windows, macOS or Linux, with the FireRedASR2S code installed
- A GPU, since the card's sample turns on GPU use, though the setting can be changed
- Larger FireRedASR2S pipelines, where this is the language step

Jobs it does

| Use case | Who | What they get back |
| --- | --- | --- |
| Labelling a clip's language | Developers | A language, a confidence score and the clip length |
| Batch sorting | Archive teams | One result per audio file in a list |

### How to set it up

- Python on Windows, macOS or Linux
- The FireRedASR2S code from the project's GitHub repository, with its dependencies
- WAV files to test with

1. Clone the FireRedASR2S repository on GitHub and install its dependencies.
2. Download the model files.
3. Run the Python sample.

```sh
pip install -U huggingface_hub
hf download FireRedTeam/FireRedLID
```

### How to use it

Build a config, load the model by name, and pass a list of clip ids with a list of WAV paths. The call returns one result per clip.

```python
from fireredasr2s.fireredlid import FireRedLid, FireRedLidConfig

batch_uttid = ["hello_zh", "hello_en"]
batch_wav_path = ["assets/hello_zh.wav", "assets/hello_en.wav"]

config = FireRedLidConfig(use_gpu=True, use_half=False)
model = FireRedLid.from_pretrained("FireRedTeam/FireRedLID", config)

results = model.process(batch_uttid, batch_wav_path)
print(results)
```

Calls in the sample

| Tool | What it does |
| --- | --- |
| FireRedLidConfig | Sets options such as GPU use and half precision |
| FireRedLid.from\_pretrained | Loads the model by its Hugging Face name |
| model.process | Identifies the language of each listed clip |

### Example

You pass two short clips, one named hello\_zh and one named hello\_en. The card's sample output labels the first as Mandarin and the second as English, each with a confidence of 0.996, plus the clip length and a speed figure.

### For newcomers and experts

If you are new, language identification means a program listens to a recording and tells you what language it is. The first small thing to try is the two-clip sample from the card.

If you know the field, the card measures utterance-level accuracy. FireRedLID scores 97.18 on the FLEURS test across 82 languages, against 92.91 for SpeechBrain and 79.41 for Whisper. The trade-off is coverage: the figures cover 82 and 74 languages, not all 100+ it supports.

Clone the code and install it → Load FireRedLID by name → Pass clip ids and WAV paths → Read the language and confidence

### Good to know

Accuracy on the FLEURS test across 82 languages

| Label | Value |
| --- | --- |
| FireRedLID | 97.18% |
| SpeechBrain | 92.91% |
| Whisper | 79.41% |

- Other sets: 92.07 on the CommonVoice test and 88.47 on Chinese dialect and accent sets.
- Setup: the model alone is not enough, since the card asks you to clone its code first.
- License: apache-2.0.
- Cost to run: no API key, account or paid service is named.
- Data it reaches: it reads the audio files you pass in and downloads the model from Hugging Face.

## README

````markdown
# FireRedLID

Identifies which language is spoken in an audio clip, across 100+ languages and 20+ Chinese dialects and accents. The language ID module of FireRedASR2S, for speech developers.

Made by FireRedTeam on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

## About

What it is: FireRedLID is the spoken language identification module of FireRedASR2S, an all-in-one speech recognition system. You give it audio, and it says which language is being spoken. It covers 100+ languages and 20+ Chinese dialects and accents.

Who it suits: It suits speech developers who need to know the language of a recording before they transcribe or route it.

```table
Title: Who runs it
Industry | Who uses it | How they use it | Example
Software | Speech developers | Detect the language before choosing a recognizer | Send Mandarin clips to a Mandarin recognizer
Media | Teams sorting audio archives | Label recordings by language | Group a folder of clips by language
Research | Speech researchers | Compare language identification accuracy | Score the model on FLEURS data
```

If you only work in one known language, you can skip it.

Where to use it:

- Python on Windows, macOS or Linux, with the FireRedASR2S code installed
- A GPU, since the card's sample turns on GPU use, though the setting can be changed
- Larger FireRedASR2S pipelines, where this is the language step

```table
Title: Jobs it does
Use case | Who | What they get back
Labelling a clip's language | Developers | A language, a confidence score and the clip length
Batch sorting | Archive teams | One result per audio file in a list
```

How to set it up:

- Python on Windows, macOS or Linux
- The FireRedASR2S code from the project's GitHub repository, with its dependencies
- WAV files to test with

1. Clone the FireRedASR2S repository on GitHub and install its dependencies.
2. Download the model files.
3. Run the Python sample.

```sh
pip install -U huggingface_hub
hf download FireRedTeam/FireRedLID
```

How to use it: Build a config, load the model by name, and pass a list of clip ids with a list of WAV paths. The call returns one result per clip.

```python
from fireredasr2s.fireredlid import FireRedLid, FireRedLidConfig

batch_uttid = ["hello_zh", "hello_en"]
batch_wav_path = ["assets/hello_zh.wav", "assets/hello_en.wav"]

config = FireRedLidConfig(use_gpu=True, use_half=False)
model = FireRedLid.from_pretrained("FireRedTeam/FireRedLID", config)

results = model.process(batch_uttid, batch_wav_path)
print(results)
```

```table
Title: Calls in the sample
Tool | What it does
FireRedLidConfig | Sets options such as GPU use and half precision
FireRedLid.from_pretrained | Loads the model by its Hugging Face name
model.process | Identifies the language of each listed clip
```

Example: You pass two short clips, one named hello_zh and one named hello_en. The card's sample output labels the first as Mandarin and the second as English, each with a confidence of 0.996, plus the clip length and a speed figure.

For newcomers and experts: If you are new, language identification means a program listens to a recording and tells you what language it is. The first small thing to try is the two-clip sample from the card.

If you know the field, the card measures utterance-level accuracy. FireRedLID scores 97.18 on the FLEURS test across 82 languages, against 92.91 for SpeechBrain and 79.41 for Whisper. The trade-off is coverage: the figures cover 82 and 74 languages, not all 100+ it supports.

```flow
Clone the code and install it
Load FireRedLID by name
Pass clip ids and WAV paths
Read the language and confidence
```

Good to know:

```chart
Title: Accuracy on the FLEURS test across 82 languages
FireRedLID: 97.18%
SpeechBrain: 92.91%
Whisper: 79.41%
```

- Other sets: 92.07 on the CommonVoice test and 88.47 on Chinese dialect and accent sets.
- Setup: the model alone is not enough, since the card asks you to clone its code first.
- License: apache-2.0.
- Cost to run: no API key, account or paid service is named.
- Data it reaches: it reads the audio files you pass in and downloads the model from Hugging Face.

## On Hugging Face, 13 November 2026

- Task: audio classification
- Downloads in the last 30 days: 622
- Likes: 29
- License: apache-2.0
- Languages: en, zh
- Quantized versions: 1
- Fine-tunes: 1
- Tags: voxlingua107, audio, automatic-speech-recognition, audio-classification

## Links

- Model: https://huggingface.co/FireRedTeam/FireRedLID
- Files: https://huggingface.co/FireRedTeam/FireRedLID/tree/main

## Get the model

Download its files with Hugging Face's command line:

```sh
pip install -U huggingface_hub
hf download FireRedTeam/FireRedLID
```

Then follow the usage in its model card. Nothing in this kit runs by itself.
````

## What is in it

1 files, 5 KB, downloaded as a zip.

```text
README.md  5 KB
```

## Source

[FireRedTeam/FireRedLID on Hugging Face](https://huggingface.co/FireRedTeam/FireRedLID)

## Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
| --- | --- | --- | --- | --- | --- |
| FireRedLID (this page) | 622 | 29 | — | apache-2.0 | 2026-03-13 |
| [Anuvani-LID](https://mindket.com/p/4ae1946d-0be8-40b6-8a36-b11c5c25d65c) | 276 | 7 | 116M | apache-2.0 | 2026-10-19 |
| [AADD](https://mindket.com/p/b58e1376-dc9e-4e2c-991a-1305a3931658) | 73 | 9 | — | mit | 2026-11-09 |
| [faster-whisper-small](https://mindket.com/p/5f8fcbbc-5cb6-4d44-890c-eb642b81568d) | 5,890,728 | 95 | — | mit | 2023-11-23 |
| [whisper-large-v3-turbo](https://mindket.com/p/0a437e3c-069c-48a1-b07a-428a0416bd9c) | 4,969,987 | 3,524 | 809M | mit | 2024-10-04 |
| [Wav2Vec2-Base-960h](https://mindket.com/p/29706acd-2079-4db5-a54d-6436b4514cb3) | 1,794,378 | 418 | 94.4M | apache-2.0 | 2022-11-14 |

Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-03-13
- First published: 2026-02-11
- Checked on Hugging Face: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open FireRedTeam/FireRedLID on Hugging Face](https://huggingface.co/FireRedTeam/FireRedLID)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/109409bb-f0f9-45c6-8843-d3a056642e95)
- [Its page on Mindket](https://mindket.com/p/109409bb-f0f9-45c6-8843-d3a056642e95)
