DEV Community

Fulton Browne
Fulton Browne

Posted on

how to Contribute to the Ara voice assistant

Hello, ITS HACKTOBERFEST!!!!!!!!!!!!!!!!!!!!! (I am excited).

Why contribute

For most of this year I have been working on Ara alone, and this month I am going to change that, with the help of you. I have several areas where I could use some help.

  • Security
  • Web development
  • Usability
  • Just stuff in general

The last one is VERY important. I simply can't build a complicated software system alone, in a reasonable time. here is a good example of what I am saying.

Ara account #13

I don't know where to start with this, but a personal account that syncs data would be awesome.

To me this is why Open source is so important you get a bunch of view points on a single issue so you find the BEST way to do something. this is why I would like you to contribute this hacktoberfest, to make this voice assistant the best voice assistant ever.

Some things to start with

To contribute you need to know where, here is my servers code,

GitHub logo FultonBrowne / Ara-Server

The server for Ara.

Welcome to Ara's server👋

By Andromeda Software

The server that powers feed, AI search, and skills to the ara voice assistant

alt text

Known Vulnerabilities Codacy Badge Donate with Ethereum CircleCI Buy Me A Coffee

Running (incomplete)

make build to build

make test to run tests (note you may have to export nlp location outside of the make file)

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

Open in Gitpod

If you want to become an active contributor go here.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator






and my android clients code.

GitHub logo FultonBrowne / Ara-android

A virtual assistant for almost any android phone.

Welcome to Ara for Android 👋

By Andromeda Software

An ai assistant app for almost any android phone, That cares about privacy and productivity Get it on Google Play alt text

CircleCI Known Vulnerabilities Codacy Badge Gitter Donate with Ethereum PRs Welcome Buy Me A Coffee

Usage

  • Open in android studio and use the normal steps to run
or
  • ./gradlew test to run the unit tests
  • ./gradlew install to install the app

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

If you want to become an active contributor go here.

Open in Gitpod

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator



Each of these have a bunch of issues and projects you can help with. one thing that would be great would be an IOS client, I dont' have A mac so I can't make it, If you have a mac and you're interested contact me on the dev chat.

The Stack

Ok, lets go server down. The server is in java and little kotlin it uses the gradle build system and is hosted on Heroku. If you contribute I would recommend you work in Intellij Because I know it works well. the server is there to combine multiple RSS feed using RomeTools and serves as a skills api host.

now for the app, the app is in native android, So, if you don't know, Java, kotlin, and XML. This really needs some work, the voice stuff is done locally so you can interact with on board skills (Still working on that), And I don't have a good enough TF lite file, so voice stuff is like half done. Some other stuff like the UI and settings page could use some work, so go check it out.

Thank you for reading!!!

Top comments (0)