Module: ESpeak
- Defined in:
- lib/espeak-ruby.rb
Instance Method Summary collapse
-
#espeak(filename, options) ⇒ Object
Generates mp3 file as a result of Text-To-Speech conversion.
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, ) if execute_system_command(filename, ()) nil else raise "Error while running espeak. You don't seem to have espeak or lame installed ..." end end |