TensorSpeech/TensorFlowASR

:zap: TensorFlowASR: Almost State-of-the-art Automatic Speech Recognition in Tensorflow 2. Supported languages that can use characters or subwords

What it solves

它提供了一个用于构建和训练自动语音识别 (ASR) 系统框架,能够使用各种最先进的神经网络架构将口语音频转换为文本。

How it works

该项目实现了多种根据其训练损失函数分类的 ASR 架构:Transducer 模型(使用 RNNT Loss)如 Conformer 和 ContextNet,以及 CTC 模型(使用 CTC Loss)如 DeepSpeech2 和 Jasper。它包括用于特征提取和数据增强的工具,并支持将训练好的模型转换为 TFLite 格式,以优化部署时的内存和计算量。

Who it’s for

对于偏好 TensorFlow 生态系统,并且需要能够通过 TFLite 部署到边缘设备的语音转文本应用开发者和研究人员。

Highlights

  • 支持多种架构:Conformer, ContextNet, RNN Transducer, DeepSpeech2, 和 Jasper。
  • 通过 Streaming Conformer 提供流式处理能力。
  • 提供转换为 TFLite 的路径,以实现高效部署。
  • 支持多种数据集,包括英语 (LibriSpeech, Common Voice) 和越南语语料库。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目