Nachtrag: und du bist natürlich auch sicher, dass "say" verfügbar ist? ;) espeak wäre übrigens eine alternative
say ist genau genommen nur ein klitzekleiner espeak wrapper.
#!/usr/bin/env ruby
if ARGV[0] == 'e'
talk = `espeak "#{ ARGV[1] }"`
else
talk = `espeak -v german "#{ ARGV[0] }"`
end
Will ich aber als Wrapper so behalten, weil ich noch mbrola als Speech synthesyser untermischen will, damits schöner klingt.