AI-powered parody generator with perfect syllable matching, rhyming schemes, semantic coherence, and artistic style that amazes
Each word is substituted with the exact same number of syllables, maintaining perfect rhythm and flow.
Detects and enforces rhyming schemes (ABAB, AABB, AAAA) automatically from original lyrics.
Generates cogent, meaningful lyrics with semantic coherence across lines, building narrative flow and advancing themes naturally.
Automatically matches the exact capitalization and punctuation style of the original song, preserving every comma, apostrophe, and capital letter.
Generate theme keywords from subjects using Ollama LLM for custom parody themes.
Uses Apple's NaturalLanguage for accurate syllable counting and linguistic analysis.
Powered by local LLM (llama3.2:3b) for privacy-focused, high-quality text generation.
Click "Generate Parody" to see the magic!
Comprehensive technical documentation covering architecture, algorithms, API reference, and implementation details.
Download PDFSlide deck presentation covering overview, features, usage examples, and technical highlights of Yankovinator.
Download PDFComprehensive API reference documentation with function signatures, parameters, return types, usage examples, and best practices.
Download PDFbrew tap shyamalschandra/yankovinator
brew install yankovinator
Download and install Ollama from ollama.ai/download
Or install via Homebrew (recommended for macOS):
brew install --cask ollama-app
Or install CLI version: brew install ollama
If using GUI app: Launch Ollama from Applications (runs automatically). If using CLI:
ollama serve
In Ollama GUI: Search for "llama3.2:3b" and click Download. Or via CLI:
ollama pull llama3.2:3b
yankovinator lyrics.txt --keywords themes.txt
git clone https://github.com/shyamalschandra/Yankovinator.git
cd yankovinator && swift build
Download and install Ollama from ollama.ai/download
Or install via Homebrew (recommended for macOS):
brew install --cask ollama-app
Or install CLI version: brew install ollama
If using GUI app: Launch Ollama from Applications (runs automatically). If using CLI:
ollama serve
In Ollama GUI: Search for "llama3.2:3b" and click Download. Or via CLI:
ollama pull llama3.2:3b
swift run yankovinator lyrics.txt --keywords themes.txt