MCPcopy Create free account

hub / github.com/bcefghj/noteking-pro / types & classes

Types & classes66 in github.com/bcefghj/noteking-pro

↓ 12 callersClassSubtitleResult
core/subtitle.py:30
↓ 12 callersClassSubtitleSegment
core/subtitle.py:15
↓ 5 callersClassDiarizedSegment
A transcript segment with speaker label.
core/diarizer.py:22
↓ 4 callersClassCache
core/cache.py:13
↓ 4 callersClassMergeSegment
Metadata for one segment in a merged file.
core/preprocessor.py:18
↓ 4 callersClassParsedLink
core/parser.py:41
↓ 3 callersClassAppConfig
core/config.py:79
↓ 3 callersClassDiarizationResult
Result of speaker diarization.
core/diarizer.py:40
↓ 3 callersClassFasterWhisperEngine
Local faster-whisper engine (free, GPU-accelerated).
core/transcriber.py:155
↓ 3 callersClassTemplateContext
core/templates/base.py:15
↓ 3 callersClassVideoMeta
core/downloader.py:16
↓ 2 callersClassASRConfig
core/config.py:45
↓ 2 callersClassEpisodeResult
Result of processing one video episode.
core/pdf_engine.py:52
↓ 2 callersClassExtractedFrame
core/frames.py:23
↓ 2 callersClassFunASREngine
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 callersClassGroqWhisperEngine
Groq cloud Whisper API (free tier available).
core/transcriber.py:195
↓ 2 callersClassHTMLNoteBuilder
Build illustrated lecture notes as HTML -> PDF via Chrome headless.
core/pdf_engine.py:287
↓ 2 callersClassLLMConfig
core/config.py:56
↓ 2 callersClassLaTeXNoteBuilder
Build illustrated lecture notes as LaTeX -> xelatex -> PDF.
core/pdf_engine.py:421
↓ 2 callersClassOpenAIWhisperEngine
OpenAI Whisper API.
core/transcriber.py:234
↓ 2 callersClassRecordingConfig
Configuration for recording/meeting processing.
core/config.py:67
↓ 2 callersClassScoredFrame
A video frame with quality/info scores.
core/pdf_engine.py:30
↓ 2 callersClassSenseVoiceEngine
FunAudioLLM SenseVoice — 50+ languages, 15x faster than Whisper-Large.
core/transcriber.py:116
↓ 2 callersClassSmartFrameExtractor
Extract keyframes with scene detection, info-density scoring, and hash dedup.
core/pdf_engine.py:76
↓ 2 callersClassSubtitleFrameAligner
Align extracted frames to subtitle text by timestamp proximity.
core/pdf_engine.py:260
↓ 1 callersClassBatchProgress
core/batch.py:16
↓ 1 callersClassBatchResponse
api/models/schemas.py:42
↓ 1 callersClassCollectionResult
Result of processing a video collection.
core/pdf_engine.py:66
↓ 1 callersClassOutputBundle
All generated output files from a single processing run.
core/formatter.py:17
↓ 1 callersClassPreprocessResult
Result of preprocessing pipeline.
core/preprocessor.py:26
↓ 1 callersClassProxyConfig
core/config.py:17
↓ 1 callersClassTemplateInfo
api/models/schemas.py:52
↓ 1 callersClassVideoResponse
api/models/schemas.py:31
ClassASREngine
Abstract base for all ASR engines.
core/transcriber.py:23
ClassBaseTemplate
All output templates inherit from this.
core/templates/base.py:48
ClassBatchRequest
api/models/schemas.py:15
ClassBatchResult
core/batch.py:38
ClassBrainstormTemplate
core/templates/brainstorm.py:6
ClassBriefTemplate
core/templates/brief.py:6
ClassConfigUpdate
api/models/schemas.py:21
ClassCornellNotesTemplate
core/templates/cornell_notes.py:6
ClassCustomTemplate
core/templates/custom.py:6
ClassDetailedTemplate
core/templates/detailed.py:6
ClassEntertainmentTemplate
core/templates/entertainment.py:6
ClassErrorResponse
api/models/schemas.py:58
ClassExamPrepTemplate
core/templates/exam_prep.py:6
ClassExamTemplate
core/templates/exam.py:6
ClassFlashCardTemplate
core/templates/flashcard.py:6
ClassInterviewTemplate
core/templates/interview_template.py:6
ClassLaTeXPDFTemplate
core/templates/latex_pdf.py:6
ClassLectureNotesTemplate
core/templates/lecture_notes.py:6
ClassLinkType
core/parser.py:29
ClassMeetingMinutesTemplate
core/templates/meeting_minutes.py:6
ClassMindMapTemplate
core/templates/mindmap.py:6
ClassNewsDigestTemplate
core/templates/news_digest.py:6
ClassNewsTemplate
core/templates/news.py:6
ClassPDFPipeline
Full pipeline: download -> subtitles -> frames -> LLM notes -> render PDF.
core/pdf_engine.py:694
ClassPlatform
core/parser.py:11
ClassPodcastShowNotesTemplate
core/templates/podcast_shownotes.py:6
ClassPodcastTemplate
core/templates/podcast.py:6
ClassQuizTemplate
core/templates/quiz.py:6
ClassSmartSummaryTemplate
core/templates/smart_summary.py:6
ClassTimelineTemplate
core/templates/timeline.py:6
ClassTutorialTemplate
core/templates/tutorial.py:6
ClassVideoRequest
api/models/schemas.py:8
ClassXHSNoteTemplate
core/templates/xhs_note.py:6