.. _tutorials: Tutorials ========= The best way to get started with NeMo is to start with one of our tutorials. Most NeMo tutorials can be run on `Google's Colab `_. To run a tutorial: #. Click the **Colab** link (see table below). #. Connect to an instance with a GPU. For example, click **Runtime** > **Change runtime type** and select **GPU** for the hardware accelerator. .. list-table:: **Tutorials** :widths: 15 25 25 :header-rows: 1 * - 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 `_ * - General - Exploring NeMo Adapters - `NeMo Adapters `_ * - General - Publishing NeMo models on Hugging Face Hub - `NeMo Models on HF Hub `_ * - 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 - Fine-tuning CTC Models on New Languages - `ASR CTC Language Fine-Tuning `_ * - ASR - Intro to Transducers - `Intro to Transducers `_ * - ASR - ASR with Transducers - `ASR with Transducers `_ * - ASR - ASR with Adapters - `ASR with Adapters `_ * - ASR - Speech Commands - `Speech Commands `_ * - ASR - Online and Offline Speech Commands Inference - `Online Offline Microphone Speech Commands `_ * - ASR - Voice Activity Detection (VAD) - `Voice Activity 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 `_ * - ASR - ASR for Telephony Speech - `ASR for Telephony Speech `_ * - ASR - Streaming inference for ASR - `Streaming inference `_ * - ASR - Buffered Transducer inference for ASR - `Buffered Transducer inference `_ * - ASR - Buffered Transducer inference with LCS Merge Algorithm - `Buffered Transducer inference with LCS Merge `_ * - ASR - Offline ASR with VAD for CTC models - `Offline ASR with VAD for CTC models `_ * - ASR - Self-supervised pre-training for ASR - `Self-supervised Pre-training for ASR `_ * - ASR - Multi-lingual ASR - `Multi-lingual ASR `_ * - 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 - `Question Answering `_ * - 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 - Entity Linking - `Entity Linking `_ * - NLP - Named Entity Recognition - BioMegatron - `Named Entity Recognition - BioMegatron `_ * - NLP - Relation Extraction - BioMegatron - `Relation Extraction - BioMegatron `_ * - NLP - P-Tuning/Prompt-Tuning - `P-Tuning/Prompt-Tuning `_ * - NLP - Synthetic Tabular Data Generation - `Synthetic Tabular Data Generation `_ * - TTS - NeMo TTS Primer - `NeMo TTS Primer `_ * - TTS - TTS Speech/Text Aligner Inference - `TTS Speech/Text Aligner Inference `_ * - TTS - FastPitch and MixerTTS Model Training - `FastPitch and MixerTTS Model Training `_ * - TTS - FastPitch Finetuning - `FastPitch Finetuning `_ * - TTS - FastPitch and HiFiGAN Model Training for German - `FastPitch and HiFiGAN Model Training for German `_ * - TTS - Tacotron2 Model Training - `Tacotron2 Model Training `_ * - TTS - FastPitch Duration and Pitch Control - `FastPitch Duration and Pitch Control `_ * - TTS - FastPitch Speaker Interpolation - `FastPitch Speaker Interpolation `_ * - TTS - Inference and Model Selection - `TTS Inference and Model Selection `_ * - TTS - Pronunciation_customization - `TTS Pronunciation_customization `_ * - Tools - CTC Segmentation - `CTC Segmentation `_ * - Text Processing (TN/ITN) - Text Normalization and Inverse Normalization for ASR and TTS - `Text Normalization `_ * - Text Processing (TN/ITN) - Inverse Text Normalization for ASR - Thutmose Tagger - `Inverse Text Normalization with Thutmose Tagger `_ * - Text Processing (TN/ITN) - Constructing Normalization Grammars with WFSTs - `WFST Tutorial `_