Module: ESpeak

Defined in:
lib/espeak-ruby.rb

Instance Method Summary collapse

Instance Method Details

#espeak(filename, options) ⇒ Object

Generates mp3 file as a result of Text-To-Speech conversion.

filename - The file that will be generated options - Posible key, values

:voice     - use voice file of this name from espeak-data/voices. ie 'en', 'de', ...
:pitch     - pitch adjustment, 0 to 99
:speed     - speed in words per minute, 80 to 370


15
16
17
18
19
20
21
# File 'lib/espeak-ruby.rb', line 15

def espeak(filename, options)
  if execute_system_command(filename, prepare_options(options))
    nil
  else
    raise "Error while running espeak. You don't seem to have espeak or lame installed ..."
  end
end