Распознавание речи: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Строка 106: Строка 106:
**[https://huggingface.co/AigizK/bashkir-whisper-small Специализированная модель для распознавания башкирской речи, обученная независимым исследователем Айгизом Кунафиным на данных краудсорсинга.]
**[https://huggingface.co/AigizK/bashkir-whisper-small Специализированная модель для распознавания башкирской речи, обученная независимым исследователем Айгизом Кунафиным на данных краудсорсинга.]
*Марийский язык (луговомарийский):
*Марийский язык (луговомарийский):
**[https://huggingface.co/lifeway/whisper-small-mhr-pre/tree/main/runs — чекпоинт, созданный в рамках экспериментов по дообучению Whisper на марийском (mhr) субкорпусе. Основная же часть марийских моделей (от проекта Mari-Lab) чаще распространяется внутри их собственных Telegram-сервисов, но этот весовой файл можно использовать как базу для кастомного инференса.]
**[https://huggingface.co/lifeway/whisper-small-mhr-pre/tree/main/runs Чекпоинт, созданный в рамках экспериментов по дообучению Whisper на марийском (mhr) субкорпусе. Основная же часть марийских моделей (от проекта Mari-Lab) чаще распространяется внутри их собственных Telegram-сервисов, но этот весовой файл можно использовать как базу для кастомного инференса.]
*Многоязычные
*Многоязычные
*https://huggingface.co/facebook/wav2vec2-large-xlsr-53 базовая XLSR-модель от Meta, обученная на 53 языках мира.]
*https://huggingface.co/facebook/wav2vec2-large-xlsr-53 базовая XLSR-модель от Meta, обученная на 53 языках мира.]

Версия от 13:43, 21 октября 2026

Результаты

Яндекс

  • Распознавание и синтез речи в сревисах Яндекса, готовы:
  1. татарский (2 июля 2024 года)
  2. чувашский (18 декабря 2024 года)
  3. башкирский (24 февраля 2025 года)
  4. удмуртский (8 сентября 2025 года)
  5. марийский (1 ноября 2025 года)
  6. якутский (8 июля 2026 года)
  7. кабардино-черкесский (22 сентября 2026 года)

Процесс сбора

Common Voice

https://commonvoice.mozilla.org

Язык Всего записей Длительность
всех записей
Проверенная
речь
Участники
Луговомарийский 234 770 301,42 ч 280,85 ч 500
Кабардинский 175 830 305,09 ч 276,38 ч 385
Башкирский 218 518 268,71 ч 258,81 ч 930
Абхазский 158 625 242,64 ч 207,84 ч 1 303
Татарский 31 364 33,44 ч 32,48 ч 297
Чувашский 20 456 28,64 ч 24,52 ч 122
Саха (якутский) 13 411 23,58 ч 16,34 ч 256
Осетинский 966 1,48 ч 1,41 ч 39

Боты на сайтах

  • Голос.якт - краудсорсинговый проект на сайте Национальной библиотеки Республики Саха (якутский и эвенкийский).

Боты ВКонтакте

Боты в Telegram:

Технология сбора


Доступные предобученные модели

Для локального развертывания распознавания речи (STT) или дообучения на собственных данных используются базовые архитектуры (в основном OpenAI Whisper и Meta Wav2Vec 2.0), дообученные на региональных корпусах:

Технические стандарты для ИИ-корпусов

Чтобы собранные через ботов аудиозаписи можно было использовать для обучения нейросетей, рекомендуется придерживаться следующих параметров:

Требования к аудиофайлам

  • Формат: Несжатый `WAV (PCM)` или конвертация из Telegram `.ogg` (Opus) без потери частоты.
  • Частота дискретизации: Минимум `16 000 Гц` (16 kHz). Для задач синтеза (TTS) — `44 100 Гц`.
  • Разрядность: `16-bit`, канал `моно`.
  • Длительность фрагмента:*Оптимально от 3 до 10 секунд (одно предложение). Длинные записи требуют предварительной сегментации.

Инструменты автоматизации

  • Montreal Forced Aligner (MFA): Рекомендуемый инструмент для автоматического посекундного выравнивания (alignment) текста и звука на основе акустических моделей.
  • Нейросетевая очистка звука: Использование библиотек вроде *Demucs* или *WebRTC VAD* для фильтрации тишины и удаления фонового шума из краудсорсинговых записей.