Skip to content

orhun/dialogflowbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dialogflowbot Release

License

Google's Dialogflow implementation with Speech Recognition and Text-to-Speech.

It's an Android application that aims to continuously listen to environment for recognizing speech and responding with the Dialogflow results converted to speech.

Application Flowchart

Flowchart

  • Dialogflow has the automatic TTS feature but it's not used for gaining control over text responses.

Build Instructions

  • Navigate to Dialogflow Console. (Create your agent and intents if it doesn't exist.)
  • Go to general settings and select your service account mail. It will redirect you to the Google Cloud.

Service Account

  • Select your project mail with the Dialogflow Integrations name and create new JSON key at the below.

Google Cloud Service Account

Create Private Key

  • Save JSON key file to /app/src/main/res/raw/dialogflow_credentials.json

  • Build!

License

GNU General Public License (v3)

Copyright

Copyright (c) 2019-2023, orhun