{"id":49439491,"url":"https://github.com/just-ai/aimybox-android-sdk","last_synced_at":"2026-04-29T19:14:38.967Z","repository":{"id":36295921,"uuid":"193669962","full_name":"just-ai/aimybox-android-sdk","owner":"just-ai","description":"Voice assistant SDK for Android","archived":false,"fork":false,"pushed_at":"2024-03-01T13:11:51.000Z","size":4902,"stargazers_count":92,"open_issues_count":25,"forks_count":19,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-01-14T17:20:54.899Z","etag":null,"topics":["android","kotlin","kotlin-android","kotlin-library","sdk","speech-recognition","voice-assistant"],"latest_commit_sha":null,"homepage":"https://aimybox.com","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/just-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2019-06-25T08:46:22.000Z","updated_at":"2025-11-28T21:50:00.000Z","dependencies_parsed_at":"2024-03-01T14:41:56.553Z","dependency_job_id":null,"html_url":"https://github.com/just-ai/aimybox-android-sdk","commit_stats":null,"previous_names":["aimybox/aimybox-android-sdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/just-ai/aimybox-android-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/just-ai%2Faimybox-android-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/just-ai%2Faimybox-android-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/just-ai%2Faimybox-android-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/just-ai%2Faimybox-android-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/just-ai","download_url":"https://codeload.github.com/just-ai/aimybox-android-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/just-ai%2Faimybox-android-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32439699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T18:12:22.909Z","status":"ssl_error","status_checked_at":"2026-04-29T18:11:33.322Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","kotlin","kotlin-android","kotlin-library","sdk","speech-recognition","voice-assistant"],"created_at":"2026-04-29T19:14:38.188Z","updated_at":"2026-04-29T19:14:38.962Z","avatar_url":"https://github.com/just-ai.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://aimybox.com\"\u003e\u003cimg src=\"https://app.aimybox.com/assets/images/aimybox.png\"\n                                                                    height=\"200\"\u003e\u003c/a\u003e\n    \u003cbr\u003e\u003cbr\u003e\n    Aimybox Android SDK\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eOpen source voice assistant SDK written in Kotlin\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=aimybox\"\u003e\u003cimg alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/aimybox.svg?label=Follow%20on%20Twitter\u0026style=popout\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://travis-ci.org/just-ai/aimybox-android-sdk/\"\u003e\u003cimg alt=\"Travis CI Build\" src=\"https://travis-ci.org/just-ai/aimybox-android-sdk.svg?branch=master\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://search.maven.org/search?q=com.just-ai.aimybox\"\u003e\u003cimg alt=\"Maven Central artifact\" src=\"https://img.shields.io/maven-central/v/com.just-ai.aimybox/core?label=Download\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nEmbed your own intelligent voice assistant into your existing application or device.\n\n### iOS version is available [here](https://github.com/just-ai/aimybox-ios-sdk)\n\n# Key Features\n\n* Provides ready to use [UI components](https://github.com/just-ai/aimybox-android-assistant) for fast building of your voice assistant app\n* Modular and independent from speech-to-text and text-to-speech vendors\n* Provides ready to use speech-to-text and text-to-speech implementations like [Android platform speechkit](https://github.com/just-ai/aimybox-android-sdk/tree/master/google-platform-speechkit), [Kaldi](https://github.com/just-ai/aimybox-android-sdk/tree/master/kaldi-speechkit), [Pocketsphinx](https://github.com/just-ai/aimybox-android-sdk/tree/master/pocketsphinx-speechkit), [Yandex Cloud speechkit](https://github.com/just-ai/aimybox-android-sdk/tree/master/yandex-speechkit), [Google Cloud speechkit](https://github.com/just-ai/aimybox-android-sdk/tree/master/google-cloud-speechkit), [Houndify](https://github.com/just-ai/aimybox-android-sdk/tree/master/houndify-speechkit) or [Snowboy wake word trigger](https://github.com/just-ai/aimybox-android-sdk/tree/master/snowboy-speechkit)\n* Works with any NLU providers like [Aimylogic](https://help.aimybox.com/en/article/aimylogic-webhook-5quhb1/), [Dialogflow](https://help.aimybox.com/en/article/dialogflow-agent-cqdvjn/) and [Rasa](https://github.com/just-ai/aimybox-android-sdk/tree/master/rasa-api)\n* Fully customizable and extendable, you can connect any other speech-to-text, text-to-speech and NLU services\n* Open source under Apache 2.0, written in pure Kotlin\n* Embeddable into any application or device running Android\n* Voice skills logic and complexity is not limited by any restrictions\n* Can interact with any local device services and local networks\n\n# How to start using\n\n1. Create a new Android project with next dependencies in the _build.gradle_ file\n\n```kotlin\n    android {\n        compileOptions {\n            sourceCompatibility = JavaVersion.VERSION_1_8\n            targetCompatibility = JavaVersion.VERSION_1_8\n        }\n    }\n    \n    repositories {\n        mavenCentral()\n    }\n    \n    dependencies {\n        implementation(\"com.just-ai.aimybox:core:$aimyboxVersion\")\n    }\n```\n\n_Use the latest version ![Maven Central](https://img.shields.io/maven-central/v/com.just-ai.aimybox/core?color=000000\u0026label=%20\u0026style=flat-square)_\n\n2. Add one or more dependencies of third party speech-to-text and text-to-speech libraries. For example\n\n```kotlin\nimplementation(\"com.just-ai.aimybox:google-platform-speechkit:$aimyboxVersion\")\n```\n\n3. Create a new project in [Aimybox console](https://help.aimybox.com/en/article/introduction-to-aimybox-web-console-n49kfr/), enable some voice skills and **copy your project's API key**.\n\n4. Instantiate [Aimybox](https://github.com/just-ai/aimybox-android-sdk/blob/master/core/src/main/java/com/justai/aimybox/Aimybox.kt) in your [Application](https://github.com/just-ai/aimybox-android-assistant/blob/master/app/src/main/java/com/justai/aimybox/assistant/AimyboxApplication.kt) class like that\n\n```kotlin\nval unitId = UUID.randomUUID().toString()\nval textToSpeech = GooglePlatformTextToSpeech(context)\nval speechToText = GooglePlatformSpeechToText(context)\nval dialogApi = AimyboxDialogApi(\"your Aimybox project API key\", unitId)\nval aimybox = Aimybox(Config.create(speechToText, textToSpeech, dialogApi))\n```\n\nNow you can start talking with your voice assistant using `startRecognition()` method of [Aimybox](https://github.com/just-ai/aimybox-android-sdk/blob/master/core/src/main/java/com/justai/aimybox/Aimybox.kt).\n\n# More details\n\nPlease refer to the [demo voice assistant](https://github.com/aimybox/aimybox-android-assistant) to see how to use Aimybox library in your project. There are much more features described in [our Android SDK documentation](https://github.com/just-ai/aimybox-android-sdk/wiki).\n\n# Documentation\n\nThere is a full Aimybox documentation available [here](https://github.com/just-ai/aimybox-android-sdk/wiki)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjust-ai%2Faimybox-android-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjust-ai%2Faimybox-android-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjust-ai%2Faimybox-android-sdk/lists"}