/ Модель

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

Контекст
1 024 токена
Параметры
833 936
Размер весов
76,8 МБ
Архитектура
whisper · dense
Опубликована
1 апр 2024

tiny-random-WhisperForConditionalGeneration

Распознавание речиАудио → текст3 профессии

Xenova/tiny-random-WhisperForConditionalGeneration — уменьшенная тестовая модель автоматического распознавания речи, подготовленная сообществом Xenova для использования с Transformers.js.

1 967скачиваний за 30 дней0лайковвеса обновлены27 авг 2025

Бенчмарки

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

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

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

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

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

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

Она создана на основе конфигурации и процессора openai/whisper-tiny, но с существенно сокращённой архитектурой и случайно инициализированными параметрами несовпадающих размеров, поэтому предназначена прежде всего для проверки совместимости и работы веб-инструментария, а не для качественной транскрипции аудио.

Модель поддерживает сценарий automatic speech recognition и экспортирована в формат ONNX с механизмом past key values для применения в JavaScript и браузерных окружениях через библиотеку @huggingface/transformers. В конфигурации указаны один слой энкодера и один слой декодера, по четыре attention head в каждом, размер скрытого представления d_model равен 16. Точные языки, размер контекста, качество распознавания и полный перечень поддерживаемых модальностей в README не указаны; по назначению модель работает с аудиовходом и текстовым результатом.

Основное преимущество модели — малый размер и готовность к запуску в Transformers.js, что удобно для тестов, демонстраций и проверки ONNX-конвейера. Ключевое ограничение — тестовый характер и случайные веса, из-за чего модель не предназначена для надёжного распознавания речи в прикладных системах. Лицензия в README не указана.

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

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

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

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

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

Открыть на Hugging Face

Code to generate:

from transformers import WhisperForConditionalGeneration, AutoProcessor

new_config_values = dict(
  d_model = 16,
  decoder_attention_heads = 4,
  decoder_layers = 1,
  encoder_attention_heads = 4,
  encoder_layers = 1,
  num_hidden_layers = 1,

  ignore_mismatched_sizes=True,
)
original_model = WhisperForConditionalGeneration.from_pretrained('openai/whisper-tiny', **new_config_values)
original_model.save_pretrained('converted')

original_processor = AutoProcessor.from_pretrained('openai/whisper-tiny')
original_processor.save_pretrained('converted')

Followed by:

$ mkdir -p ./converted/onnx
$ optimum-cli export onnx -m ./converted ./converted/onnx --task automatic-speech-recognition-with-past
$ find ./converted/onnx -type f ! -name "*.onnx" -delete

Usage (Transformers.js)

If you haven't already, you can install the Transformers.js JavaScript library from NPM using:

npm i @huggingface/transformers

Example: Transcribe audio from a URL.

import { pipeline } from '@huggingface/transformers';

const transcriber = await pipeline('automatic-speech-recognition', 'Xenova/tiny-random-WhisperForConditionalGeneration');
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/jfk.wav';
const output = await transcriber(url);

Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using 🤗 Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

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

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

GPU в ailist

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

Нельзя запустить

Модель выложена для браузера (ONNX / transformers.js).

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

0 моделей