Das sprechende Terminal
Das sprechende Terminal kann Texte direkt aus einem bash-script oder aus dem Terminal vorlesen. Dabei kann zwischen einem String oder einer Datei unterschieden werden.
Code
Filename: say
|
#!/bin/bash
# Parameter 1: -f Filename, -s String
if test $1 = "--help"
then
echo usage:
echo say -f -s
echo -f filename
echo -s string
fi
if test $1 = "-f"
then
osascript -e "say \"`cat $2`\""
fi
if test $1 = "-s"
then
osascript -e "say \"$2\""
fi
|
Installation
Datei names "say" im Benuterverzeichnis vorrausgesetzt:
cd
sudo chmod 755 say
sudo cp say /usr/local/bin
Benutzung
1) Text aus Parameter vorlesen:
say -s "Hello, what is your name?"
1) Text aus Datei vorlesen:
say -f mytext.txt
|