Module: Bandwidth::PlayAudioExtensions
- Included in:
- Call, Conference, ConferenceMember
- Defined in:
- lib/bandwidth/play_audio_extensions.rb
Overview
Generates methods speak_sentence and play_recording for a class using instance method play_audio
Instance Method Summary collapse
-
#play_recording(url, tag = nil) ⇒ Object
Play an audio by url.
-
#speak_sentence(sentence, tag = nil, gender = "female", voice = "kate") ⇒ Object
Speak a sentence.
Instance Method Details
#play_recording(url, tag = nil) ⇒ Object
Play an audio by url
17 18 19 |
# File 'lib/bandwidth/play_audio_extensions.rb', line 17 def play_recording(url, tag = nil) play_audio({:file_url => url, :tag => tag}) end |
#speak_sentence(sentence, tag = nil, gender = "female", voice = "kate") ⇒ Object
Speak a sentence
9 10 11 12 |
# File 'lib/bandwidth/play_audio_extensions.rb', line 9 def speak_sentence(sentence, tag = nil, gender = "female", voice = "kate") play_audio({:gender => gender || "female", :locale => "en_US", :voice => voice || "kate", :sentence => sentence, :tag => tag}) end |