Skip to content
Embeddable voice assistant written in Kotlin for Android apps
Kotlin
Branch: master
Clone or download
lambdatamer Initial phrase (#27)
* Initial phrase & version update

* Update versions
Latest commit db6d1f5 Sep 11, 2019

README.md




Aimybox voice assistant

Open source voice assistant built on top of Aimybox SDK

Twitter Follow Travis CI Build Bintray artifact

This repository contains all you need to embed intelligent voice assistant into your existing Android application, any Android device or Raspberry Pi.

Key Features

  • Modular and independent from ASR and TTS vendors
  • Open source under Apache 2.0, written in pure Kotlin
  • Embeddable into any application or device under Android
  • Voice skills logic is not limited by any restrictions
  • Works with any NLU providers like Aimylogic or Dialogflow
  • Can interact with any local device services and local networks
  • Fully customizable and extendable

How to start using

    android {
        compileOptions {
            sourceCompatibility = JavaVersion.VERSION_1_8
            targetCompatibility = JavaVersion.VERSION_1_8
        }
    }

    repositories {
        maven("https://dl.bintray.com/aimybox/aimybox-android-assistant/")
        maven("https://dl.bintray.com/aimybox/aimybox-android-sdk/")
    }
    
    dependencies {
        /* Core Aimybox package */
        implementation("com.justai.aimybox:core:${version}")
        
        /* UI components package */
        implementation("com.justai.aimybox:components:${version}")
        
        /* Optional modules */
        implementation("com.justai.aimybox:google-platform-speechkit:${version}")
        implementation("com.justai.aimybox:yandex-speechkit:${version}")
        implementation("com.justai.aimybox:snowboy-speechkit:${version}")
        implementation("com.justai.aimybox:houndify-speechkit:${version}")
    }

Please refer to the demo app to see how to use Aimybox library in your own project.

Documentation

There is a full Aimybox documentation available here. It's better to start with our Quick Start to make first steps with Aimybox.

You can’t perform that action at this time.