The Wayback Machine - https://web.archive.org/web/20201105225722/https://github.com/BradleyHe/TIMIT-Voice-Mixer
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Dual Voice Mixer for TIMIT Dataset

This project is intended to be used in conjunction with the Pytorch implementation of LAS and test the LAS model's recognition ability when background noise is introduced. The TIMIT dataset is modified to generate voices with background noise that can be tested with a trained LAS model.

Setup

TIMIT

  • Move the files in mix_timit to the LAS Pytorch directory.

  • TIMIT dataset folder must be in the same directory as timit_preprocess.sh and mixer.py

  • Run timit_preprocess.sh (should convert NIST .WAV to RIFF .wav)

  • Run mixer.py

    • TIR and gender mixing can be adjusted by editing their respective lists
  • Run timit_preproccess_mixed.py

    • Adjust TIR and gender list accordingly
  • Run test_timit_mixed.py to generate phoneme error rate results

Requirements

  • pysox: Mixes audio files

  • SoX: Converts NIST to RIFF and a requirement for pysox

  • NumPy: Calculates target-to-interference ratio

  • pandas: Saves testing data in .csv format

About

Python project which mixes and tests sentences from the TIMIT dataset using LAS

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.