Tutorials

The best way to get started with NeMo is to checkout one of our tutorials.

Most NeMo tutorials can be run on Google’s Colab.

To run tutorials:

  • Click on Colab link (see table below)

  • Connect to an instance with a GPU (Runtime -> Change runtime type -> select “GPU” for hardware accelerator)

Tutorials

Domain

Title

GitHub URL

General

Getting Started: Exploring Nemo Fundamentals

NeMo Fundamentals

General

Getting Started: Sample Conversational AI application

Audio translator example

General

Getting Started: Voice swap application

Voice swap example

General

Exploring NeMo Model Construction

NeMo Models

ASR

ASR with NeMo

ASR with NeMo

ASR

ASR with Subword Tokenization

ASR with Subword Tokenization

ASR

Offline ASR Inference with Beam Search and External Language Model Rescoring

Offline ASR

ASR

Online ASR inference with Microphone

Online ASR Microphone

ASR

Speech Commands

Speech Commands

ASR

Online and Offline Speech Commands Inference

Online Offline Microphone Speech Commands

ASR

Voice Activiy Detection (VAD)

Voice Activiy Detection

ASR

Online and Offline VAD Inference

Online Offline Microphone VAD

ASR

Speaker Recognition and Verification

Speaker Recognition and Verification

ASR

Speaker Diarization Inference

Speaker Diarization Inference

ASR

ASR with Speaker Diarization

ASR with Speaker Diarization

ASR

Online Noise Augmentation

Online Noise Augmentation

NLP

Using Pretrained Language Models for Downstream Tasks

Pretrained Language Models for Downstream Tasks

NLP

Exploring NeMo NLP Tokenizers

NLP Tokenizers

NLP

Text Classification (Sentiment Analysis) with BERT

Text Classification (Sentiment Analysis)

NLP

Question Answering with SQuAD

Question Answering Squad

NLP

Token Classification (Named Entity Recognition)

Token Classification: Named Entity Recognition

NLP

Joint Intent Classification and Slot Filling

Joint Intent and Slot Classification

NLP

GLUE Benchmark

GLUE Benchmark

NLP

Punctuation and Capitalization

Punctuation and Capitalization

NLP

Named Entity Recognition - BioMegatron

Named Entity Recognition - BioMegatron

NLP

Relation Extraction - BioMegatron

Relation Extraction - BioMegatron

TTS

Speech Synthesis

TTS Inference

TTS

Speech Synthesis

Tacotron2 Training

Tools

CTC Segmentation

CTC Segmentation

Tools

Text Normalization for Text To Speech

Text Normalization