Mindket

GigaAM-v3

Newversion 1 · updated

Overview

Turns Russian speech into text, with variants that add punctuation and normalized text, built on a Conformer of about 230M parameters. For developers and teams transcribing Russian audio such as calls.

GigaAM-v3 is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip
  • torch and torchaudio version 2.8.0
  • transformers version 4.57.1
  • pyannote-audio 4.0.0 and torchcodec 0.7.0
Runs in
  • Python with the transformers library
  • Scripts and services that transcribe audio files
  • Windows, macOS or Linux for downloading the files
Start with
pip install -U huggingface_hub
hf download ai-sage/GigaAM-v3

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

GigaAM-v3 is a speech recognition model family from ai-sage, built on a Conformer encoder of 220 to 240M parameters. The encoder was pretrained on 700,000 hours of Russian speech. Five variants are offered, from the raw encoder to models that return punctuated, normalized text.

Who it suits

Developers and teams who transcribe Russian audio, including phone calls, background-music clips and everyday speech. The record also lists English. The card says the third generation does about 30 percent better on its new domains than earlier ones.

Who uses it, and how
IndustryWho uses itHow they use itExample
Customer serviceCall-center teamsTranscribe recorded calls into textA team converts a saved support call into a written record
MediaCaption editorsDraft subtitles for Russian audioAn editor transcribes a clip with background music
AccessibilityApp developersTranscribe speech with atypical characteristicsA developer adds transcription for disordered speech
ResearchSpeech researchersReuse the pretrained encoder or compare decodersCompare the CTC and RNN-T variants on the same clips

Skip it if your audio is in a language other than Russian or English.

Where to use it

  • Python with the transformers library
  • Scripts and services that transcribe audio files
  • Windows, macOS or Linux for downloading the files
Use caseWhoWhat they get back
Call transcriptsSupport teamsText of what was said on a recorded call
Punctuated captionsEditorsText with punctuation and normalized wording from the end-to-end variants
Research baselinesResearchersAn encoder and decoders to compare against other systems

How to set it up

You need Python and pip, plus the library versions the card recommends.

  • Python and pip
  • torch and torchaudio version 2.8.0
  • transformers version 4.57.1
  • pyannote-audio 4.0.0 and torchcodec 0.7.0
  • hydra-core, omegaconf and sentencepiece, in any version
  1. Install the Hugging Face hub library.
  2. Download the repository.
  3. Install the recommended libraries and run the Python example.
pip install -U huggingface_hub
hf download ai-sage/GigaAM-v3

How to use it

Pick a variant through the revision setting, load the model, and call transcribe on an audio file. The end-to-end variants return punctuated text.

from transformers import AutoModel

revision = "e2e_rnnt"  # can be any v3 model: ssl, ctc, rnnt, e2e_ctc, e2e_rnnt
model = AutoModel.from_pretrained(
    "ai-sage/GigaAM-v3",
    revision=revision,
    trust_remote_code=True,
)

transcription = model.transcribe("example.wav")
print(transcription)
ToolWhat it does
sslThe self-supervised encoder, pretrained on Russian speech
ctcSpeech recognition with a CTC decoder
rnntSpeech recognition with an RNN-T decoder
e2e_ctcCTC recognition that adds punctuation and normalizes text
e2e_rnntRNN-T recognition that adds punctuation and normalizes text

Example

You set the revision to e2e_rnnt and call transcribe on a recorded Russian call, example.wav. The script prints the spoken words as ready-to-read text with punctuation.

For newcomers and experts

If you are new, run the short Python example on one audio file with the e2e_rnnt variant and read what it prints. Try the other variants afterward.

For people in the field, the encoder uses a HuBERT-CTC pretraining objective, and the ASR variants add either a CTC or an RNN-T decoder. In the card's tests, the average word error rate is 8.4 for RNN-T and 9.2 for CTC, against 25.1 for Whisper. Judged by an LLM, the end-to-end models beat Whisper-large-v3 by about 70 to 30.

  1. Audio file in
  2. Encoder reads the speech
  3. CTC or RNN-T decoder writes words
  4. End-to-end models add punctuation

Good to know

Average word error rate, lower is better
GigaAM-v3 RNN-T8.4
GigaAM-v3 CTC9.2
T-One with LM19.4
Whisper25.1
  • License: MIT
  • Cost to run: none named, you use your own computer
  • Data it reaches: it downloads files from Hugging Face, then reads the audio files you give it, and the example allows the repository's own code to run
  • Not for: audio in other languages, since pretraining was on Russian speech
  • Disordered speech is the hardest set in the card, at 19.2 for RNN-T

README and files

README

GigaAM-v3

Turns Russian speech into text, with variants that add punctuation and normalized text, built on a Conformer of about 230M parameters. For developers and teams transcribing Russian audio such as calls.

Made by ai-sage 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: GigaAM-v3 is a speech recognition model family from ai-sage, built on a Conformer encoder of 220 to 240M parameters. The encoder was pretrained on 700,000 hours of Russian speech. Five variants are offered, from the raw encoder to models that return punctuated, normalized text.

Who it suits: Developers and teams who transcribe Russian audio, including phone calls, background-music clips and everyday speech. The record also lists English. The card says the third generation does about 30 percent better on its new domains than earlier ones.

Title: Who uses it, and how
Industry | Who uses it | How they use it | Example
Customer service | Call-center teams | Transcribe recorded calls into text | A team converts a saved support call into a written record
Media | Caption editors | Draft subtitles for Russian audio | An editor transcribes a clip with background music
Accessibility | App developers | Transcribe speech with atypical characteristics | A developer adds transcription for disordered speech
Research | Speech researchers | Reuse the pretrained encoder or compare decoders | Compare the CTC and RNN-T variants on the same clips

Skip it if your audio is in a language other than Russian or English.

Where to use it:

  • Python with the transformers library
  • Scripts and services that transcribe audio files
  • Windows, macOS or Linux for downloading the files
Use case | Who | What they get back
Call transcripts | Support teams | Text of what was said on a recorded call
Punctuated captions | Editors | Text with punctuation and normalized wording from the end-to-end variants
Research baselines | Researchers | An encoder and decoders to compare against other systems

How to set it up: You need Python and pip, plus the library versions the card recommends.

  • Python and pip
  • torch and torchaudio version 2.8.0
  • transformers version 4.57.1
  • pyannote-audio 4.0.0 and torchcodec 0.7.0
  • hydra-core, omegaconf and sentencepiece, in any version
  1. Install the Hugging Face hub library.
  2. Download the repository.
  3. Install the recommended libraries and run the Python example.
pip install -U huggingface_hub
hf download ai-sage/GigaAM-v3

How to use it: Pick a variant through the revision setting, load the model, and call transcribe on an audio file. The end-to-end variants return punctuated text.

from transformers import AutoModel

revision = "e2e_rnnt"  # can be any v3 model: ssl, ctc, rnnt, e2e_ctc, e2e_rnnt
model = AutoModel.from_pretrained(
    "ai-sage/GigaAM-v3",
    revision=revision,
    trust_remote_code=True,
)

transcription = model.transcribe("example.wav")
print(transcription)
Tool | What it does
ssl | The self-supervised encoder, pretrained on Russian speech
ctc | Speech recognition with a CTC decoder
rnnt | Speech recognition with an RNN-T decoder
e2e_ctc | CTC recognition that adds punctuation and normalizes text
e2e_rnnt | RNN-T recognition that adds punctuation and normalizes text

Example: You set the revision to e2e_rnnt and call transcribe on a recorded Russian call, example.wav. The script prints the spoken words as ready-to-read text with punctuation.

For newcomers and experts: If you are new, run the short Python example on one audio file with the e2e_rnnt variant and read what it prints. Try the other variants afterward.

For people in the field, the encoder uses a HuBERT-CTC pretraining objective, and the ASR variants add either a CTC or an RNN-T decoder. In the card's tests, the average word error rate is 8.4 for RNN-T and 9.2 for CTC, against 25.1 for Whisper. Judged by an LLM, the end-to-end models beat Whisper-large-v3 by about 70 to 30.

Audio file in
Encoder reads the speech
CTC or RNN-T decoder writes words
End-to-end models add punctuation

Good to know:

Title: Average word error rate, lower is better
GigaAM-v3 RNN-T: 8.4
GigaAM-v3 CTC: 9.2
T-One with LM: 19.4
Whisper: 25.1
  • License: MIT
  • Cost to run: none named, you use your own computer
  • Data it reaches: it downloads files from Hugging Face, then reads the audio files you give it, and the example allows the repository's own code to run
  • Not for: audio in other languages, since pretraining was on Russian speech
  • Disordered speech is the hardest set in the card, at 19.2 for RNN-T

On Hugging Face, 13 November 2026

  • Task: automatic speech recognition
  • Downloads in the last 30 days: 257,541
  • Likes: 202
  • License: mit
  • Languages: ru, en
  • Quantized versions: 44
  • Fine-tunes: 15
  • Tags: pytorch, gigaam, automatic-speech-recognition

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download ai-sage/GigaAM-v3

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

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
GigaAM-v3 This page257,541202—mit
whisper-large-v3Shares pytorch · automatic-speech-recognition3,489,3986,8021.5Bapache-2.0
Dulu Malayalam ASRShares pytorch · automatic-speech-recognition712—apache-2.0
zephyr-7b-betaShares pytorch60,4871,8687.2Bmit
faster-whisper-large-v3Shares automatic-speech-recognition1,660,044714—mit
parakeet-ultra-ggufShares automatic-speech-recognition1,375,4998627Mcc-by-4.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar in Productivity

See all in Productivity

Generates short 480P videos from a text prompt with the small 1.3B Wan2.1 model, packaged for the diffusers library. Runs on a consumer graphics card with abou…

New

Dulu Malayalam ASR

serendipitylabs · Kit

Turns spoken Malayalam into text on a CPU or a CUDA GPU, as an early research release from Serendipity Labs. For people who want draft transcripts of short, cl…

New

Turns plain home commands such as turn off the TV into structured tool calls, checking device states first. A 350M model for smart home builders and tinkerers.

New