/sxsw19

Primary LanguageVue

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 prerequisites for your machine, or use Docker See Running in Docker

Prerequisites

Install the Vue Cli with:

npm install -g @vue/cli @vue/cli-service-global

Run Locally

npm run serve

For the purposes of local development, we'll be using the vue server from the Vue Cli.

Docker setup

With Docker Desktop installed (or Docker Toolbox for older Windows or Windows 10 Home), build the docker image and start the development server with

docker-compose up