› Forums › Speech Synthesis › Festival › Tutorial 3B – Festival Config not working
- This topic has 9 replies, 4 voices, and was last updated 4 years, 2 months ago by Iona D.
-
AuthorPosts
-
-
October 6, 2020 at 20:26 #12251
Under the subheading “Configure Festival in the VM” in Tutorial B of Module 3, there’s the command:
sudo rsync -avul --progress --files-from=:/Volumes/Network/courses/sp/manifest.txt s1234567@ppls-y2l-0101.ppls.ed.ac.uk:/ /
On the terminal in the VM, entering this with my student ID, entering the VM password, then entering my EASE password gives an “Authentication failed, Connection closed by 129.215.204.229 port 22” error. (Entering the wrong EASE password gives me “Permission denied, please try again.”)
I’m on the university VPN. What should I try here?
Festival works, but it’s the older version pre-installed on the VM. -
October 7, 2020 at 08:11 #12258
Please try the machine
scp1.ppls.ed.ac.uk
and report back (instructions now updated).-
October 7, 2020 at 09:52 #12262
Unfortunately this came back with the following error:
Could not chdir to home directory /home/sXXXXXXX: No such file or directory
receiving file list …
40190 files to consider
rsync: send_files failed to open “/Volumes/Network/courses/ss/festival/festival_linux/est-0.6.linux-x86_64.tar.gz”: Permission denied (13)-
October 7, 2020 at 12:26 #12278
Now resolved, but using (SayText “phrase”) just gives a blip of sound, when before it could play a full sentence. Other audio from the VM works normally.
-
-
-
October 9, 2020 at 13:28 #12300
Try changing the method that Festival uses to play audio:
festival> (Parameter.set 'Audio_Method 'Audio_Command) festival> (Parameter.set 'Audio_Command "play -t raw -r 16000 -b 16 -c 1 -e signed-integer $FILE") festival> (SayText "hello world")
which tells Festival to save the audio to a file, then use
play
(i.e.,sox
) to play that file. So, if playing audio on the command line works, this should work.-
October 9, 2020 at 17:54 #12309
I had the same problem that (SayText “phrase”) just gives a blip of sound and the commands
festival> (Parameter.set 'Audio_Method 'Audio_Command) festival> (Parameter.set 'Audio_Command "play -t raw -r 16000 -b 16 -c 1 -e signed-integer $FILE")
fixed this problem, thanks!
However, I have to enter those commands every time I start festival for SayText to work. Should it be like this or is there maybe another workaround?
-
-
October 9, 2020 at 18:07 #12310
For the main part of the assignment, you’ll be loading a configuration file called
config.scm
every time you start Festival. This loads a better-sounding voice.You can add those commands to the end of
config.scm
and they will be run as you start Festival.Until then, you could create a file called
startup.scm
, put those two commands in that file, then start Festival like this:$ festival startup.scm
-
October 16, 2020 at 16:06 #12514
EDIT: all sorted now, reinstalled atlab onto the VM and audio worked
these methods still aren’t making SayText return audio, I just get the #<utterance number> is there anything else I can do?
-
October 16, 2020 at 16:41 #12515
hi, another query,
when I run
sudo rsync -avul –progress –files-from=:/Volumes/Network/courses/sp/manifest.txt s1234567@ppls-y2l-0101.ppls.ed.ac.uk:/ /
with my student number I’m prompted to put in he atlab password but then when I do I get
ssh: connect to host scp1.ppls.ed.ac.uk port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.2]
returned. I’m definitely using the right atlab password but it ask me to input my EASE one -
October 16, 2020 at 18:08 #12517
^^ fixed this now. got it sorted by uninstalling and reinstalling the VPN because the VM just didn’t seem to be able to connect with it
-
-
AuthorPosts
- You must be logged in to reply to this topic.