AI Voice Chat with Context and Text-to-Speech
detail.loadingPreview
Enables AI voice conversations by transcribing speech, managing context, generating responses, and converting text to speech.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This workflow allows for interactive voice-based conversations with an AI. It takes voice input via a webhook, transcribes it using OpenAI's Speech-to-Text, maintains conversational context using memory nodes, generates AI responses with Google Gemini, and converts the text response back into speech using ElevenLabs.
Key Features
- Voice input via webhook.
- Speech to text transcription using OpenAI.
- Context management for natural conversations.
- AI response generation with Google Gemini.
- Text to speech conversion using ElevenLabs.
- Option to use other TTS services like OpenAI.
- Production-ready and optimized.
How To Use
- Set up Webhook: Configure the 'Webhook' node with your desired path (e.g.,
voice_message) and HTTP method (POST). - OpenAI Credentials: Provide your OpenAI API key to the 'OpenAI - Speech to Text' node.
- Google Gemini Credentials: Provide your Google Gemini API key to the 'Google Gemini Chat Model' node.
- ElevenLabs Credentials: Configure the 'HTTP Request' node for ElevenLabs. Provide your ElevenLabs API key and the desired Voice ID in the URL or headers as instructed in the 'Sticky Note2' node.
- Memory Management: Configure the 'Window Buffer Memory' node and 'Insert Chat'/'Get Chat' nodes with appropriate session keys or identifiers to maintain conversation history.
- Trigger: Send a voice message to the configured webhook URL.
Apps Used
Workflow JSON
{
"id": "8329c93a-098d-41f0-9b57-adb56ed8e513",
"name": "AI Voice Chat with Context and Text-to-Speech",
"nodes": 0,
"category": "AI & Machine Learning",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 8329c93a-098d...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Build an Environmental Data Dashboard Chatbot with n8n
This workflow creates an interactive chatbot that processes environmental data, stores it in a vector database using Weaviate, and allows users to query it. It leverages Langchain nodes for sophisticated AI integration, powered by OpenAI and Weaviate.
Automated Car Insurance Quote Generator with AI and Vector Store
This n8n workflow generates car insurance quotes using an AI agent. It leverages LangChain nodes like Webhook, Text Splitter, Embeddings, and Vector Store (Pinecone) to process and retrieve relevant information, then logs the results to a Google Sheet.
Automated Screenshot Analysis with AI
This workflow uses URLbox to capture website screenshots and then leverages OpenAI to analyze and summarize the visual content. It automatically extracts key information from web pages for content analysis.
Create an AI-Powered Telegram Bot with Langchain and DALL-E 3
Build a sophisticated Telegram bot using n8n, integrating Langchain for AI conversation and DALL-E 3 for image generation. This workflow allows for dynamic chat interactions and creative image creation directly through Telegram.
AI Voice Chat Workflow with Webhook, OpenAI, Gemini, and ElevenLabs
Automate voice conversations using a webhook. This workflow transcribes speech with OpenAI, processes it with Google Gemini, and synthesizes a response with ElevenLabs, maintaining chat context.
Automated Ride-Share Surge Prediction and Logging
This workflow automates ride-share surge prediction by processing incoming data, generating embeddings, querying a vector store, and logging results to Google Sheets. It leverages webhook triggers and AI tools for intelligent prediction and data management.