Ask questions about past meetings using voice with OpenAI and Pinecone

Go to Workflow
51 views
Built by Rahul Joshi Rahul Joshi
Created on June 05, 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