An open API service indexing awesome lists of open source software.

https://github.com/ChristianMurphy/mycroft-skill-uportal-demo

A demo Mycroft skill for uPortal
https://github.com/ChristianMurphy/mycroft-skill-uportal-demo

mycroft mycroft-skill uportal voice-assistant voice-control

Last synced: 3 months ago
JSON representation

A demo Mycroft skill for uPortal

Awesome Lists containing this project

README

        

## uPortal Demo Skill

> A demo of capabilities for voice control of uportal

## Examples

> Hey Mycroft

* "What's due today?"
* "What's for lunch?"
* "What classes do I have today?"
* "When is registration?"

## Coming Soon

> Hey Mycroft

* "What bills are coming up?"
* Requires passphrase
* "When is the next campus bus leaving?"
* "What events are coming up?"
* "What's the news?"

## Try it out with Docker

1. Install [Docker](https://docs.docker.com/install/)
2. Install [PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio/Download/)
3. Run the following:

```sh
docker pull mycroftai/docker-mycroft

docker run -d \
-v directory_on_local_machine:/root/.mycroft \
--device /dev/snd \
-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \
-v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native \
-v ~/.config/pulse/cookie:/root/.config/pulse/cookie \
-p 8181:8181 \
--name mycroft mycroftai/docker-mycroft

docker exec -it mycroft /opt/mycroft/msm/msm install https://github.com/ChristianMurphy/mycroft-skill-uportal-demo
```