/ Модель

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

Параметры
365 млн
Лицензия
GPL 3.0
Архитектура
t5 · dense
Базовая модель
byt5-small
Библиотека
transformers
Опубликована
24 мая 2026

ipa-transcriptor-300M

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

Дообученная модель ByT5 преобразует английские слова в фонетическую транскрипцию IPA.

155скачиваний за 30 дней0лайковвеса обновлены6 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IPA Transcriptor 300M — дообученная pymlex байтовая модель google/byt5-small на базе архитектуры T5. Она преобразует английские слова в фонетическую транскрипцию IPA, например analytical → ˌænəˈlɪtɪkəl. Модель обучена на 125 925 очищенных парах «английское слово — транскрипция IPA» из фонетического словаря. Веса доступны в форматах Safetensors и ONNX; для запуска используется библиотека Transformers. Общее число параметров — 364,6 млн.

Модель предназначена для получения IPA-транскрипций отдельных английских слов и может применяться в инструментах изучения произношения или фонетической обработки текста. В README приведены значения loss и perplexity на валидационной и тестовой выборках, однако данных о качестве на других типах текста нет. Лицензия — GPL-3.0.

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

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

Ограничения

Обучение ориентировано на английские слова; перенос на другие языки и длинные тексты не подтверждён. Опубликованные метрики относятся только к указанным в README выборкам.

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

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

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

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

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

Открыть на Hugging Face

IPA Transcriptor 300M

Fine-tuned google/byt5-small for English word to IPA transcription.

Task format:

ipa: analytical  ->  ˌænəˈlɪtɪkəl

Training data: English phonetic and syllable count dictionary, 125,925 word–IPA pairs after cleaning.

GitHub: pymlex/ipa-transcriptor-300M

Benchmark

Fine-tuned on NVIDIA L4, run colab_l4_bf16, beam search num_beams=4.

MetricValidationTest
n_samples62966297
loss0.15150.1478
perplexity1.16361.1592
token_accuracy0.78490.7858
exact_match0.59820.6111
char_accuracy0.89480.8969
cer0.10660.1045
bleu59.8261.11

Dataset length distributions

Word length

IPA length

Training loss

Loss linear

Loss log scale

Inference

from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
import torch

model_id = "pymlex/ipa-transcriptor-300M"
source_prefix = "ipa: "

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)
model.eval()
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model.to(device)

def transcribe(word: str, num_beams: int = 4) -> str:
    source = f"{source_prefix}{word.strip().lower()}"
    encoded = tokenizer(source, return_tensors="pt", truncation=True, max_length=36).to(device)
    output_ids = model.generate(**encoded, max_new_tokens=56, num_beams=num_beams, early_stopping=True)
    return tokenizer.decode(output_ids[0], skip_special_tokens=True)

print(transcribe("analytical"))

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей