Stephen Lumenta's starred repositories
llama_index
LlamaIndex is a data framework for your LLM applications
gpt-crawler
Crawl a site to generate knowledge files to create your own custom GPT from a URL
haystack
:mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
pdfplumber
Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.
RealtimeSTT
A robust, efficient, low-latency speech-to-text library with advanced voice activity detection, wake word activation and instant transcription.
sqlite-vec
Work-in-progress vector search SQLite extension that runs anywhere.
PyMusicLooper
A python program for repeating music endlessly and creating seamless music loops, with play/export/tagging support.
scale-workshop
Design and visualize microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
microtonal-utils
A javascript library for calculating with microtonal intervals and notes
WavesetTransformer-ForTrevorWishart
All the waveset transformations described by Trevor Wishart
ratioscore
Ratioscores allow for just-intonation playback using any General MIDI synthesizer.
abjad-ext-microtones
Microtonal extension of Abjad