Choose one of the following workflows:
Recommended workflow: Use the lab computers for all computation; Edit files over the network on your personal computer
All files remain only on the lab computers. You directly work with them over the network, including such things as opening them in an editor, making changes, and saving. With a good network connection to the lab, this is the simplest option and feels most similar to sitting in the lab.
You will need to mount the remote filesystem (“Option A: mount the remote filesystem”) for this to be possible.
Use a plain text editor (e.g., Atom) running on your local computer to edit files, and run all scripts and programs in a terminal logged in to a lab computer.
Alternative workflow: Use the lab computers for all computation; Edit copies of files on your personal computer
The previous method might not work if your connection is slow, drops, or hangs frequently. In this case, you’ll need to copy files to your personal computer for editing, then copy back to the lab computers before running programs on them.
Here’s an example of how you would work in this way
- Use rsync to copy the necessary files or folders from the lab to your personal machine – I suggest doing that for an entire
ss
folder or even your entireDocuments
folder - edit the local copy of a file (i.e., the one on your personal computer)
- rsync back to the lab computers
- run the scripts or program in a terminal logged in to a lab computer
You only need to do step 1 once, then iterate steps 2+3+4 as you work.
Do not combine “Recommended workflow” and “Alternative workflow” – you risk editing the wrong version of a file and generally getting confused.
Advanced workflow: Use the lab computers only for voice building and Festival
If you prefer to perform tasks such as running Python code (e.g., your script selection algorithm, or to analyse diphone coverage, etc) and shell scripts on your own computer, you might need to install additional software. If you want to do this, but don’t know how, ask on the forums.
Old-school workflow: Work entirely on the lab computers; Listen to audio on your personal computer
It is possible to work almost entirely in a terminal, including editing files (e.g., using nano). Those of you who choose this option probably will already know how to do it. If you want more details and suggestions, please ask.
You will still need to either mount the remote filesystem or copy files, in order to listen to audio on your personal computer.