Maksymilian Graczyk 8a43187d2c Remove an indication about the English translation of the permissions required from README.md | il y a 4 ans | |
---|---|---|
app | il y a 6 ans | |
commons-io-2.6 | il y a 6 ans | |
exp4j-0.4.4 | il y a 6 ans | |
external_res | il y a 6 ans | |
gradle | il y a 6 ans | |
pocketsphinx-android-5prealpha-nolib | il y a 6 ans | |
.gitignore | il y a 6 ans | |
LICENSE | il y a 6 ans | |
Polassis.iml | il y a 6 ans | |
PolassisServer.jar | il y a 6 ans | |
README.md | il y a 4 ans | |
README.pl-PL.md | il y a 6 ans | |
STATEMENT.pl-PL.md | il y a 6 ans | |
build.gradle | il y a 6 ans | |
gradle.properties | il y a 6 ans | |
gradlew | il y a 6 ans | |
gradlew.bat | il y a 6 ans | |
settings.gradle | il y a 6 ans |
Author's statement in Polish (29 April 2018) / Oświadczenie autora (29 kwietnia 2018)
Read in Polish / Przeczytaj po polsku
A personal voice assistant for Android devices. Polish is the only supported language at the moment (in both GUI and command recognition).
(C) 2018 Maksymilian Graczyk. Polassis is licensed under the GNU General Public License v3.0. Please see LICENSE for details.
Every copyrighted work included in the program is used in compliance with appropriate licenses. These works belong to their authors. Please see "Third party resources used" for details.
If you want to contribute to the code, feel free to do so: just fork this project to your GitHub account and make appropriate changes afterwards.
Unfortunately, direct contributions to the original code (except for contributions made by myself) are not possible due to legal reasons (I would like to avoid any copyright issues).
This project is currently frozen. Therefore, I provide very limited support. I will not answer e-mails with comments about either stable or development versions (except for urgent issues from people with disabilities and copyright/acknowledgement issues: see "Third party resources used"). I will try to answer any other e-mails within maximum 10 days. If you find any bugs or have any suggestions, feel free to report them in "Issues", but I cannot guarantee that I will respond to the reports within reasonable time.
If you want to get in touch with me directly (remember the above), my address is max.graczyk+polassis@gmail.com. Any previous e-mail addresses you might have encountered before (in the outlook.com and polassis.pl domains) are no longer valid.
The source code is the most up-to-date development version and does not have any ads and donation possibilities. Please note that bugs, empty screens and unfinished functions are normal here. However, as I aimed for fixing major bugs present in the latest stable version (1.0.7) before publishing the source code, the development version may work better than the stable one in your device. If this is the case, you are lucky!
The development version runs on Android 4.1+. There are also some stable and old beta versions available for download as APK files (see: Pre-bulit releases). Android versions supported by them are stated in their description.
The permissions required are discussed in Polish at https://pastebin.com/cv7r22Za.
If you are familiar with Android programming and want to work with the source code, this is the quickest and recommended method. If not, see "Pre-built releases". The instructions below apply to Android Studio 3.0.1, but they should work flawlessly in other versions as well (minor changes might be required, please refer to the manual or online resources for your version of the IDE if necessary).
git clone https://github.com/maksgraczyk/Polassis
UPDATE (5 May 2018): All pre-built releases I have access to can be downloaded now.
There are also pre-built releases which can be installed directly on Android devices without compiling the source code. They are available as APK files in "Releases". The development version is included. Your device must allow installing applications from unknown sources: you can change this behaviour in Android settings.
The GUI is designed to be as easy-to-use and accessible as possible. To begin, tap a green microphone button at the bottom of the screen: when it turns red, say a command. A system speech recognition service (usually Google) processes your voice and returns the text which in turn is interpreted by the application. Alternatively, enter a command manually (using a big text box next to the microphone button) and press ENTER or tap the microphone button.
If you want to access settings, tap the gearwheel icon in the bottom-left corner and select "Settings" (in Polish: "Ustawienia").
As stated in the introduction, only Polish is supported at the moment.
This is the list of activities the development version of Polassis can/could do (all examples in Polish):
Nearly all stable and old beta releases have also a possibility to "redirect" some functions to a PC/Mac (e.g. if you want to check something on Wikipedia, Polassis can tell your computer to open the website). If you want to use that, you must trigger the appropriate option in the Polassis settings and set up the server in your computer. The server is called Polassis Server: PolassisServer.jar (its source code will be published under GNU GPL v3 by the end of July 2018 if I still have access to it UPDATE: Unfortunately, I probably no longer have access to the complete source code).
The development version: You can add/edit/remove custom commands in the Polassis settings.
All stable and old beta releases: You can add custom commands by saying the specific phrase, more details are available in the "Assistant possibilities" ("Możliwości asystenta" in Polish) screen in the application.
Polassis has a few intents which can be called externally, e.g. by Tasker or Llama:
(under construction)
If you see that your work is used in any format in Polassis without the credit below, please let me know: I will add the acknowledgement or modify the code so that it does not use your work illegally. Thank you!