class Punchblock::Translator::Freeswitch::Component::TTSOutput
Private Instance Methods
do_output()
click to toggle source
# File lib/punchblock/translator/freeswitch/component/tts_output.rb, line 10 def do_output register_handler :es, :event_name => 'CHANNEL_EXECUTE_COMPLETE' do |event| send_complete_event finish_reason end voice = @component_node.voice || :kal application :speak, [renderer, voice, document].join('|') end
document()
click to toggle source
# File lib/punchblock/translator/freeswitch/component/tts_output.rb, line 22 def document concatenated_render_doc.to_s end
renderer()
click to toggle source
# File lib/punchblock/translator/freeswitch/component/tts_output.rb, line 18 def renderer @component_node.renderer || :flite end