ДалееСледующее руководство
Конформная архитектура
Аудио ИИ
Аудио РУКОВОДСТВО ПО ИИ
DeepSpeech — это модель сквозного распознавания речи, представленная Baidu в 2014 году, которая сопоставляет необработанные звуковые характеристики непосредственно с текстом с помощью рекуррентной нейронной сети, обученной с учетом потери CTC.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это помогло стать пионером в переходе от сложных, спроектированных вручную конвейеров ASR к обученным системам, управляемым данными.
Классические распознаватели речи объединили отдельные акустические модели, словари произношения и языковые модели с настроенными вручную компонентами. DeepSpeech заменил большую часть этого единой нейронной сетью, обученной от начала до конца. Его архитектура использует функции спектрограммы или MFCC в коротких аудиокадрах и пропускает их через несколько полностью связанных уровней: двунаправленный рекуррентный уровень, который фиксирует контекст из прошлого и будущего, и выходной уровень, создающий распределение вероятностей по символам на каждом временном шаге. Важно отметить, что он использует временную классификацию коннекционистов (CTC), которая позволяет сети изучать выравнивание между аудио и текстом без необходимости использования меток на уровне кадра. Позже Mozilla выпустила популярную реализацию с открытым исходным кодом (в более новых версиях использовалась потоковая конструкция на основе LSTM), что сделало этот подход широко доступным.
Распознавание голосовых команд на устройстве в автономном режиме для приложений, ориентированных на конфиденциальность, с использованием открытого DeepSpeech от Mozilla.
Создание черновых стенограмм подкастов или лекций без использования облачного сервиса
Преподавание основ сквозной потери ASR и CTC на университетских курсах машинного обучения
Создание пользовательских голосовых интерфейсов для Интернета вещей или встроенных устройств, где требуется легкий, потоковый распознаватель
Сам DeepSpeech в значительной степени вытеснен архитектурами, основанными на внимании и преобразователях (Conformer, Whisper, wav2vec 2.0), которые фиксируют более длинный контекст и осуществляют самоконтроль неразмеченного аудио. Но его основные идеи — сквозное обучение и декодирование CTC — остаются основополагающими и до сих пор появляются в современных гибридных системах. Наследие носит концептуальный характер: оно доказало, что одна изученная модель может конкурировать с тщательно спроектированными конвейерами, прокладывая путь для сегодняшних больших, многоязычных, самоконтролируемых речевых базовых моделей.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
DeepSpeech — это модель сквозного распознавания речи, представленная Baidu в 2014 году, которая сопоставляет необработанные звуковые характеристики непосредственно с текстом с помощью рекуррентной нейронной сети, обученной с потерей CTC. Это помогло стать пионером в переходе от сложных, спроектированных вручную конвейеров ASR к обученным системам, управляемым данными.
CTC вводит пустой символ и суммирует все допустимые выравнивания, сворачивающиеся до целевого текста, устраняя необходимость в метках для каждого кадра.
DeepSpeech заменил традиционный многоэтапный конвейер одной нейронной сетью, обученной от начала до конца, что стало серьезным сдвигом в конструкции ASR.
Двунаправленная RNN обрабатывает последовательность в обоих направлениях, поэтому каждый выходной сигнал извлекает выгоду из окружающего акустического контекста, что повышает точность.
Модель использует функции звука на уровне кадра, такие как спектрограммы или MFCC, и выводит вероятности символов для каждого временного шага.
Объединение акустического вывода с внешней языковой моделью во время декодирования помогает системе создавать более правдоподобные слова и варианты написания.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Конформная архитектура
Аудио ИИ