Ask questions about past meetings using voice with OpenAI and Pinecone

Go to Workflow
51 views
Built by Rahul Joshi Rahul Joshi
Created on January 16, 2026

Description

πŸ“Š Description
This workflow allows users to ask questions about past meetings using their voice. It converts the voice question into text, searches stored meeting notes using Pinecone, and replies with a spoken answer generated by AI.
It helps teams quickly recall decisions, tasks, and discussions without reading long meeting notes. πŸ§ πŸ”Š

πŸ” What This Template Does
1️⃣ Receives a voice question through a webhook endpoint. 🌐
2️⃣ Converts the audio question into text using speech transcription. πŸŽ€βž‘οΈπŸ“
3️⃣ Cleans and prepares the question for searching. βœ…
4️⃣ Converts the question into an embedding for semantic search. πŸ”
5️⃣ Searches relevant meeting notes from Pinecone using the team namespace. πŸ“š
6️⃣ Combines retrieved meeting context into a single readable format. 🧩
7️⃣ Uses AI to answer the question strictly from the meeting context. πŸ€–
8️⃣ Converts the AI’s text answer into spoken audio. πŸ”Š
9️⃣ Sends the audio response back to the user via webhook. πŸ”

⭐ Key Benefits
βœ… Allows hands-free access to meeting information
βœ… Saves time searching through meeting notes
βœ… Prevents AI hallucinations using RAG
βœ… Supports multiple teams using namespaces
βœ… Works with voice-based tools and assistants
βœ… Improves meeting recall and clarity

🧩 Features
Voice-based question input
Speech-to-text transcription
Semantic search using Pinecone
Team-based data isolation
Context-aware AI responses
Text-to-speech output
Webhook-driven architecture

πŸ” Requirements
OpenAI API key for transcription, embeddings, and speech generation
Azure OpenAI credentials for chat responses
Pinecone API key with a configured index
Matching embedding model for ingest and query
Webhook client capable of sending audio files

🎯 Target Audience
Teams that conduct frequent meetings
Managers needing quick decision recall
Remote and distributed teams
Product, engineering, and operations teams
Automation builders using n8n
Organizations adopting voice-based workflows

Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
Code
n8n-nodes-base.code
Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi
OpenAI
@n8n/n8n-nodes-langchain.openAi
Pinecone Vector Store
@n8n/n8n-nodes-langchain.vectorStorePinecone