/ Модель

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

Лицензия
OpenRAIL
Базовая модель
whisper-large-v3
Библиотека
transformers
Опубликована
22 мая 2025

whisper-large-v3-narrow-accent

Классификация аудиоАудио → label3 профессии

Модель классифицирует английскую речь по одной из 16 узких категорий акцента.

883скачиваний за 30 дней5лайковвеса обновлены10 авг 2025

Бенчмарки

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

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

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

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

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

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

Модель tiantiaf/whisper-large-v3-narrow-accent предназначена для классификации узких категорий английского акцента в аудиозаписи. Она реализует подход к классификации акцентов из бенчмарка Vox-Profile и дообучена на основе openai/whisper-large-v3; репозиторий использует Transformers и формат safetensors.

Модель относит речь к одной из 16 категорий, включая региональные группы и языковые влияния: например, North America, Irish, Slavic и South Asia. Её можно применять для анализа особенностей произношения и характеристики речи говорящих. Карточка отмечает, что синтезированная речь TTS чаще распознаётся как Germanic.

Указана лицензия OpenRAIL. Описание охватывает английские акценты; результаты на синтезированной речи могут смещаться в сторону категории Germanic.

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

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

Ограничения

Карточка сообщает, что образцы речи, сгенерированные TTS, чаще классифицируются как Germanic. Указанные категории рассчитаны на английские акценты.

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

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

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

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

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

Открыть на Hugging Face

Whisper-Large v3 for Narrow Accent Classification

Model Description

This model includes the implementation of narrow accent classification described in Vox-Profile: A Speech Foundation Model Benchmark for Characterizing Diverse Speaker and Speech Traits (https://arxiv.org/pdf/2505.14648)

Github repository: https://github.com/tiantiaf0627/vox-profile-release

The included English accents are:

[
  'East Asia', 'English', 'Germanic', 'Irish', 
  'North America', 'Northern Irish', 'Oceania', 
  'Other', 'Romance', 'Scottish', 'Semitic', 'Slavic', 
  'South African', 'Southeast Asia', 'South Asia', 'Welsh'
]

Some observations we have seen for this model (List to add as we observe more):

  1. TTS samples have a higher tendency to be recognized as Germanic.

How to use this model

Download repo

git clone git@github.com:tiantiaf0627/vox-profile-release.git

Install the package

conda create -n vox_profile python=3.8
cd vox-profile-release
pip install -e .

Load the model

# Load libraries
import torch
import torch.nn.functional as F
from src.model.accent.whisper_accent import WhisperWrapper

# Find device
device = torch.device("cuda") if torch.cuda.is_available() else "cpu"

# Load model from Huggingface
model = WhisperWrapper.from_pretrained("tiantiaf/whisper-large-v3-narrow-accent").to(device)
model.eval()

Prediction

# Label List
english_accent_list = [
    'East Asia', 'English', 'Germanic', 'Irish', 
    'North America', 'Northern Irish', 'Oceania', 
    'Other', 'Romance', 'Scottish', 'Semitic', 'Slavic', 
    'South African', 'Southeast Asia', 'South Asia', 'Welsh'
]
    
# Load data, here just zeros as the example
# Our training data filters output audio shorter than 3 seconds (unreliable predictions) and longer than 15 seconds (computation limitation)
# So you need to prepare your audio to a maximum of 15 seconds, 16kHz and mono channel
max_audio_length = 15 * 16000
data = torch.zeros([1, 16000]).float().to(device)[:, :max_audio_length]
logits, embeddings = model(data, return_feature=True)
    
# Probability and output
accent_prob = F.softmax(logits, dim=1)
print(english_accent_list[torch.argmax(accent_prob).detach().cpu().item()])

If you have any questions, please contact: Tiantian Feng (tiantiaf@usc.edu)

Kindly cite our paper if you are using our model or find it useful in your work

@article{feng2025vox,
  title={Vox-Profile: A Speech Foundation Model Benchmark for Characterizing Diverse Speaker and Speech Traits},
  author={Feng, Tiantian and Lee, Jihwan and Xu, Anfeng and Lee, Yoonjeong and Lertpetchpun, Thanathai and Shi, Xuan and Wang, Helin and Thebaud, Thomas and Moro-Velazquez, Laureano and Byrd, Dani and others},
  journal={arXiv preprint arXiv:2505.14648},
  year={2025}
}

Responsible use of the Model: the Model is released under Open RAIL license, and users should respect the privacy and consent of the data subjects, and adhere to the relevant laws and regulations in their jurisdictions in using our model.

❌ Out-of-Scope Use

  • Clinical or diagnostic applications
  • Surveillance
  • Privacy-invasive applications
  • No commercial use

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

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

GPU в ailist

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

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

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
3a0e270

0 моделей