Skip to content
View twilioCall.js
if ($("#call").is(':checked')) {
type: "POST",
username: twilio.username,
password: twilio.pwd,
url: twilio.server_url + twilio.username + '/Calls.json',
data: { Url: <xml-containing-twilio-message>, From:, To: }
.done(function( msg ) {
console.log("Phone call made.");
View twillioSMS.js
var twilio = {
username: <your-twilio-username>,
pwd: <your-twilio-pwd>,
phone: <your-twilio-phone-number>,
server_url: ''
var user = {
phone: <user-phone-number>
View speechSynthesis.js
if ($("#speech").is(':checked')) {
window.speechSynthesis.cancel(); // Cancel if already talking
var msg = new SpeechSynthesisUtterance(; // Grab the text from the element that was clicked ...
window.speechSynthesis.speak(msg); // ... and speak it.
View opendyslexic.css
@font-face {
font-family: 'opendyslexic';
src: url('');
font-style: normal;
font-weight: normal;
@font-face {
font-family: 'opendyslexic';
src: url('');
# Function called when a speech recognition result is received.
speechChange = (e) ->
# Flow
# 1. pass received text to service that can interpret the text (using WolframAlpha right now)
# 2. when this service returns, show results of this service in the stream
if e.type == 'webkitspeechchange' && e.originalEvent.results
topResult = e.originalEvent.results[0]
# submit the form to the proxy service
View iris-home-view.html.haml
What can I help you with?
=form_tag("/home/process_speech", :method => :get, :id=>"process_speech") do
%input#speech-button{:name => "utterance", :type => "text", "x-webkit-speech" => ""}
View iris-speech-button.css
font-size: 250%;
border: none;
outline: none;
width: 42px;
cursor: pointer;
@include border-radius(10px);
text-indent: -9999px;
color: #fff;
View siriproxy-squeezebox.rb
class SiriProxy::Plugin::Squeezebox < SiriProxy::Plugin
def initialize(config)
@s =
listen_for /radio on/i do
say "Radio is now turned on!"
View squeezebox.rb
class Squeezebox
def initialize(config = {})
puts 'enter initialize in Squeezebox'
@t = Net::Telnet::new(
'Host' => config['host']||'localhost',
'Port' => config['port']||9090,
'Prompt' => /./ # needed to work
@id_set = false
View dabblet.css
* Responsive Design
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
Something went wrong with that request. Please try again.