HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Espresso: A Fast End-to-end Neural Speech Recognition Toolkit

Yiming Wang Tongfei Chen Hainan Xu Shuoyang Ding Hang Lv Yiwen Shao Nanyun Peng Lei Xie Shinji Watanabe Sanjeev Khudanpur

Espresso: A Fast End-to-end Neural Speech Recognition Toolkit

Abstract

We present Espresso, an open-source, modular, extensible end-to-end neural automatic speech recognition (ASR) toolkit based on the deep learning library PyTorch and the popular neural machine translation toolkit fairseq. Espresso supports distributed training across GPUs and computing nodes, and features various decoding approaches commonly employed in ASR, including look-ahead word-based language model fusion, for which a fast, parallelized decoder is implemented. Espresso achieves state-of-the-art ASR performance on the WSJ, LibriSpeech, and Switchboard data sets among other end-to-end systems without data augmentation, and is 4--11x faster for decoding than similar systems (e.g. ESPnet).

Code Repositories

freewym/espresso
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
speech-recognition-on-hub500-callhomeEspresso
Word Error Rate (WER): 19.1
speech-recognition-on-hub500-switchboardEspresso
Eval2000: 9.2
speech-recognition-on-librispeech-test-cleanEspresso
Word Error Rate (WER): 2.8
speech-recognition-on-librispeech-test-otherEspresso
Word Error Rate (WER): 8.7
speech-recognition-on-wsj-eval92Espresso
Word Error Rate (WER): 3.4

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Espresso: A Fast End-to-end Neural Speech Recognition Toolkit | Papers | HyperAI