AI SeedbankHelp preserve open and free AI for humanity's future

← All models

xbgoose_hubert-large-speech-emotion-recognition-russian-dusha-finetuned

xbgoose · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: 1 · Leechers: 0

Observed 2026-09-02T13:56:39Z via announce.aitorrent.org:7070.

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


language:

  • ru tags:
  • SER
  • speech
  • audio
  • russian license: apache-2.0 pipeline_tag: audio-classification base_model: facebook/hubert-large-ls960-ft datasets:
  • xbgoose/dusha

HuBERT fine-tuned on DUSHA dataset for speech emotion recognition in russian language

The pre-trained model is this one - facebook/hubert-large-ls960-ft

The DUSHA dataset used can be found here

Fine-tuning

Fine-tuned in Google Colab using Pro account with A100 GPU

Freezed all layers exept projector, classifier and all 24 HubertEncoderLayerStableLayerNorm layers

Used half of the train dataset

Training parameters

  • 2 epochs
  • train batch size = 8
  • eval batch size = 8
  • gradient accumulation steps = 4
  • learning rate = 5e-5 without warm up and decay

Metrics

Achieved

  • accuracy = 0.86
  • balanced = 0.76
  • macro f1 score = 0.81 on test set, improving accucary and f1 score compared to dataset baseline

Usage

from transformers import HubertForSequenceClassification, Wav2Vec2FeatureExtractor
import torchaudio
import torch

feature_extractor = Wav2Vec2FeatureExtractor.from_pretrained("facebook/hubert-large-ls960-ft")
model = HubertForSequenceClassification.from_pretrained("xbgoose/hubert-speech-emotion-recognition-russian-dusha-finetuned")
num2emotion = {0: 'neutral', 1: 'angry', 2: 'positive', 3: 'sad', 4: 'other'}

filepath = "path/to/audio.wav"

waveform, sample_rate = torchaudio.load(filepath, normalize=True)
transform = torchaudio.transforms.Resample(sample_rate, 16000)
waveform = transform(waveform)

inputs = feature_extractor(
        waveform, 
        sampling_rate=feature_extractor.sampling_rate, 
        return_tensors="pt",
        padding=True,
        max_length=16000 * 10,
        truncation=True
    )

logits = model(inputs['input_values'][0]).logits
predictions = torch.argmax(logits, dim=-1)
predicted_emotion = num2emotion[predictions.numpy()[0]]
print(predicted_emotion)

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:7e5883b443d7509a17f70e6adab07151ba3941b9&dn=xbgoose_hubert-large-speech-emotion-recognition-russian-dusha-finetuned

Open magnet in torrent client · infohash 7e5883b443d7509a17f70e6adab07151ba3941b9

Files & hashes

PathSizesha1sha256
README.md2.0 KB (2,075 B)b28f824ac62b8870083b23854d4393500ff07d8483c98c9da01e3fc852d5c1701783075f37c9d3449d8916f89e36ee87b9733646
config.json1.7 KB (1,791 B)f2d872e467db5eae7a6aa0d410194c1c71eb2dcc68321023a924a011a74ea0cb87dbec715e301539c73557923f8b31441de9e122
model.safetensors1.18 GB (1,262,861,492 B)9de8fec55f65eeee9d77ffc7ad707b09656b99c3018ea34077685d49cc08675effa95575089dc3dc2a1d6f805ee2a004dc695e68
preprocessor_config.json213 B (213 B)1e64fb2bcce02b22de118990a28d18d71c4388fa35caf9ccc729550a138a150a9fccc37e6a7ebe309ead1d345a48853573e9c6e2
pytorch_model.bin1.18 GB (1,262,956,405 B)e4ff6fbc6e64cd7906917ee5f0b2bdbcc06d709a1cb638b377ccc927a3dfbd55f68b57fa240eee4e8b42d6e5b49b06d69bb7671d

Cite this release

Canonical URL
https://aiseedbank.org/models/xbgoose_hubert-large-speech-emotion-recognition-russian-dusha-finetuned/
Slug
xbgoose_hubert-large-speech-emotion-recognition-russian-dusha-finetuned
Infohash
7e5883b443d7509a17f70e6adab07151ba3941b9
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: xbgoose_hubert-large-speech-emotion-recognition-russian-dusha-finetuned.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositoryxbgoose/hubert-large-speech-emotion-recognition-russian-dusha-finetuned
Revision (pinned)2eaa20433d7e6d5be7587b5f9f0057527ed274ba
Fetched at2026-09-02T05:47:10Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-02T05:47:37Z

apache-2.02.35 GB (2,525,821,976 bytes)transformerspytorchsafetensorshubertaudio-classificationSERspeechaudiorussianendpoints_compatible1 language (ru)