{"id":15482046,"url":"https://github.com/code-matt/gabby_voice_assistant","last_synced_at":"2025-03-28T14:33:24.991Z","repository":{"id":74838083,"uuid":"55648639","full_name":"code-matt/gabby_voice_assistant","owner":"code-matt","description":"iOS voice assistant app","archived":false,"fork":false,"pushed_at":"2016-04-09T08:36:14.000Z","size":1888,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-19T05:21:08.640Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/code-matt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-06T23:33:55.000Z","updated_at":"2016-04-18T22:16:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0aabbe7-ebc9-4614-aa14-13c0d907d5f4","html_url":"https://github.com/code-matt/gabby_voice_assistant","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"342cdeda00c1e75429fcd7b7ff03cbd59f040858"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-matt%2Fgabby_voice_assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-matt%2Fgabby_voice_assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-matt%2Fgabby_voice_assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-matt%2Fgabby_voice_assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/code-matt","download_url":"https://codeload.github.com/code-matt/gabby_voice_assistant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246046568,"owners_count":20714999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T05:07:29.194Z","updated_at":"2025-03-28T14:33:24.968Z","avatar_url":"https://github.com/code-matt.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gabby - iOS voice assistant\n### RedPotion(RubyMotion) - Rails | v0.1\n\n\u003cp\u003eInteresting parts so far are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003egabby_ios_rubymotion_client/app/models/apiAIvoiceController.rb\u003c/li\u003e\n\u003cli\u003egabby_ios_rubymotion_client/app/screens/home_screen.rb\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eGabby uses an api.ai agent to process voice requests and then if there\nare parameters for further action in the response, she contacts her rails server to\nfind out what to do with them. Sending back customized speech most the time.\u003c/p\u003e\n\n\u003cp\u003eGabby's RubyMotion side is using a variety of Objective-C cocoa pods:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epod 'AFSoundManager'\u003c/li\u003e\n\u003cli\u003epod 'ApiAI', '~\u003e 0.4'\u003c/li\u003e\n\u003cli\u003epod 'MVSpeechSynthesizer'\u003c/li\u003e\n\u003cli\u003epod 'CircleProgressBar', '~\u003e 0.3'\u003c/li\u003e\n\u003c/ul\u003e\nThis is the first conversion of the ApiAI Objective-C pod to RubyMotion(RMQ/Redpotion) from\nwhat I can tell. I crash trying to use VAD(voice auto detect) for commit so\nthat needs some help. As well as it needs helper methods for contexts and\nlots of other things that she currently does not use.\n\n\u003cp\u003eMy idea is to expand this and use IBM Cognitive Cloud image recognition as well\nas knowledge,Wolfram Alpha etc etc... The idea is that a user logs\nin and over time as they ask questions and tell Gabby things, their database grows and builds\nconnections personalized to that user. Also started experimenting with\npersonalized actions.. right now Gabby can click a mouse lol.\u003c/p\u003e\n\n\u003cp\u003eI would like to switch rails to using MongoDB/Mongoid for the dynamicness\nallowed by NoSQL. Gabby needs to be able to learn new tables on the fly.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-matt%2Fgabby_voice_assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-matt%2Fgabby_voice_assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-matt%2Fgabby_voice_assistant/lists"}