So I decided to try this on my Vinux since it runs Ubuntu 14.04 LTS, which is what you seem to have, and since it is on a virtual machine, I could probably do it that way rather than having to pay more to increase my server's RAM, though I might have to as my web site grows and PHP is more on demand.
For a few hours, @KevinRoberts, who turned out to be a great mentor and role-model for getting people started with Linux, and I spent some time working on this. I am thankful for having him show me the basics to get started. Now I have my own VPS and a LAMP stack, plus a few other things which I hope to make use of some day. Anyhow, going back on topic. Together we went ahead and attempted to do as much as we could by checking off the items on Philip's list, and we learned that there were somethings we needed to troubleshoot.
The first thing you will have to do, assuming that you are using Ubuntu's or Debian's Package Manager, is
sudo apt install autoconf build-essential csh zsh vim libncurses5-deb git gcc make
If you are using 64-bit AMD, and you need to execute 32-bit files, try installing lib32z1 lib32ncurses5 or ia32libs
When I use the git clone commands, I like to have the folders created in a folder called ~/festival/
git clone --recursive http://github.com/festvox/speech_tools
git clone --recursive http://github.com/festvox/flite
git clone --recursive http://github.com/festvox/festvox
git clone --recursive http://github.com/festvox/festival
And finally, look for the tar.gz at http://sptk.sourceforge.net/ although this link may be outdated, another place is https://github.com/zeehio/festvox/blob/ … -3.6.patch
You can also use the wget command with this link. wget http://downloads.sourceforge.net/sp-tk/SPTK-3.10.tar.gz
tar xvf SPTK-*.tar.gz
We also learned that if we download any of the above repositories using the Windows Git Shell, our formats will be beyond useless to work on Linux, so it is imperative that you use the git commands within the Linux machine itself.
Now that we have the following items in our festival folder: festival, festvox, flite, speech_tools, and SPTK, we need to configure, make, and install each of these.
sudo make install
Use CD to go to the next folder.
Repeat process for the remainder of the folders in the exact order Philip outlined in post 52.
Notice that in one of them, there is no target to make install, so we believe that nothing has to be installed. This was the Festvox folder.
The next step is to find a set of balanced prompts with the arctic database, which I believe you can find here. http://www.festvox.org/cmu_arctic/
I came across some festival installation documentations at http://festvox.org/docs/manual-1.4.3/festival_1.html
Here's another tutorial on how to compile the needed installation components. https://github.com/CSTR-Edinburgh/merli … h_tools.sh
UPDATE: I found all of the US voice prompts in a folder called wavs which I opened. Below is a text version of the prompts you will have to read. If you can Braille these out and pretend you're narrating a book, use Studio Recorder and a wireless headset, like the TurtleBeach Stealth 450 and do any post-recording processes on it. I like to use Studio Recorder on this because it is meant for audio narration. http://www.festvox.org/cmu_arctic/cmuarctic.data
Here's another great article that will hit home for some users. http://tts.speech.cs.cmu.edu/11-823/hints/clock.html
Evidently, Festvox doesn't have a make-install script, so we need to go ahead and set the environment variables. I will use my username as an example.
export SPTKDIR=/home/harmony/projects/sptk (note that I changed the name from SPTK-3.10 to sptk to make it easier to type.)
Create a new folder inside projects, like this. [email protected]:~/projects $ mkdir cmu_us_harmony_arctic
Now, this is very important. You need to type the dollar sign in order for this to work. I will put this in single quotes so you know what part to type. '$FESTVOXDIR/src/clustergen/setup_cg cmu us awb_arctic'
It will copy several new folders inside the current folder you're in. Now, if you downloaded a previous database and you had unzipped it, move to that database with cd, and to the following inside the /etc folder inside the cmu_us_name_arctic folder.
cp txt.done.data /home/harmony/projects/cmu_us_harmony_arctic/etc
Now, you are ready to transfer your wave files from your computer to this machine. Make sure the beginning and end of each recording has about 200 milliseconds of silence.
The talking clock article uses a unit selection instead of a clustergen or statistical model.
I downloaded the Kal database, and it seems to have a series of three syllable recordings, such as Tah pah kah, rah ray ruh, etc. Some have four, like kah tah nea mah, and others only have two.
Ham radio call sign: KJ7ERC
AKA TheForeverFlyer and HeavenlyHarmonyMy new, self-hosted version of WordPress!