Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bpmct/vaha-client
Voice-activated assistant using Raspberry Pi + DialogFlow + Amazon Polly
https://github.com/bpmct/vaha-client
Last synced: 26 days ago
JSON representation
Voice-activated assistant using Raspberry Pi + DialogFlow + Amazon Polly
- Host: GitHub
- URL: https://github.com/bpmct/vaha-client
- Owner: bpmct
- Created: 2019-04-08T03:35:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-08T05:06:23.000Z (almost 6 years ago)
- Last Synced: 2024-10-27T03:46:27.591Z (2 months ago)
- Language: JavaScript
- Size: 2.25 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vaha-client
Voice-activated assistant using Raspberry Pi + DialogFlow + Amazon Polly## Setup:
1. Add your AWS credentials to `~/.aws/credentials` (for using Amazon Polly)
2. Add your Google Service Account JSON file to `~/.google/service_account.json` (for DialogFlow + Cloud Speech API)
3. Start client with `node app.js` or `npm start`## What about `vaha-server`?
The voice client I built was created for my high school, its main purpose being to serve information about the school. Because of that, I will be keeping the code private as some information may be sensitive, uses certain proprietary systems, and it wouldn't be particularily useful. I used a Firebase function for DialogFlow fulfillment and [you can read about that here.](https://dialogflow.com/docs/fulfillment/configure#create_a_webhook_with_the_inline_editor) You do not need to use the inline editor. I cloned my firebase project to my development environment and worked on it from there.Later I will be releasing a repository with demos of the things you can do inside a firebase function for DialogFlow, such as API requests, RTDB lookups, etc. Hint: use promises!