Results 1 to 2 of 2

Thread: Patch for espeak

Threaded View

  1. #1
    Join Date
    Apr 2008
    Location
    York, UK
    Posts
    134

    Default Patch for espeak

    This patch fixes the inability of espeak to run from anywhere other than /usr. It also makes it a "no-temp-files" profile.

    Code:
    diff --git a/pts/test-resources/espeak/install.sh b/pts/test-resources/espeak/install.sh
    index cc5e731..0f36a5e 100644
    --- a/pts/test-resources/espeak/install.sh
    +++ b/pts/test-resources/espeak/install.sh
    @@ -1,13 +1,18 @@
     #!/bin/sh
    
     cd $1
    +THIS_DIR=$(pwd)
     unzip -o espeak-1.37-source.zip
     cd espeak-1.37-source/src/
    +sed -i -e "s|/usr|$THIS_DIR/espeak_|g" Makefile
    +sed -i -e "s|/usr|$THIS_DIR/espeak_|g" speech.h
    +
     make -j $NUM_CPU_JOBS
    +make install
     cd ../..
    +rm -rf espeak-1.37-source/
    
     echo "#!/bin/sh
    -cd espeak-1.37-source/src/
    -/usr/bin/time -f \"eSpeak Synthesis Time: %e Seconds\" ./espeak -f ../../20417-8.txt -w ../../output.wav 2>&1
    -rm -f ../../output.wav" > espeak
    +cd espeak_/bin/
    +LD_LIBRARY_PATH=$THIS_DIR/espeak_/lib/:\$LD_LIBRARY_PATH /usr/bin/time -f \"eSpeak Synthesis Time: %e Seconds\" ./espeak -f ../../20417-8.txt -w /dev/null 2>&1" > espeak
     chmod +x espeak
    diff --git a/pts/test-resources/espeak/pre.sh b/pts/test-resources/espeak/pre.sh
    deleted file mode 100644
    index 7e4b754..0000000
    --- a/pts/test-resources/espeak/pre.sh
    +++ /dev/null
    @@ -1,4 +0,0 @@
    -#!/bin/sh
    -
    -cd $1
    -rm -f output.wav
    Last edited by uncle_fungus; 05-16-2008 at 11:30 AM. Reason: Fixed scripting typo

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •