Podversation (voice interface) Workshop
What this is: This is a prototype example for a voice interface.
What this covers
- Get microphone input.
- Convert speech audio to text. (API layer)
- Work with different types of voice processing–push to talk vs. always listening.
- Do something with the text, e.g., trigger commands
- BONUS* make it look good and useful
Local Project setup
Install the Vue Cli with:
npm install -g @vue/cli @vue/cli-service-global
npm run serve
For the purposes of local development, we'll be using the vue server from the Vue Cli.
With Docker Desktop installed (or Docker Toolbox for older Windows or Windows 10 Home), build the docker image and start the development server with