/ Модель

Характеристики

Контекст
512 токенов
Параметры
127 млн
Лицензия
MIT
Архитектура
t5 · dense
Опубликована
25 авг 2026

vit5-vietnamese-phonetic-eclm

Генерация текстаТекст → текст3 профессии

Модель ViT5, дообученная для фонетически ориентированной коррекции и переоценки текста после распознавания вьетнамской речи.

150скачиваний за 30 дней0лайковвеса обновлены25 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Toan2408 phát triển mô hình ViT5-Base tinh chỉnh cho hiệu chỉnh lỗi và chấm điểm lại đầu ra nhận dạng tiếng nói tiếng Việt. Mô hình dùng kiến trúc T5 encoder-decoder, có 126,8 triệu tham số và độ dài ngữ cảnh 512 token; trọng số được cung cấp ở định dạng safetensors. README mô tả việc huấn luyện với Phonetic-Weighted Loss (hệ số 3,5) và Phonetic Syllable Gating để xử lý các nhầm lẫn âm vị đặc trưng của tiếng Việt, gồm phụ âm đầu, phụ âm cuối, vần và thanh điệu.

Mô hình предназначена для постобработки ASR: исправляет гипотезу распознавания и помогает ранжировать варианты с учётом фонетических ошибок. Разработчик заявляет, что gating снижает риск исправления корректных фраз. Данные описывают работу с текстом на вьетнамском языке; вход — распознанный текст, выход — исправленный или переоценённый текст. Лицензия MIT.

Сценарии применения

  • исправление фонетических ошибок в расшифровках вьетнамской речи
  • переоценка вариантов гипотез ASR с учётом созвучий
  • постобработка автоматических расшифровок на вьетнамском языке

Ограничения

Предназначена для постобработки текста ASR на вьетнамском языке; описание не подтверждает поддержку других языков или видов входных данных. Заявление о снижении чрезмерных исправлений приведено в README и не сопровождается количественной оценкой.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Vietnamese Phonetic-Weighted ECLM (Error Correction Language Model)

Mô hình ViT5-Base được huấn luyện tăng cường bằng cơ chế Phonetic-Weighted Loss (Scale x3.5) nhằm nắn chỉnh và chấm điểm các lỗi phát âm/đồng âm đặc thù trong tiếng Việt sau bước nhận dạng giọng nói ASR.

Đặc điểm nổi bật

  • Phân rã âm vị học toàn diện (Unicode NFD): Tự động bao phủ các cặp âm đầu (tr/ch, s/x, d/gi/r, l/n), âm cuối (c/t, n/ng, ch/t), vần (i/y, ươn/ương) và thanh điệu (hỏi/ngã).
  • Phonetic Syllable Gating: Thiết kế đặc thù cho bài toán Rescoring / Post-processing ASR, đảm bảo không gây suy giảm cấu trúc câu đúng (Zero Over-correction).

Cách sử dụng (Inference)

import torch
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer

model_name = "Toan2408/vit5-vietnamese-phonetic-eclm"
device = "cuda" if torch.cuda.is_available() else "cpu"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name).to(device)

def correct_text(text: str) -> str:
    input_text = "sửa lỗi chính tả: " + text.strip().lower()
    inputs = tokenizer(input_text, return_tensors="pt", max_length=64, truncation=True).to(device)
    
    with torch.no_grad():
        outputs = model.generate(**inputs, max_new_tokens=64, num_beams=3)
    return tokenizer.decode(outputs[0], skip_special_tokens=True)

# Ví dụ
raw_asr_text = "có thể giúp ca quên đi những nỗi u phiền"
print("Đầu ra ECLM:", correct_text(raw_asr_text))

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
a571a71

0 моделей