Templates / Create a voice-enabled AI assistant with Groq, SerpAPI and TTS

Create a voice-enabled AI assistant with Groq, SerpAPI and TTS

Needs changes

by Muhammad Shaheer Awan ✓ · 367 views · created 2025-11-09 · Support Chatbot, AI Chatbot

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), SerpApi (Google Search). 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 6 nodes and runs when a chat message arrives. Along the way it connects Groq Chat Model and SerpApi (Google Search). It also calls api.streamelements.com over HTTP.

How it runs

Trigger: When a chat message arrives.

  1. AI Agent: runs an AI agent, with model: Groq Chat Model; 1 tool (SerpAPI); memory: Simple Memory
  2. StreamElements Text-to-Speech (HTTP Request): calls api.streamelements.com

Services it uses

Groq Chat ModelSerpApi (Google Search)

HTTP calls to: api.streamelements.com

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • AI Agent v1 (old agent modes) in AI Agent (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent (v1.8)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (6)

From the author

What It Does Build your own AI Chatbot that listens, thinks, searches, and speaks — all inside n8n. This template combines Groq AI, LangChain Agent, SerpAPI, and StreamElements TTS to create a chatbot that: - Understands natural language input - Searches the…

Excerpt from Muhammad Shaheer Awan's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.