Stay organized with collections
Save and categorize content based on your preferences.
The
quickstarts
and
how-to guides
provide basic, detailed tutorials and samples.
This page lists other high quality samples and courses found on other sites.
Google GitHub
You can browse additional samples from Google at GitHub with the links below.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides a curated list of high-quality samples and tutorials for Dialogflow beyond the basic quickstarts and how-to guides.\u003c/p\u003e\n"],["\u003cp\u003eYou can find additional Dialogflow code samples from Google on GitHub, categorized by programming language, including C#, Go, Java, Node.js, PHP, Python, and Ruby.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Architecture Center offers tutorials that showcase how Dialogflow can be used alongside other Google Cloud products, searchable via a dedicated query.\u003c/p\u003e\n"],["\u003cp\u003eA variety of streaming code samples and tutorials are available, including web-based audio streaming and integration with Dialogflow and Speech-to-Text APIs.\u003c/p\u003e\n"],["\u003cp\u003eThe community has provided a variety of tutorials and blog posts to enhance your chatbot building capabilities.\u003c/p\u003e\n"]]],[],null,["# Other samples and learning material\n\nThe\n[quickstarts](/dialogflow/docs/quick)\nand\n[how-to guides](/dialogflow/docs/how)\nprovide basic, detailed tutorials and samples.\nThis page lists other high quality samples and courses found on other sites.\n\nGoogle GitHub\n-------------\n\nYou can browse additional samples from Google at GitHub with the links below.\n\nCloud Architecture Center\n-------------------------\n\nThe Cloud Architecture Center provides tutorials on using many\nGoogle Cloud products together.\nYou can\n[search for tutorials that use Dialogflow](/architecture#/?q=dialogflow).\n\nStreaming\n---------\n\nCode samples \\& tutorials:\n\n- [A best practice for streaming audio from a browser microphone to Dialogflow by using websockets: Code sample, building an IoT Selfservice Kiosk](https://github.com/dialogflow/selfservicekiosk-audio-streaming/)\n- [Introduction to the Google Cloud conversational AI components, and integrating your own voice AI in a web app.](https://medium.com/@ladysign/building-your-own-conversational-voice-ai-with-dialogflow-speech-to-text-in-web-apps-part-i-b92770bd8b47)\n- [Building a client-side web application which streams audio from a browser microphone to a server.](https://medium.com/@ladysign/building-a-client-side-web-app-which-streams-audio-from-a-browser-microphone-to-a-server-part-ii-df20ddb47d4e)\n- [Building a web server which receives a browser microphone stream and uses Dialogflow or the Speech to Text API for retrieving text results.](https://medium.com/google-cloud/building-a-web-server-which-receives-a-browser-microphone-stream-and-uses-dialogflow-or-the-speech-62b47499fc71)\n- [Getting Audio Data from Text (Text to Speech) and play it in your browser.](https://medium.com/@ladysign/getting-audio-data-from-text-text-to-speech-and-play-it-in-your-browser-part-iv-cd2d6ea71c6a)\n- [Web streaming samples](https://github.com/dialogflow/selfservicekiosk-audio-streaming)\n\nCommunity\n---------\n\nBlogs and tutorials written by the community:\n\n- [A simple solution for fetching data from a headless CMS in a Dialogflow Chatbot](https://medium.com/google-cloud/a-simple-solution-for-fetching-data-from-a-headless-cms-in-a-dialogflow-chatbot-6edfa7c5e4c7)\n- [Building your own conversational voice AI with Dialogflow \\& Speech To Text in web apps](https://medium.com/google-cloud/building-your-own-conversational-voice-ai-with-dialogflow-speech-to-text-in-web-apps-part-i-b92770bd8b47)\n- [Create high-quality chatbots by making use of agent validation, an out of the box review feature.](https://medium.com/google-cloud/create-high-quality-chatbots-by-making-use-of-agent-validation-an-out-of-the-box-review-feature-85b47fdebd)\n- [Mastering auto speech adaptation in Dialogflow for voice agents](https://medium.com/google-cloud/mastering-auto-speech-adaptation-in-dialogflow-for-voice-agents-25d5b65a1cf9)\n- [Orchestrate multiple sub chatbots from one chat interface](https://medium.com/google-cloud/orchestrate-multiple-sub-chatbots-from-one-chat-interface-8cf3554ce3f5)"]]