TensorSpeech/TensorFlowASR

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

解決する問題

自動音声認識(ASR)システムを構築・デプロイするための包括的なフレームワークを提供し、さまざまな最先端のニューラルネットワークアーキテクチャを使用して音声をテキストに変換できるようにします。

仕組み

このプロジェクトは、トレーニング損失関数によって分類された複数のASRアーキテクチャを実装しています:RNNT損失を使用するTransducerモデル(ConformerやContextNetなど)、およびCTC損失を使用するCTCモデル(DeepSpeech2やJasperなど)。特徴抽出、データ拡張、トレーニング、デコード(貪欲法とビームサーチ)をカバーする完全なパイプラインが含まれています。デプロイメントでは、モデルをTFLiteに変換してメモリと計算要件を削減できます。

対象者

音声からテキストへのアプリケーションに取り組む開発者や研究者で、TensorFlowエコシステムを好み、CPU、NVIDIA GPU、Cloud TPUなどのさまざまなハードウェアでASRモデルをトレーニング、テスト、デプロイするための柔軟なツールキットを必要とする方。

ハイライト

  • Conformer、ContextNet、RNN Transducer、DeepSpeech2、Jasperなど、複数のアーキテクチャをサポート。
  • 効率的なデプロイのためのTFLite変換を提供。
  • ストリーミングおよび非ストリーミング推論の両方をサポート。
  • 英語とベトナム語の一般的なASRデータセットの組み込みサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト