Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcefghj/noteking-pro
/ types & classes
Types & classes
66 in github.com/bcefghj/noteking-pro
⨍
Functions
260
◇
Types & classes
66
↳
Endpoints
20
↓ 12 callers
Class
SubtitleResult
core/subtitle.py:30
↓ 12 callers
Class
SubtitleSegment
core/subtitle.py:15
↓ 5 callers
Class
DiarizedSegment
A transcript segment with speaker label.
core/diarizer.py:22
↓ 4 callers
Class
Cache
core/cache.py:13
↓ 4 callers
Class
MergeSegment
Metadata for one segment in a merged file.
core/preprocessor.py:18
↓ 4 callers
Class
ParsedLink
core/parser.py:41
↓ 3 callers
Class
AppConfig
core/config.py:79
↓ 3 callers
Class
DiarizationResult
Result of speaker diarization.
core/diarizer.py:40
↓ 3 callers
Class
FasterWhisperEngine
Local faster-whisper engine (free, GPU-accelerated).
core/transcriber.py:155
↓ 3 callers
Class
TemplateContext
core/templates/base.py:15
↓ 3 callers
Class
VideoMeta
core/downloader.py:16
↓ 2 callers
Class
ASRConfig
core/config.py:45
↓ 2 callers
Class
EpisodeResult
Result of processing one video episode.
core/pdf_engine.py:52
↓ 2 callers
Class
ExtractedFrame
core/frames.py:23
↓ 2 callers
Class
FunASREngine
Alibaba FunASR Paraformer — best Chinese ASR (WER 8.4%, 12x faster). Supports Chinese, English, and code-switching natively. Built-in VAD, pu
core/transcriber.py:37
↓ 2 callers
Class
GroqWhisperEngine
Groq cloud Whisper API (free tier available).
core/transcriber.py:195
↓ 2 callers
Class
HTMLNoteBuilder
Build illustrated lecture notes as HTML -> PDF via Chrome headless.
core/pdf_engine.py:287
↓ 2 callers
Class
LLMConfig
core/config.py:56
↓ 2 callers
Class
LaTeXNoteBuilder
Build illustrated lecture notes as LaTeX -> xelatex -> PDF.
core/pdf_engine.py:421
↓ 2 callers
Class
OpenAIWhisperEngine
OpenAI Whisper API.
core/transcriber.py:234
↓ 2 callers
Class
RecordingConfig
Configuration for recording/meeting processing.
core/config.py:67
↓ 2 callers
Class
ScoredFrame
A video frame with quality/info scores.
core/pdf_engine.py:30
↓ 2 callers
Class
SenseVoiceEngine
FunAudioLLM SenseVoice — 50+ languages, 15x faster than Whisper-Large.
core/transcriber.py:116
↓ 2 callers
Class
SmartFrameExtractor
Extract keyframes with scene detection, info-density scoring, and hash dedup.
core/pdf_engine.py:76
↓ 2 callers
Class
SubtitleFrameAligner
Align extracted frames to subtitle text by timestamp proximity.
core/pdf_engine.py:260
↓ 1 callers
Class
BatchProgress
core/batch.py:16
↓ 1 callers
Class
BatchResponse
api/models/schemas.py:42
↓ 1 callers
Class
CollectionResult
Result of processing a video collection.
core/pdf_engine.py:66
↓ 1 callers
Class
OutputBundle
All generated output files from a single processing run.
core/formatter.py:17
↓ 1 callers
Class
PreprocessResult
Result of preprocessing pipeline.
core/preprocessor.py:26
↓ 1 callers
Class
ProxyConfig
core/config.py:17
↓ 1 callers
Class
TemplateInfo
api/models/schemas.py:52
↓ 1 callers
Class
VideoResponse
api/models/schemas.py:31
Class
ASREngine
Abstract base for all ASR engines.
core/transcriber.py:23
Class
BaseTemplate
All output templates inherit from this.
core/templates/base.py:48
Class
BatchRequest
api/models/schemas.py:15
Class
BatchResult
core/batch.py:38
Class
BrainstormTemplate
core/templates/brainstorm.py:6
Class
BriefTemplate
core/templates/brief.py:6
Class
ConfigUpdate
api/models/schemas.py:21
Class
CornellNotesTemplate
core/templates/cornell_notes.py:6
Class
CustomTemplate
core/templates/custom.py:6
Class
DetailedTemplate
core/templates/detailed.py:6
Class
EntertainmentTemplate
core/templates/entertainment.py:6
Class
ErrorResponse
api/models/schemas.py:58
Class
ExamPrepTemplate
core/templates/exam_prep.py:6
Class
ExamTemplate
core/templates/exam.py:6
Class
FlashCardTemplate
core/templates/flashcard.py:6
Class
InterviewTemplate
core/templates/interview_template.py:6
Class
LaTeXPDFTemplate
core/templates/latex_pdf.py:6
Class
LectureNotesTemplate
core/templates/lecture_notes.py:6
Class
LinkType
core/parser.py:29
Class
MeetingMinutesTemplate
core/templates/meeting_minutes.py:6
Class
MindMapTemplate
core/templates/mindmap.py:6
Class
NewsDigestTemplate
core/templates/news_digest.py:6
Class
NewsTemplate
core/templates/news.py:6
Class
PDFPipeline
Full pipeline: download -> subtitles -> frames -> LLM notes -> render PDF.
core/pdf_engine.py:694
Class
Platform
core/parser.py:11
Class
PodcastShowNotesTemplate
core/templates/podcast_shownotes.py:6
Class
PodcastTemplate
core/templates/podcast.py:6
Class
QuizTemplate
core/templates/quiz.py:6
Class
SmartSummaryTemplate
core/templates/smart_summary.py:6
Class
TimelineTemplate
core/templates/timeline.py:6
Class
TutorialTemplate
core/templates/tutorial.py:6
Class
VideoRequest
api/models/schemas.py:8
Class
XHSNoteTemplate
core/templates/xhs_note.py:6