Skip to content

About

This project provides similarity search between the query asked and the transcript of a youtube video.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Similarity Search

A Node.js proof-of-concept for semantic search over transcribed audio content using OpenAI embeddings and Pinecone.

Pipeline

Audio / Video → Whisper → Transcript → Chunking → OpenAI Embeddings → Pinecone → Semantic Query

Features

  • Audio transcription with Whisper
  • Text chunking for embedding generation
  • OpenAI embedding generation
  • Vector storage and similarity search with Pinecone
  • Node.js-based search workflow

Tech Stack

Node.js · OpenAI API · Whisper · Pinecone · Axios · UUID

Configuration

Create a .env file from .env.example:

OPENAI_API_KEY=your-openai-api-key
PINECONE_API_KEY=your-pinecone-api-key

Never commit credentials or API keys.

Getting Started

npm install
node index.js

Project Structure

├── embeddings.js
├── pinecone.js
├── query.js
├── whisper.js
├── index.js
└── .env.example

Status

Proof-of-concept / learning project.

About

This project provides similarity search between the query asked and the transcript of a youtube video.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages