Skip navigation

Community

Currently Being Moderated

Voice Recognition using Advanced Signal Processing Toolkit and LabVIEW

VERSION 3  Click to view document history
Created on: Sep 11, 2008 5:27 PM by Grant Heimbach - Last Modified:  Jan 7, 2013 4:51 PM by JoshY

Overview

This example VI utilizes the Advanced Signal Processing Toolkit to perform voice analysis on a sound file.

 

Description

I unfortunately cannot get credit for this package but I don't know who the author is. For a very detailed tutorial on the subject of voice recognition and the original files, please visit Voice Analysis. The Advanced Signal Processing Toolkit includes the Modeling and Prediction VIs that you can use to obtain the LPC coefficients or AR model coefficients, as shown in the figures below. The LabVIEW Signal Processing VIs include the Scaled Time Domain Window VI and the FFT VI. You can use these VIs to apply a window to the source signal and calculate the DFT of the signal block, respectively. The Advanced Signal Processing Toolkit also includes the Correlation and Spectral Analysis VIs that you can use to calculate the real cepstrum of a signal. In the figures below, you use the WA Multiscale Peak Detection VI to detect the resonance peaks in the cepstrum.

 

 

Steps to Implement or Execute Code

  1. Download the example and corresponding files
  2. Unzip the folder
  3. Run the VI

 

 

Requirements

Software

LabVIEW 8.6 or later

Advanced Signal Processing Toolkit

 

 

VI Snippet

 

 

Attachments:
Comments (0)