{"action":"opened","issue":{"url":"https://api.github.com/repos/PropelVentures/Cyrano/issues/87","labels_url":"https://api.github.com/repos/PropelVentures/Cyrano/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/PropelVentures/Cyrano/issues/87/comments","events_url":"https://api.github.com/repos/PropelVentures/Cyrano/issues/87/events","html_url":"https://github.com/PropelVentures/Cyrano/issues/87","id":92481960,"number":87,"title":"Voice Commands - 1","user":{"login":"cjcornell","id":4732533,"avatar_url":"https://avatars.githubusercontent.com/u/4732533?v=3","gravatar_id":"","url":"https://api.github.com/users/cjcornell","html_url":"https://github.com/cjcornell","followers_url":"https://api.github.com/users/cjcornell/followers","following_url":"https://api.github.com/users/cjcornell/following{/other_user}","gists_url":"https://api.github.com/users/cjcornell/gists{/gist_id}","starred_url":"https://api.github.com/users/cjcornell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjcornell/subscriptions","organizations_url":"https://api.github.com/users/cjcornell/orgs","repos_url":"https://api.github.com/users/cjcornell/repos","events_url":"https://api.github.com/users/cjcornell/events{/privacy}","received_events_url":"https://api.github.com/users/cjcornell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/PropelVentures/Cyrano/milestones/7","html_url":"https://github.com/PropelVentures/Cyrano/milestones/Voice%20Commands","labels_url":"https://api.github.com/repos/PropelVentures/Cyrano/milestones/7/labels","id":1116649,"number":7,"title":"Voice Commands","description":"#### Enable User Voice Control/Commands\r\n\r\n\r\n\r\n\r\nvoice_command_id|Action|Long_Command|Short_Command|Keywords|Description\r\n1|NearbyFriends|What friends are nearby|nearby friends|friends, close by,| \r\n2|NearbyFriends|Who is nearby| |who, friend| \r\n3|NearbyLocations|What is nearby|Locations|Locations, Places| \r\n4|NearbyDevices| | | | \r\n5|Script {scriptname}|Play Script| | |Plays a script with the name {scriptname}\r\n6|Next|Next Command|Next| |If a script is playing, play the next command - sa...\r\n7|Prev|Previous Command|Previous|Go Back, back, previous|If a script is playing, play the previous command ...\r\n8|Script Cancel|Cancel Script|Cancel, Stop| |If a script is playing, cancels and stops script p...\r\n9|ScriptPause|Pause Script|pause| | \r\n10|ScriptResume|Resume Script|Resume, continue, play| | \r\n11|Who is {friend name}|Who is {friend name}|Whois| | \r\n12|MuteAll|Mute|Mute| |Mutes announcement of nearby friends\r\n13|Snooze|Snooze|Snooze| | \r\n14|UnSnooze|Unsnooze| | | \r\n15|AddFriend|Add Friend| | | \r\n16|InviteFriend|Invite| | | ","creator":{"login":"cjcornell","id":4732533,"avatar_url":"https://avatars.githubusercontent.com/u/4732533?v=3","gravatar_id":"","url":"https://api.github.com/users/cjcornell","html_url":"https://github.com/cjcornell","followers_url":"https://api.github.com/users/cjcornell/followers","following_url":"https://api.github.com/users/cjcornell/following{/other_user}","gists_url":"https://api.github.com/users/cjcornell/gists{/gist_id}","starred_url":"https://api.github.com/users/cjcornell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjcornell/subscriptions","organizations_url":"https://api.github.com/users/cjcornell/orgs","repos_url":"https://api.github.com/users/cjcornell/repos","events_url":"https://api.github.com/users/cjcornell/events{/privacy}","received_events_url":"https://api.github.com/users/cjcornell/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-05-18T22:04:33Z","updated_at":"2015-07-01T20:49:41Z","due_on":"2015-08-20T07:00:00Z","closed_at":null},"comments":0,"created_at":"2015-07-01T20:49:41Z","updated_at":"2015-07-01T20:49:41Z","closed_at":null,"body":"#### Intent \r\n- Enable Cyrano to accept voice commands from the user\r\n- so they can control Cyrano or respond to \"UI\" requests via spoken words  (such as Next, Previous)\r\n- or direct Cyrano to respond (same as if they tapped a menu selection, such as:\r\n   - how many friends are nearby?\r\n\r\nThis is step 1 - just getting the voice command capability running.\r\nThe approach\r\n- users will have some new user_setting parameters that will determine the behavior of the voice responses\r\n- there will be a new system-wide table of the kinds of voice responses accepted (a cross reference table) - see #28 \r\n"}}