{"id":21495657,"url":"https://github.com/deepgram/dialogflow-example","last_synced_at":"2025-10-15T13:28:46.785Z","repository":{"id":211466583,"uuid":"724244248","full_name":"deepgram/dialogflow-example","owner":"deepgram","description":"Demonstrates how to use Deepgram with Google Dialogflow CX","archived":false,"fork":false,"pushed_at":"2024-06-10T21:59:09.000Z","size":150,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-22T06:36:58.951Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deepgram.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-27T17:29:09.000Z","updated_at":"2023-12-08T16:32:55.000Z","dependencies_parsed_at":"2023-12-12T17:56:18.109Z","dependency_job_id":"e62528e9-c461-4672-bd8e-7a40e367850e","html_url":"https://github.com/deepgram/dialogflow-example","commit_stats":null,"previous_names":["deepgram/dialogflow-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deepgram/dialogflow-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepgram%2Fdialogflow-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepgram%2Fdialogflow-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepgram%2Fdialogflow-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepgram%2Fdialogflow-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepgram","download_url":"https://codeload.github.com/deepgram/dialogflow-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepgram%2Fdialogflow-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279082980,"owners_count":26099534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-15T02:00:07.814Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T16:12:44.307Z","updated_at":"2025-10-15T13:28:46.752Z","avatar_url":"https://github.com/deepgram.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dialogflow-example\n\nThis repository demonstrates using Deepgram to talk to a Google Dialogflow CX agent.\n\n## Before you begin\n\n1. 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](https://googleapis.dev/nodejs/dialogflow-cx/latest/).\n2. Create a Deepgram API key.\n3. Create a Dialogflow CX agent. A [prebuilt agent](https://cloud.google.com/dialogflow/cx/docs/concept/agents-prebuilt) is a good way to get started quickly.\n\n## Running the code\n\n1. Copy `.env.example` into a file named `.env`. Update `.env` to replace the sample values with your own.\n2. Install node modules:\n    ```\n    npm install\n    ```\n3. Run the server:\n    ```\n    npm run start\n    ```\n4. Point your browser to [http://localhost:3000/](http://localhost:3000/) to try out the demo. Chrome works best.\n\n## Demo\n\nThis video shows a conversation with the [Small Talk Agent](https://cloud.google.com/dialogflow/cx/docs/concept/agents-prebuilt#small-talk). Turn on sound to hear the text-to-speech and barge-in.\n\n[dialogflow-video-tts.webm](https://github.com/deepgram/dialogflow-example/assets/37026846/5eb8f943-f0ff-44ed-9ae9-93e22af40442)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepgram%2Fdialogflow-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepgram%2Fdialogflow-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepgram%2Fdialogflow-example/lists"}