AI Voice Chat Using Webhook, Memory Manager, OpenAI, Google Gemini & ElevenLabs - n8n Workflow | Neura Market
AI Voice Chat Using Webhook, Memory Manager, OpenAI, Google Gemini & ElevenLabs
## Who is this for?
This workflow is designed for businesses or developers looking to integrate voice-based chat applications with dynamic responses and conversational memory.
## What problem does this solve?
It automates AI-powered voice conversations, maintaining context between sessions and converting speech-to-text and text-to-speech.
## What this workflow does:
The workflow receives audio input, transcribes it using OpenAI, and processes the conversation using Google Gemini Chat Model (you can use the OpenAI Chat Model). Responses are converted back to speech using ElevenLabs.
## Prerequisites:
You'll need API keys for:
* OpenAI (you can obtain it from the OpenAI website)
* ElevenLabs (you can obtain it from their website)
* Google Gemini (You can obtain it from `Google AI Studio`)
## Setup:
* Configure your API keys
* Ensure that the value `(voice_message)` in the `Path` parameter in the Webhook node is used as the name of the parameter that will contain the voice message you are sending via the HTTP Post request.
Platform
n8n
Category
AI
Price
Free
Creator
Ayoub
Workflows
limit
webhook
aggregate
stickyNote
httpRequest
openAi
respondToWebhook
chainLlm
memoryManager
How to import this workflow into n8n
1Purchase or download the workflow to get the n8n workflow JSON file.
2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
3Open each node marked with a credential warning and connect your own accounts and API keys.
4Run the workflow once manually to verify the data flow, then toggle it to Active.