Git Product home page Git Product logo

sepia-framework / sepia-html-client-app Goto Github PK

View Code? Open in Web Editor NEW
60.0 7.0 15.0 7.61 MB

Application to communicate with SEPIA via browser, iOS and Android. Works as chat messenger with personal-assistant, ASR and TTS integration.

Home Page: https://sepia-framework.github.io/

License: MIT License

Shell 0.51% JavaScript 60.75% Objective-C 6.76% Java 0.55% Swift 0.55% Batchfile 0.09% HTML 12.11% CSS 18.67%
personal-assistant voice-assistant android ios browser open-source javascript sepia-framework voice-ui cross-platform

sepia-html-client-app's People

Contributors

fq-selbach avatar fquirin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

sepia-html-client-app's Issues

Can't log into home server via app, can via website

I'm trying to use the android app to login to my server:
The address to log in to the website is:
https://<ip_address>:20726/sepia/assist/app/index.html

The address I typed into the app on android:
https://<ip_address>:20726/sepia/
user is @sepia.local
pass is my password

The user has been added to whitelist, and I can log in to the website. I can't seem to find a URL that will allow me to log in to the android app.

Here's what I get when I run:
run-sepia.sh

Elasticsearch is already running
Waiting for Elasticsearch on port 20724 ...

Elasticsearch is ready for action.
Checking Elasticsearch setup ...
Elasticsearch looks GOOD.

Starting SEPIA servers ...

Running SEPIA Assist (sepia-assist-v2.5.1.jar)
SUCCESS
Running SEPIA WebSocket Chat (sepia-chat-v1.3.1.jar)
Running SEPIA Teach (sepia-teach-v2.2.1.jar)

---- Wait a second (or 5) ----

---- Testing cluster ----


-----Assist API-----

SUCCESS
OK

-----Teach API-----

SUCCESS
OK

-----Chat API - WebSocket Server-----

SUCCESS
OK

-----Proxy-----

.
.FAIL
Info: Proxy seems to be OFFLINE! (Checked via 'localhost:20726/sepia/assist/' route)

-----Database: Elasticsearch-----

OK

DONE - If you made it this far the basic setup looks GOOD, but please double-check the output.

You should be able to reach your SEPIA server via:
raspberrypi.local or 192.168.1.213

Example1: http://raspberrypi.local:20721/tools/index.html
Example2: http://<IP_address:20721/tools/index.html
Example3: http://IP_address:20721/app/index.html

If you've installed NGINX proxy with self-signed SSL try:
Example4: https://raspberrypi.local:20726/sepia/assist/tools/index.html
Example5: https://raspberrypi.local:20726/sepia/assist/app/index.html

Please note: if this is a virtual machine the hostname might not work to contact the server!

For more info about secure context and microphone access in the SEPIA client see: 
https://github.com/SEPIA-Framework/sepia-docs/wiki/SSL-for-your-Server

Regardless if I use the SSL or plain login, I get the following message:
Login failed! Sorry, but it seems the server does not answer :-(
I'm using the exact URL from the browser app.

Microphone access error

Wake word is recognised, but after the bip it returns a text message stating an access error to the microphone: "Microphone has not been recognized properly or access was denied."
I do have the permissions for microphone, location and storage set for the SEPIA android client. This was tested in 2 different Android devices.
And the same for the webclient... but here different message and at different stage:
"Porcupine error: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission."
Showing up at the test tool. Using safari.
With Chrome in the wake word test tool i get: "Porcupine error: Cannot create an audio stream recorder!" But it starts after a while, despite not responding (the test fails).
And the same as before when you try to push the wake word button: "Microphone has not been recognized properly or access was denied."

Missing documentation for Personal Commands

Is your issue related to a problem? Please describe.
When teaching a personal command, select "Execute command(s)".
There is currently no way to know what to write in the "using these sentences ..." field.

Describe the solution you'd like
I would like to have a list of commands that can be executed.

Additional context
Most importantly, I would like to be able to run executables in the server, using a personal command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.