https://github.com/tarektouati/talking-assistant
🤖 A Worker that consumes a given queue and makes your home assistant say something interesting.
https://github.com/tarektouati/talking-assistant
assistant docker golang google google-assistant worker
Last synced: 3 months ago
JSON representation
🤖 A Worker that consumes a given queue and makes your home assistant say something interesting.
- Host: GitHub
- URL: https://github.com/tarektouati/talking-assistant
- Owner: Tarektouati
- Created: 2020-03-31T19:58:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-04T12:02:57.000Z (about 5 years ago)
- Last Synced: 2023-03-07T19:04:28.922Z (over 2 years ago)
- Topics: assistant, docker, golang, google, google-assistant, worker
- Language: Go
- Homepage: https://hub.docker.com/r/tarektouati/talking-assistant
- Size: 8.79 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Talking Assistant 🤖
A Worker that consumes a given queue and makes your home assistant say something interesting.
## Getting started
#### Docker :
```bash
docker run -e BROKER_CONNECTION_STRING="XXX" -e BROKER_QUEUE="XXX" -e BROKER="XXX" -e ASSISTANT_HOST="XXX" -e ASSISTANT_LANG="XXX" -e ASSISTANT_ACCENT="XXX" tarektouati/talking-assistant
```#### Go :
```bash
go build -o talking-assistant cmd/talking-assistant/main.go
./talking-assistant
```## Configuration
### Supported brokers
- RabbitMQ
- MQTT (TODO)### Setup your environment variables
All environment variables are **required** and there's no default configuration
| Name | Description |
| ------------------------ | ------------------------------------------------- |
| BROKER_CONNECTION_STRING | Broker connectionstring |
| BROKER_QUEUE | Queue name |
| BROKER | Broker type (check the list of supported brokers) |
| ASSISTANT_HOST | Hostname of your vocal assistant |
| ASSISTANT_LANG | Language for your vocal assistant |
| ASSISTANT_ACCENT | Accent for your vocal assistant |