Info
Status: Build: Dependencies:
This gem is still in early development.
Docs
Supported methods:
-
ears
-
led
-
tts (text to speach)
-
multimedia
-
asr (automated speach recognition)
-
webcam
-
config
Have a look at the whole api: dev.karotz.com/api
Read the HOW-TO: www.dzone.com/links/karotz_ruby_love.html
Installation
gem install karotz
via Bundler:
# Gemfile
gem "karotz"
bundle install
Examples
require 'karotz'
Karotz::Configuration.configure do |config|
config.install_id = ENV['KAROTZ_INSTALL_ID']
config.api_key = ENV['KAROTZ_API_KEY']
config.secret = ENV['KAROTZ_SECRET']
end
# bare
interactive_id = Karotz::Client.start
Karotz::Client.ears interactive_id
[...]
Karotz::Client.stop(interactive_id)
# using a session
Karotz::Client.session do |karotz|
karotz.ears
[...]
end
# using a client
karotz = Karotz::Client.create
karotz.ears
[...]
karotz.stop