Advertisement
Guest User

Untitled

a guest
May 26th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. For details, see http://zerties.org/index.php/Mbrola_arm
  2.  
  3. # apt-get install espeak pulseaudio-utils
  4.  
  5.  
  6.  
  7. Download mbrola from
  8.  
  9. http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/armlinux/mbrola.rar
  10.  
  11. and unpack and install binary in
  12.  
  13. /home/user/Mbrola_ARM
  14.  
  15.  
  16.  
  17. Download voices from
  18.  
  19. http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html
  20.  
  21. and install in
  22.  
  23. /home/user/MyDocs/Mbrola/voices/
  24.  
  25.  
  26. Small wrapper script for voice selection (usage: 'mbrola-wrapper.sh
  27. "test"' or 'mbrola-wrapper.sh -f file.txt'):
  28.  
  29. /home/user # cat /usr/bin/mbrola-wrapper.sh
  30. #!/bin/sh
  31.  
  32. export PATH=/home/user/Mbrola_ARM:$PATH
  33.  
  34. if [ "$1" = "-f" ]; then
  35. FILE=$2
  36. else
  37. text=$*
  38. fi
  39.  
  40. #ich konnte das "bitte wenden" nicht mehr ertragen ;-)
  41. #echo $text | grep -e "bitte wenden" && text="aham" && echo $text > /tmp/bittewenden
  42.  
  43. text=$(echo $text | sed -e 's/\./Komma/')
  44.  
  45. # -v 1.5 ist zum erhöhen der lautstärke. Mit den Parametern -e 120 -p 65 kann man noch spielen
  46. #VOICE=de6
  47. VOICE=de5
  48.  
  49. echo $FILE
  50. if [ ! -z $FILE ]; then
  51. # does not work!
  52. cat $FILE|espeak -s 120 -p 65 -v mb-${VOICE} -q --pho --stdin |\
  53. /home/user/Mbrola_ARM/mbrola -v 1.5 -e /home/user/MyDocs/Mbrola/voices/${VOICE} - -.raw | pacat --channels=1 --rate=22050 --format=s16le --volume=65536
  54. else
  55. espeak -s 120 -p 65 -v mb-${VOICE} -q --pho "$text" |\
  56. /home/user/Mbrola_ARM/mbrola -v 1.5 -e /home/user/MyDocs/Mbrola/voices/${VOICE} - -.raw | pacat --channels=1 --rate=22050 --format=s16le --volume=65536
  57. fi/home/user #
  58.  
  59. Navit customization
  60.  
  61. <speech type="cmdline" data="mbrola-wrapper.sh %s" cps="10"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement