/ Модель

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

Параметры
407 млн
Лицензия
Apache 2.0
Архитектура
wav2vec2 · dense
Опубликована
16 июн 2022

wav2vec2-large-xlsr-53-chinese-zn-cn-aishell1

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

Модель распознаёт китайскую речь и преобразует аудио с частотой 16 кГц в текст.

139скачиваний за 30 дней6лайковвеса обновлены3 авг 2022

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель qinyue/wav2vec2-large-xlsr-53-chinese-zn-cn-aishell1 — дообученная на китайском языке версия facebook/wav2vec2-large-xlsr-53 для автоматического распознавания речи. Она использует архитектуру Wav2Vec2 с CTC-декодером и содержит 407,1 млн параметров; для распознавания принимает аудио с частотой дискретизации 16 кГц и выдаёт текст на китайском языке. На тестовой выборке AISHELL-1 указана частота ошибок слов WER 7,04%; с языковой моделью — 3,96%. Модель распространяется по лицензии Apache-2.0.

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

  • транскрибация записей на китайском языке
  • распознавание китайской речи в аудио с частотой 16 кГц
  • создание текстовых субтитров к китайским аудиозаписям

Ограничения

Для ожидаемого режима работы аудио должно иметь частоту дискретизации 16 кГц. Приведённый WER измерен на AISHELL-1 и не гарантирует такую же точность на других данных.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Wav2Vec2-Large-XLSR-53-Chinese-zh-CN-aishell1

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Chinese using the AISHELL-1 dataset. When using this model, make sure that your speech input is sampled at 16kHz.

Usage

The model can be used directly (without a language model) as follows:

import torch
import librosa
from transformers import Wav2Vec2ForCTC, Wav2Vec2Processor

device = "cuda:0" if torch.cuda.is_available() else "cpu"

processor = Wav2Vec2Processor.from_pretrained(
    'qinyue/wav2vec2-large-xlsr-53-chinese-zn-cn-aishell1')
model = Wav2Vec2ForCTC.from_pretrained(
    'qinyue/wav2vec2-large-xlsr-53-chinese-zn-cn-aishell1').to(device)

filepath = 'test.wav'
audio, sr = librosa.load(filepath, sr=16000, mono=True)
inputs = processor(audio, sample_rate=16000, return_tensors="pt").to(device)
with torch.no_grad():
    logits = model(inputs.input_values,
                   attention_mask=inputs.attention_mask).logits
predicted_ids = torch.argmax(logits, dim=-1)
pred_str = processor.decode(predicted_ids[0])

print(pred_str)

Evaluation

wer_metric = load_metric("wer")

def compute_metrics(pred):
    pred_logits = pred.predictions
    pred_ids = np.argmax(pred_logits, axis=-1)

    pred.label_ids[pred.label_ids == -100] = processor.tokenizer.pad_token_id

    pred_str = processor.batch_decode(pred_ids, spaces_between_special_tokens=True)
    label_str = processor.batch_decode(pred.label_ids, group_tokens=False, spaces_between_special_tokens=True)

    wer = wer_metric.compute(predictions=pred_str, references=label_str)

    return {"wer": wer}

Results

ReferencePrediction
据 伟 业 我 爱 我 家 市 场 研 究 院 测 算据 北 业 我 爱 我 家 市 场 研 究 院 测 算
七 月 北 京 公 积 金 贷 款 成 交 量 提 升 了 百 分 之 五七 月 北 京 公 积 金 贷 款 成 交 量 提 升 了 百 分 之 五
培 育 门 类 丰 富 层 次 齐 用 的 综 合 利 用 产 业培 育 门 类 丰 富 层 资 集 业 的 综 合 利 用 产 业
我 们 迎 来 了 赶 超 发 达 国 家 的 难 得 机 遇我 们 迎 来 了 赶 超 发 达 国 家 的 单 得 机 遇
坚 持 基 本 草 原 保 护 制 度坚 持 基 本 草 员 保 护 制 度
强 化 水 生 生 态 修 复 和 建 设强 化 水 生 生 态 修 复 和 建 设
温 州 两 男 子 为 争 女 人 驾 奔 驰 宝 马 街 头 四 次 对 撞温 州 两 男 子 为 争 女 人 架 奔 驰 宝 马 接 头 四 次 对 重
她 表 示 应 该 是 吃 吃 饭 看 电 影 之 类 的他 表 示 一 的 是 吃 吃 饭 看 电 影 之 理
加 强 畜 禽 遗 传 资 源 和 农 业 野 生 植 物 资 源 保 护加 强 续 紧 遗 传 资 源 和 农 业 野 生 职 物 资 源 保 护
两 人 都 是 依 赖 电 话 沟 通两 人 都 是 依 赖 电 话 沟 通

Test Result:

In the table below I report the Word Error Rate (WER) of the model on the AISHELL-1 test dataset.

ModelWERWER-with-LM
qinyue/wav2vec2-large-xlsr-53-chinese-zn-cn-aishell17.04%3.96%

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Wav2Vec2ForCTC
Ревизия весов
6486b01

0 моделей