Speech:Spring 2012 Jonathan Schultz Log


 * Home
 * Semesters
 * Spring 2012
 * Proposal
 * Report

Week ending February 6, 2012

 * Task;


 * Tuesday - Went through the Unix system to become familiar with commands.


 * Wednesday - Created the Proposal page.


 * Thursday - N/A


 * Friday - N/A


 * Saturday - Comment in the code of fellow student and read note pages.


 * Sunday - N/A


 * Monday - Finding the list of files that Sphinx installs.


 * Results:


 * Tuesday - Started to catalog the the folders. Talk to Professor Jonas and realized that I should concentrate on just he Sphinx files.


 * Wednesday - Started to create the proposal page didn't know what to name all the groups


 * Thursday - N/A


 * Friday - N/A


 * Saturday - Comment on Damir Ibrahimovic notes about not being able to see the command. Suggested to him to make a image file.


 * Sunday - N/A


 * Monday - I did a search on the web for the list of install files Sphinx installs and nothing came up. Now I will go to the Unix system and find files and look up the types of files to see in they are part of Sphinx.


 * Plan:

Plan is to figure out a professional way of catalog the files on the Unix system. I need to go through the folders on the Unix system and look up files I find to figure out if the files are Unix files of Sphinx files. I also will be writing out the proposal for the software group. I talked with Matt Vartanian about going through the proposal and collaborating on making the proposal better. I will also be checking the proposal page to see what other team have put up. I will also finish the install of VMWare with OpenSuse and Sphinx 3, once I find a copy. I will send out a link to other group members who have not been able to find Sphinx 3.


 * Concerns:

The only concern is documenting all the steps and cataloging the Sphinx files, so they can be helpful in further progress towards the project and future Capstones.

Week Ending February 13th, 2012

 * Task:


 * Tuesday - Create correct template of log.


 * Wednesday - Worked on Proposal Page.


 * Thursday - N/A


 * Friday - N/A


 * Saturday - Finish Install of VMWare, OpenSuse, and Sphinx.


 * Sunday - Read Logs and Update my log wiki. Also, trying look at specs on all the systems.


 * Monday - N/A


 * Results:


 * Tuesday - Created the corrected template for my log and added to last weeks Results and Plan for this week. Also added a couple of concerns. Would like to hear feedback from anyone with ideas.


 * Wednesday - Worked on Proposal Page in Library. The Library computer does not have Putty. Will have to finish later.


 * Thursday - N/A


 * Friday - N/A


 * Saturday - Go Linux machine up and running with Sphinx 3 installed. COMMENT from Brice: How did you get sphinx 3 installed? Answered in class on Tuesday.


 * Sunday - Read logs.
 * Plan:

My plan is to have the completion of the specs for the software on Unix done by next week. Also. I need to figure out how to run Sphinx. I found a page with the Sphinx Manual


 * Concerns:

I couldn't figure out how to switch from machine to machine from home. If possible I would like some feedback.
 * I think if you are on lets say Caesar you need to type ssh asterix for example and enter password. This way you move from one machine to another one. Hope this helps!  Damir Ibrahimovic

Week Ending February 20th, 2012

 * Task:


 * Tuesday - Read Logs


 * Wednesday - N/A


 * Thursday - N/A


 * Friday - Worked on Software Groups proposal.


 * Saturday - Finishing the software specification page.


 * Sunday - Read Proposal


 * Monday - Update Proposal and Create Notes page.


 * Results:


 * Tuesday - I realized I need to get in high gear to get the proposal done.


 * Wednesday - N/A


 * Thursday - N/A


 * Friday - Wrote the Overview and Software Proposal. Wrote the Phases. I was able to estimate the the need to complete the Software part of the Capstone. I believe that Phase 1 and 3 could be shorter in time. But believe that with the work of Phase 2 the Software Group might need extra time to write scripts and find out what the Sphinx files do.


 * Saturday - Made a command section of the current software page. I think it will help people who are having trouble with the commands. I want to see if I could get other to add to the list with command they find useful during the project for current and future Capstone Members. You can find the page at this link Current Software page.


 * Sunday - I think our proposal is coming around. A little more work and it could turn out good.


 * Monday - I updated the proposal for Professor Jonas comments. I created a timeline of the task I would complete. I made the beginning of the Mini Train and Full Train and took on the responsibility for make a Language Model and Updating that Language Model if we get to the Full Train. I created a Notes page and moved the Unix command to that page. If you want to see the  Notes page.


 * Plan:

Will find a scripting language that will help my group to complete the proposal. Start to catalog the Sphinx files and finding out what some of these files do. I would also like to start building a hierarchy of the mount drive location of the script we will be moving. I think by this the end of next week I will be able to start writing a script for easy task, such as making directories and copying files and moving them. Start to complete my task for Phase 1 of the proposal.


 * Concerns:

To find a scripting language that future students will not have a hard time to update the scripts I will be writing. I hope people will add to the Mini Train and Full Train and take on tasks. There seems to be a lot to do.

Week Ending February 27th, 2012

 * Task:


 * Tuesday - N/A


 * Wednesday - Find out if there is new information on the Proposal.


 * Thursday - Start adding to the proposal.


 * Friday - Make Draft of Proposal and Timeline.


 * Saturday - Contact Matt Vartanian to talk about edits and adding to the proposal.


 * Sunday - Read Proposal and add help on the Introduction for the Proposal.


 * Monday - Add to the missing parts of the Proposal.


 * Results:


 * Tuesday - N/A


 * Wednesday - No new information of the proposal. Will add parts tomorrow.


 * Thursday - N/A


 * Friday - Wrote the first draft to Matt Vartanain and I's part of the Proposal and Timeline.


 * Saturday - Talked to Matt Vartanian about looking over proposal and adding to the proposal.


 * Sunday - Read the Proposal.
 * Monday - Looked at Matt Vartanian log and saw that he will be tackling the introduction. I added to the mini training section of the proposal.


 * Plan:

On Monday I will be adding to the missing parts of the proposal that no one has been assigned. If anyone wants to help leave me a message. Get started on making directory for install.


 * Concerns:

We need to start filling up the Proposal.

Week Ending March 5th, 2012

 * Task:


 * Tuesday - Write Mini Train(Training) & Full Train(Training & Decoding) & Introduction with Matt Vartanian. We also tried to make the Proposal flow together.


 * Wednesday - N/A


 * Thursday - N/A


 * Friday - Read Logs.


 * Saturday - N/A


 * Sunday - Made directories in /mnt/main.


 * Monday - Make directory I can't remember.


 * Results:


 * Tuesday - We got the Mini Train Training section, the Full Train Training and Decoding sections, and the Introduction section completed. I put link for the assigned to names in each person section.


 * Wednesday - N/A


 * Thursday - N/A


 * Friday - Looked over member logs and wrote plan for Saturday.


 * Saturday - N/A


 * Sunday - Made root directory under /mnt/main. Made bin, install, and tools directories under /mnt/main/root. Made rpm directory under /mnt/main/root/install.


 * Monday - I made the zip directory. Thanks to Matt Vartanian. He figured out the missing directory was zip. /mnt/main/root/install/zip. I also read through the logs this week.


 * Plan:

Hope to have a flowing, well written Proposal prepared for Capstone. I think everyone did a great job. I made the directories for the install of Sphinx 3 and tools that me a Matt Vartanian will link from Majestix. I think I need another directory under the install directory. I will contact Matt Vartanian to ask him if he remembers. I will make the directory /etc/local/bin and /etc/local/binold once we are ready to install. Thanks to Matt Vartanian, I was able to make all of the directories. I will talk to Matt Vartanian on Tuesday about install the software planned in our proposal.


 * Concerns:

I hope no one is mad that I made a link out of their name. I think I forgetting a directory I need to make under /mnt/main/root/install I will talk to Matt Vartanian about it. I talked to Matt Vartanian  and he had the missing directory in his notes. Thank you Matt Vartanian.

Week Ending March 19th, 2012

 * Task:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Make Log file and read Logs


 * Friday - N/A


 * Saturday - Test Install Sphinx


 * Sunday - Read Logs


 * Monday - Copy sphinx3 install files


 * Results:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Made log file and Read Logs


 * Friday - N/A


 * Saturday - I test installed Sphinx 3 on my virtual OpenSUSE. Everything went well. The plan is still to run the install on Monday on Majestix.


 * Sunday - Looked through the Logs. Some have been update some have not. Still plan on install Sphinx 3 on Mejestix on Monday.


 * Monday - I copied the sphinx3 install files to the /mnt/main/root/install/sphinx3 directory. I don't know if I have to copy the files to Majestix before I run the install. I will talk to Professor Jonas tomorrow before completing the install to make sure. I don't want to run the install from the mounted drive unless I am sure it is the right place.


 * Plan:

To get Sphinx 3 Installed on Majestix by Monday. I successfully installed Sphinx 3 on my OpenSUSE virtual machine. I ran into a problem with the c compiler when trying the use make command. The make command brings the configuration file that are ran with the ./configure command together. Make will also be ran to clean up the files left behind from the install. Copying the sphinx3 install files to the mount drive. I am not sure if I can install from that point. I will wait until tomorrow before I run the install. I will also talk to Matt about running the speechtools so we can test our installs.


 * Concerns:

I need to be sure where to run the install on sphinx3 from.

Week Ending March 26th, 2012

 * Task:


 * Tuesday - N/A


 * Wednesday - Create weeks log.


 * Thursday - Read Logs


 * Friday - Research Sphinx Trainer and install.


 * Saturday - N/A


 * Sunday - Install Sphinx Trainer on Virtual Machine.


 * Monday - Install Sphinx Trainer on Majestix


 * Results:


 * Tuesday - N/A


 * Wednesday - Created weeks log looked over members logs.


 * Thursday - Read and look over everyone's logs. I plan on installing the speech tools trainer on my virtual machine Friday. Still have to figure on the c compiler issue. Don't think it will be a problem with all the documentation on Linux and OpenSUSE on the Internet.


 * Friday - N/A


 * Saturday - N/A


 * Sunday - Tested Sphinx Trainer on Virtual Machine. Will run trainer on Majestix on Monday. Fixed C compiler problem.


 * Monday - Installed the trainer on Majestix. I checked Caesar's /usr/local/bin and compared them with Majestix. They have the same files. I'm not sure how to run a train. Will need to ask the training group tomorrow if they know how. I would like to see if the link works with the trainer as it does with the decoder.


 * Plan:

Need to fix c compiler problem on Virtual machine. I believe I will have to download a c compiler for OpenSUSE. I will do this Friday when I test the install of the train on my virtual machine. Read to install Trainer on Majestix on Monday.


 * Concerns:

Trying to figure out how to run the trainer. When I figure out how I will be able to see if the link with the shared drive works. The install populated the shared drive. I think the best thing to do is ask the trainer group which file and how to run the trainer.

Week Ending April 2nd, 2012

 * Task:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Make Log File and Read Logs.


 * Friday - Install Sphinx 3 on Majestix. Find all files that Sphinx 3 creates on the Mejestix System. Document the Install and Files on Speech Wiki.


 * Saturday - Install sphinxbase on Majestix. Find all Files that sphinxbase creates on the Majestix System. Document the Install and Files on Speech Wiki.


 * Sunday - Link Idefix with Majestix. Document the linking process on the Speech Wiki. Check if Matt has installed the speechtools on Majestix and documented the process.


 * Monday - Finish any lose ends with the installation and wiki page.


 * Results:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Made weeks log read other members logs.


 * Friday - Installed Sphinx3 on Majestix. Creating an Excel file that I will change into a picture to document all the files that were created.


 * Saturday - Finished the creation of Excel file. Turned File into a picture. Then posted on Software installation page.


 * Sunday - N/A


 * Monday - Installed sphinxbase working on finding the files that were effected by the install.


 * Plan:

The plan is to complete the installation on Majestix and link with Idefix. I will also document the whole process and find each file that was created during the installation and document on the Speech Wiki. I need to now install sphinxbase and find those files created and changed by the install.


 * Concerns:

Non at this time.

Week Ending April 9th, 2012

 * Task:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Update Log page & read Member & Group Logs & Look at what has been completed for the poster.


 * Friday - Uninstall all speech software from Idefix. Remove Idefix's link to /mnt/main/local. Install speech software on Majestix. Change permissions of executable files. Recreate the link on Idefix and test if the install can be ran from Idefix.


 * Saturday - N/A


 * Sunday - Create the History of Speech for Poster.


 * Monday - Read Team Member Logs


 * Results:


 * Tuesday - N/A


 * Wednesday - N/A


 * Thursday - Updated log page. Read Members and Groups logs. Lock at the completion so far for the poster.


 * Friday - I removed the soft link from Idefix. I then uninstalled all of Sphinx software from Idefix and reinstalled the software on Majestix. I then ran the software as a normal user, not root. All seems to work. I didn't have to change the permissions. I also undated the and rearranged the Software Information Page. Created a description on how to create a soft link on the other machines.


 * Saturday - N/A


 * Sunday - Created a History of Speech for the poster. Update the section on poster notes.


 * Monday - I read the Member Logs to see what people did this week in the groups.


 * Plan:

The plan is to get Idefix to run complete from /mnt/main/local. Change the permissions for the executable files. Finish the Software Installation Page. The soft link without a install on Idefix seems to work. I was able to run the software with a normal user.


 * Concerns:

None at this Time.

Week Ending April 16th, 2012

 * Tuesday - N/A


 * Wednesday - Update Log Page.


 * Thursday - Update Information page with installation of the train and the kit.


 * Friday - Skype meeting and try to catch up on the training from Summer 2011.


 * Saturday - N/A


 * Sunday - Try and run train and explore the server.


 * Monday - Try and find the where the script is looking for the executable files.


 * Results:


 * Tuesday - N/A


 * Wednesday - I updated my log page and assignments for the week. I copied Sphinx Train to /mnt/main/root/tools once Dr. Jonas moved the extra trains out of the directory.


 * Thursday - I updated the Software Installation Page. I added the CMU Toolkit, Sphinxbase and Sphinx Train. I also added the ldconfig command to the page and tried to format the page better. I also copied the CMU Toolkit to /mnt/main/root/tools and copied Sphinx Base to /mnt/main/root


 * Friday - I went over the Software Installation page and corrected the mistakes that I found. I am hoping Matt will do the same if I missed anything. I do not know where the package command came from, so I Googled how to extract a tar file and found the right command. I used psftp to send a test text file to /mnt/main/home/sp12/jwz42. Since I used the psftp program I put that into the installation page on how to move a file from windows to linux.


 * Saturday - N/A


 * Sunday - I started the process of running the train on Automatix. I needed to change the permissions for the Exp directory, because I could not create a 0001 directory. I am now looking in the setup_SphinxTrain.pl script to try and find where the script looks for the executable files.


 * Monday - Not too familiar with Perl, still trying to find the executable files the script is looking for. I read the Sphinx Experiment Notes and Group Logs and Member Logs.


 * Plan:

My plan is to try and experiment with running a train and to keep up with my teammates and other teams progress through the week. I would also be looking in on the making of the poster for class. I will also be finishing updating the Software Installation Page.


 * Concerns:

I would like someone to go over the installation page and see if the page could be better. I have spent two days on this page and I would like some feedback. So, if anyone has anytime and wants to look it over, that would be great. Thanks. I will keep checking back throughout the weekend. Just looking for for the part of the script that has the path to the executable files the script is looking for.

Week Ending April 23rd, 2012

 * Tuesday - Work with Bryce and Bethany on trying to run a mini train.


 * Wednesday - N/A


 * Thursday - Correct Software Installation page.


 * Friday - Skype Meeting and try and run a mini train.


 * Saturday - Continue to try and run the mini train.


 * Sunday - N/A


 * Monday - Try and run a mini train.


 * Results:


 * Tuesday - We went through running Summer 2011 steps with our tweaks we have been setting in place all week. Dr. Jonas changed the setup_SphinxTrain.pl script. He replaced the SPHINXTRAINDIR = $0 to SPHINXTRAINDIR = /mnt/main/root/speechtools So the setup_SphinxTrain.pl script would work. We went through the sets to set up the 0001 directory for our experiment. I also copied the sphinx_train.cfg file to /mnt/main/root/docs/ directory. We setup our weekly meetings.


 * Wednesday - N/A


 * Thursday - I updated the Software Installation page with a new introduction.


 * Friday - Bryce, Bethany and I worked on the train today over skype. I had to change the permission on our 0001 folder and sub folders. I did 777 again. Tomorrow I will go back change the permissions for that file and the other Exp file. I had to copy the sphinx_train.cfg file from the /root/speecchtools/SphinxTrain-1.0/train1/etc on caesar to /mnt/main/root/tool/SphinxTrain-1.0/etc because the file was empty when I used the more command on it. Bryce change some scripts. Bethany tried and finish genPhones script. All it all we go almost to the decoder. But not yet we are looking for a wave2feat.c file that apparently other students from other college have ran into this same problem. No one really knows how to fix it. We continue to search for the this file.


 * Saturday - Been searching for the wave2feat.c file fix with no luck. I guess I will keep looking.


 * Sunday - N/A


 * Monday - Tried to find the answer to this wave2feet.c question. No luck so far. Hopefully someone has some insight tomorrow.


 * Plan:

To finish the Software Installation Page and Run a mini train to completion.


 * Concerns:

Just continue to search for the fix on the wave2feat.c file.

Week Ending April 30th, 2012

 * Tuesday - Work with Modeling Group in Class


 * Wednesday - 4:00pm to 5:00pm URC.


 * Thursday - Finish Software Installation.
 * Friday - Fix scripts to run train. Q A Check on Speech Corpus Setup and Fix Permissions on Caesar.


 * Saturday - N/A


 * Sunday - Fix scripts to run train.


 * Monday - Fix scripts to run train.


 * Results:


 * Tuesday - I figured out the problem with wave2feat.c. The script make_feat.pl was looking for mfc files in the feat directory. The feat directory was empty. I copied over the the feat directory from /media/data/Speech/train/train10 to /mnt/main/Exp/0001/ creating a feat directory with mfc files in the directory. We got ran a successful make_feat.pl script.


 * Wednesday - Did the URC.


 * Thursday - Add to the ldconfig section of the Information Page.


 * Friday - Change all the permissions in /mnt/main. I also changed the groups. Everyone should be able to access everything from their user accounts. I also checked out the Speech Corpus Information page. I think Brandon and Johnny did a great job.


 * Saturday - N/A


 * Sunday - Ran into a problem change the verify_all.pl script. When I try to save as root or my own account the system say the Read-Only is set. The linux permission as correct. I look for a solution. Sent out a message on the modeling group page.


 * Monday - Trying to get the verify_all.pl script to run. I thought it might be the $0 in the script, but that might not be the only problem.


 * Plan:

To finish up the installation page. To fix the scripts in the Run All Perl script. To help at the URC. To fix the permissions of Caesar, help Q A on the Speech Corpus Installation page.


 * Concerns:

Just trying to get the read-only set turned off for the verify_all.pl script.

Week Ending May 7th, 2012

 * Tuesday - Fix Train.


 * Wednesday - N/A


 * Thursday - N/A
 * Friday - Help with Report.


 * Saturday - N/A


 * Sunday - Fix Train


 * Monday - Run Decode


 * Results:


 * Tuesday - We got the RunAll.pl script to get to "Phase 7". I not sure how many phases their are, but we will continue to fix the problems when they come up.


 * Wednesday - N/A


 * Thursday - N/A


 * Friday - Wrote the overview for training & decoding and wrote training and decoding sections.


 * Saturday - N/A


 * Sunday - The Train has ran all the way through. Now to Decode.


 * Monday - Prepared for evaluations.


 * Plan:

The plan is to clean up any loose ends.


 * Concerns:

Not at this time.