This repository demonstrates using Deepgram to talk to a Google Dialogflow CX agent.
- Make sure your Google Cloud account and local environment are set up to use the Dialogflow CX Node.js Client. In other words, follow the "before you begin" instructions here.
- Create a Deepgram API key.
- Create a Dialogflow CX agent. A prebuilt agent is a good way to get started quickly.
- Copy
.env.example
into a file named.env
. Update.env
to replace the sample values with your own. - Install node modules:
npm install
- Run the server:
npm run start
- Point your browser to http://localhost:3000/ to try out the demo. Chrome works best.
This video shows a conversation with the Small Talk Agent. Turn on sound to hear the text-to-speech and barge-in.