Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 1.3 KB

File metadata and controls

56 lines (35 loc) · 1.3 KB

vocalize

Stories in Ready

Table of Contents

  1. About
  2. Team
  3. Dependencies
    1. Data Scraping
    2. Processing
  4. Running

About

Vocalize is a pronunciation trainer made for language learners.

http://i.imgur.com/gJ79emN.png

http://i.imgur.com/eZx8grF.png

Team

  • Product Owner: Eugene Krayni
  • Scrum Master: Andrew Pedley
  • Development Team Members: Luke Powell, Aaron Phillips, Alex Zywiak

Dependencies

Data Scraping

  • youtube-dl brew install youtube-dl

Processing

Running

npm install
gulp build
node server.js

Data Scraping

In the data scraping directory you will find node js files that scrape youtube videos (audio books) for wav files of words.

npm install
node index.js scrape <youtube id> <language>

There is also a file that runs the python scripts to average the words and outputs them into a 'averaged' folder called average.sh