Skip to content

API libraries, samples, and system images for AIY Projects (Voice Kit and Vision Kit)

License

Notifications You must be signed in to change notification settings

empiimp/aiyprojects-raspbian

Repository files navigation

AIY Projects

This repository contains an easy-to-use API for the AIY Vision Kit and AIY Voice Kit. You can use it for face detection and object recognition, or use it to create voice commands with simple while loops - have a look at the demos. Documentation is at the AIY Projects site.

If you're using Raspbian instead of Google's provided image, read HACKING.md for information on getting started.

For returning users: The code for all AIY kits is in the aiyprojects branch, and is included in images starting with aiyprojects-2017-12-18.img. The previous voicekit branch contains code just for the Voice Kit, and the master branch contains the original, deprecated Voice Recognizer demo.

Support

If you're having trouble assembling your kit or running the demos, try the AIY Forums.

If you've found a bug in the AIY API or demos, you can look at the known issues or create a new one, or even fix it yourself and send us a pull request.

If you've found a problem with the Assistant (for example, crashes in the library or incorrect responses), you can try the G+ community, Stack Overflow, or the assistant-sdk-python repo.

If you've had a problem after updating the source code, try downloading the latest AIY image from the website, or alternatively run the following commands in the dev terminal:

rm -r env
./scripts/install-deps.sh

Contributions

We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.

Scope of contributions

This project consists of the support libraries (audio, gRPC, etc) required for AIY Projects, as well as simple examples to experiment with and build upon.

Please limit pull requests to bug fixes or improvements to code or documentation clarity. We're not accepting pull requests that add new commands to keep this project as simple as possible. If you've added new commands and you'd like to publish your fork for others to use, you can post on hackster.io or other channels.

Contributor License Agreement

Contributions to this project must be accompanied by a Contributor License Agreement. You (or your employer) retain the copyright to your contribution, this simply gives us permission to use and redistribute your contributions as part of the project. Head over to https://cla.developers.google.com/ to see your current agreements on file or to sign a new one.

You generally only need to submit a CLA once, so if you've already submitted one (even if it was for a different project), you probably don't need to do it again.

Code reviews

All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult GitHub Help for more information on using pull requests.

About

API libraries, samples, and system images for AIY Projects (Voice Kit and Vision Kit)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 91.1%
  • JavaScript 7.2%
  • Makefile 1.1%
  • Other 0.6%