sanjeevafk/great-speeches-corpus
๐๏ธ Great Speeches Corpus: Definitive Historical Archives Benchmark (1893โ2015) Speaker Breakdown & Catalogue Index Namespace Historical Figure Time Span Speeches Word Count Character Count Primary Domain nehru Pandit Jawaharlal Nehru 1929โ1964 5,000 1,315,811 8,636,056 Nation Building, Democracy, NAM mandela Nelson Mandela 1951โ2013 1,000 1,141,540 7,083,904 Anti-Apartheid, Reconciliation, Human Rights kalam Dr. A. P. J. Abdul Kalam 1989โ2015โฆ See the full description on the dataset page: https://huggingface.co/datasets/sanjeevafk/great-speeches-corpus.
๐๏ธ Great Speeches Corpus: Definitive Historical Archives Benchmark (1893โ2015)
  
Dataset Description
- Curator: Sanjeevafk Speech Archives Project
- Scope: 9 Iconic World Figures across Politics, Science, Philosophy, Technology, and Civil Rights
- Time Span: 1893 โ 2015 (122 Years)
- Total Canonical Speeches: 8,687
- Total Corpus Volume: 5,457,227 words (34,662,197 characters)
- Dataset Hierarchy: Available as a unified dataset (
config="all") or partitioned by speaker namespaces (config="kalam",config="nehru",config="mandela", etc.).
Speaker Breakdown & Catalogue Index
Usage Examples
1. Load Complete Multi-Speaker Corpus
from datasets import load_dataset
# Stream the entire 8,687-speech historical benchmark
dataset = load_dataset("sanjeevafk/great-speeches-corpus", "all", split="train")
print(f"Total speeches loaded: {len(dataset)}")2. Load Specific Historical Speaker Namespaces
from datasets import load_dataset
# Load Jawaharlal Nehru (5,000 speeches)
nehru_corpus = load_dataset("sanjeevafk/great-speeches-corpus", "nehru", split="train")
# Load Swami Vivekananda (500 discourses)
vivek_corpus = load_dataset("sanjeevafk/great-speeches-corpus", "vivekananda", split="train")
# Load Albert Einstein (260 scientific lectures)
einstein_corpus = load_dataset("sanjeevafk/great-speeches-corpus", "einstein", split="train")Schema
speech_id(string): Canonical identifier (SPEECH-ENTITY-YYYY-NNN)canonical_event_id(string): Unique event identifiertitle(string): Title of speech, address, keynote, or lecturedate(string): Event date (DD.MM.YYYY)year(int): Year of presentationlocation(string): City, Country/Statevenue(string): Hall, parliament, university, stadium, or convention centerperiod(string): Era classification tagevent_type(string):presidential_address,keynote,lecture,parliamentary_speech,historic_orationspeaker(string): Name of the historical speakertldr(string): Multi-sentence summary of core themes and historic significancetranscript(string): Full verbatim text in markdown formatsource_url(string): Authoritative archive URLrights_status(string): Transcript rights statussha256(string): Bit-level SHA-256 integrity hashtags(list[string]): Semantic domain and topical tags
