### nnet-example C++ Source Source: https://kaldi-asr.org/doc/rescale-nnet_8h Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_git A quick start guide for new users of Kaldi, covering the initial setup and running of basic examples to get familiar with the toolkit's workflow. ```bash # Download and extract Kaldi # wget # tar -xzf kaldi.tar.gz # Navigate to the tutorial directory cd kaldi/egs/wsj/s5 # Run the example script ./run.sh ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-precondition_8h Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_looking A quick start guide for new users of Kaldi, covering the initial setup and running of basic examples to get familiar with the toolkit's workflow. ```bash # Download and extract Kaldi # wget # tar -xzf kaldi.tar.gz # Navigate to the tutorial directory cd kaldi/egs/wsj/s5 # Run the example script ./run.sh ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-precondition-online-test_8cc Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_running A quick-start guide for new users to get Kaldi up and running, often referred to as the '15 minutes' tutorial. ```APIDOC Kaldi tutorial: Getting started (15 minutes) is available at `tutorial_setup.html`. ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-update-parallel_8h Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_setup A quick-start guide for new users to get Kaldi up and running, often referred to as the '15 minutes' tutorial. ```APIDOC Kaldi tutorial: Getting started (15 minutes) is available at `tutorial_setup.html`. ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8h_source Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_prereqs A quick-start guide for new users to get Kaldi up and running, often referred to as the '15 minutes' tutorial. ```APIDOC Kaldi tutorial: Getting started (15 minutes) is available at `tutorial_setup.html`. ``` -------------------------------- ### Kaldi Tutorial: Getting Started Source: https://kaldi-asr.org/doc/tutorial_code A quick-start guide for new users to get Kaldi up and running, often referred to as the '15 minutes' tutorial. ```APIDOC Kaldi tutorial: Getting started (15 minutes) is available at `tutorial_setup.html`. ``` -------------------------------- ### Kaldi NNet Chain Example Components Source: https://kaldi-asr.org/doc/nnet-chain-training_8cc_source Includes C++ source files demonstrating examples of chain models in Kaldi's NNet framework. These examples serve as a starting point for users working with chain models. ```c++ #include "nnet-chain-example.cc" #include "nnet-chain-example.h" ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet2_2nnet-compute-test_8cc Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi Tutorial Links Source: https://kaldi-asr.org/doc/tutorial Provides links to various tutorials for getting started with Kaldi, covering prerequisites, setup, version control, distribution overview, running scripts, and code modification. ```APIDOC Kaldi tutorial: Prerequisites: https://kaldi-asr.org/doc/tutorial_prereqs.html Getting started: https://kaldi-asr.org/doc/tutorial_setup.html (15 minutes) Version control with Git: https://kaldi-asr.org/doc/tutorial_git.html (5 minutes) Overview of the distribution: https://kaldi-asr.org/doc/tutorial_looking.html (20 minutes) Running the example scripts: https://kaldi-asr.org/doc/tutorial_running.html (40 minutes) Reading and modifying the code: https://kaldi-asr.org/doc/tutorial_code.html (30 minutes) ``` -------------------------------- ### RNNLM Setup Enhancements Source: https://kaldi-asr.org/doc/versions Sources cmd.sh in RNNLM setups, renames some RNNLM setups, and includes a script fix. These changes are in the examples and scripts. ```bash 5.3.65 [e7ddb06b2](https://github.com/kaldi-asr/kaldi/commit/e7ddb06b285e991a013a9244e2b966a2761bab66) 2018-01-07 [egs,scripts] source cmd.sh in RNNLM setups; rename some RNNLM setups; script fix [(#2132)](https://github.com/kaldi-asr/kaldi/pull/2132) ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/rescale-nnet_8h_source Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/shrink-nnet_8h Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi nnet3 Get Examples Simple Source: https://kaldi-asr.org/doc/globals_m Retrieves simple training examples (egs) for nnet3 models. This is a streamlined version for basic example access. ```bash nnet3-get-egs-simple --help ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/rescale-nnet_8cc Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### Kaldi nnet3 Utility Functions Source: https://kaldi-asr.org/doc/classkaldi_1_1nnet3_1_1DiscriminativeExampleMerger Utility functions for managing and merging discriminative examples within the nnet3 framework. Includes functions for writing examples, merging lists of examples, and getting example sizes. ```cpp void kaldi::nnet3::ExampleMergingStats::WroteExample(int32 example_size, size_t structure_hash, int32 minibatch_size) // Description: Informs the class that one minibatch has been written, aggregating statistics. // Definition: nnet-example-utils.cc:1051 void kaldi::nnet3::MergeDiscriminativeExamples(bool compress, std::vector< NnetDiscriminativeExample > *input, NnetDiscriminativeExample *output) // Description: Merges a vector of discriminative examples into a single output example. // Parameters: // compress: Boolean indicating if the output should be compressed. // input: Pointer to a vector of NnetDiscriminativeExample to merge. // output: Pointer to the NnetDiscriminativeExample where results are stored. // Definition: nnet-discriminative-example.cc:247 int32 kaldi::nnet3::GetNnetDiscriminativeExampleSize(const NnetDiscriminativeExample &a) // Description: Returns the size of a given discriminative example. // Parameters: // a: The NnetDiscriminativeExample to get the size of. // Definition: nnet-discriminative-example.cc:430 ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/rescale-nnet_8cc_source Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### Kaldi Installation Guide Source: https://kaldi-asr.org/doc/dnn3_code_optimization Instructions and guidance for downloading and installing the Kaldi speech recognition toolkit. ```APIDOC install.html Downloading and installing Kaldi. ``` -------------------------------- ### Example Script Locations Source: https://kaldi-asr.org/doc/dnn Specifies the locations of example scripts for training DNNs using the different Kaldi setups within the Kaldi project's example directories. ```text Example DNN scripts can be found in: - egs/wsj/s5/ - egs/rm/s5 - egs/swbd/s5 - egs/hkust/s5b Karel's setup scripts: local/nnet/run_dnn.sh Dan's setup scripts: local/run_nnet2.sh Ensure the initial stages of 'run.sh' are completed to build alignment systems before executing these scripts. ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-update_8h_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi NNet Chain Example Components Source: https://kaldi-asr.org/doc/nnet-general-component_8h_source Includes C++ source files demonstrating examples of chain models in Kaldi's NNet framework. These examples serve as a starting point for users working with chain models. ```c++ #include "nnet-chain-example.cc" #include "nnet-chain-example.h" ``` -------------------------------- ### Get Matrix Stride Source: https://kaldi-asr.org/doc/matrix-lib-test_8cc_source Retrieves the stride of a MatrixBase, which is the number of elements between the start of one row and the start of the next. ```cpp MatrixIndexT Stride() const ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-train-transitions_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8cc_source Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/widen-nnet_8cc_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-train-ensemble_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-to-raw-nnet_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8cc Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### Kaldi NNet Chain Example Components Source: https://kaldi-asr.org/doc/nnet-example-utils_8cc_source Includes C++ source files demonstrating examples of chain models in Kaldi's NNet framework. These examples serve as a starting point for users working with chain models. ```c++ #include "nnet-chain-example.cc" #include "nnet-chain-example.h" ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-subset-egs_8cc_source Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8h Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-get-feature-transform-multi_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/online-nnet2-decodable-test_8cc_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-copy-egs-discriminative_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### Kaldi NNet Chain Example Components Source: https://kaldi-asr.org/doc/nnet-chain-example_8h_source Includes C++ source files demonstrating examples of chain models in Kaldi's NNet framework. These examples serve as a starting point for users working with chain models. ```c++ #include "nnet-chain-example.cc" #include "nnet-chain-example.h" ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-combine_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-precondition-online_8cc Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-combine-egs-discriminative_8cc_source Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/_2nnet-component_8h_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### NNet Get EGS Source: https://kaldi-asr.org/doc/nnet-am-fix_8cc Retrieves neural network examples (egs). This utility allows for the selection and extraction of training examples. ```c++ #include "nnet-get-egs.cc" // Usage example would go here if available ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/combine-nnet-fast_8h Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-xvector-compute-batched_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-xvector-get-egs_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/am-nnet_8h_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-xvector-compute-batched_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/mixup-nnet_8h_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-subset-egs_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-discriminative-parallel_8cc_source Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-show-progress_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Header Source: https://kaldi-asr.org/doc/nnet-compute-online_8cc_source Header file for a Kaldi NNet example program. ```cpp #ifndef KALDI_NNET2_NNET_EXAMPLE_H #define KALDI_NNET2_NNET_EXAMPLE_H // Declarations for the NNet example program #endif // KALDI_NNET2_NNET_EXAMPLE_H ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-show-progress_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/combine-nnet-a_8h_source Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-subset-egs_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Header Source: https://kaldi-asr.org/doc/nnet-compute-online_8h Header file for a Kaldi NNet example program. ```cpp #ifndef KALDI_NNET2_NNET_EXAMPLE_H #define KALDI_NNET2_NNET_EXAMPLE_H // Declarations for the NNet example program #endif // KALDI_NNET2_NNET_EXAMPLE_H ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-merge-egs_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example-functions C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8cc_source Source file containing utility functions for NNet examples in Kaldi. This might include helper functions for data loading, model manipulation, etc. ```cpp #include "nnet-example-functions.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-merge-egs_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example-functions C++ Source Source: https://kaldi-asr.org/doc/nnet-compute-online_8h_source Source file containing utility functions for NNet examples in Kaldi. This might include helper functions for data loading, model manipulation, etc. ```cpp #include "nnet-example-functions.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-latgen-faster-batch_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/combine-nnet-fast_8cc Source file for a Kaldi NNet example program. This likely demonstrates how to use the NNet components for a specific task. ```cpp #include "nnet2/nnet-example.h" // ... main function and example logic ... ``` -------------------------------- ### nnet-example C++ Header Source: https://kaldi-asr.org/doc/nnet-compute-online_8h_source Header file for a Kaldi NNet example program. ```cpp #ifndef KALDI_NNET2_NNET_EXAMPLE_H #define KALDI_NNET2_NNET_EXAMPLE_H // Declarations for the NNet example program #endif // KALDI_NNET2_NNET_EXAMPLE_H ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-init_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-discriminative-get-egs_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet-example C++ Source Source: https://kaldi-asr.org/doc/_2nnet-component_8h Implements example usage of NNet functionalities in Kaldi. This file serves as a demonstration of how to use the NNet components. ```cpp #include "nnet2/nnet-example.h" // ... implementation details ... ``` -------------------------------- ### Kaldi NNet Chain Example Components Source: https://kaldi-asr.org/doc/nnet3_2nnet-compute_8cc_source Includes C++ source files demonstrating examples of chain models in Kaldi's NNet framework. These examples serve as a starting point for users working with chain models. ```c++ #include "nnet-chain-example.cc" #include "nnet-chain-example.h" ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-discriminative-train_8cc_source General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ``` -------------------------------- ### nnet3-get-egs: Get nnet3 examples Source: https://kaldi-asr.org/doc/nnet3-egs-augment-image_8cc General tool for retrieving nnet3 example data. This is a fundamental utility for preparing training data. ```c++ #include "nnet3/nnet3-get-egs.h" // ... implementation details ... ```