transcript-analyzer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTranscript Analyzer
会议记录分析工具
Overview
概述
Analyze meeting transcripts using AI to automatically extract and categorize:
- Decisions - Explicit agreements or choices made
- Action Items - Tasks assigned to people
- Opinions - Viewpoints expressed but not agreed upon
- Questions - Unresolved questions raised
- Terms - Domain-specific terminology for glossary
借助AI分析会议记录,自动提取并分类以下内容:
- 决策——达成的明确共识或做出的选择
- 行动项——分配给人员的任务
- 观点——表达但未达成共识的看法
- 问题——提出的未解决问题
- 术语——用于术语表的领域特定专业词汇
Prerequisites
前置条件
Before first use, install dependencies:
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm install首次使用前,请安装依赖项:
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm installUsage
使用方法
To analyze a transcript:
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- <transcript-file> -o <output.md> [options]要分析会议记录:
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- <transcript-file> -o <output.md> [options]Options
选项
| Option | Description |
|---|---|
| Transcript file to analyze (first positional arg) |
| Write markdown to file instead of stdout |
| Include full transcript in output [default: off] |
| Exclude extractions section |
| Exclude glossary section |
| Custom glossary JSON path |
| Don't preload glossary terms |
| Limit glossary suggestions |
| Override chunk size (default: 3000) |
| 选项 | 描述 |
|---|---|
| 待分析的会议记录文件(第一个位置参数) |
| 将Markdown结果写入文件而非输出到标准输出 |
| 在输出中包含完整会议记录[默认:关闭] |
| 排除提取内容部分 |
| 排除术语表部分 |
| 自定义术语表JSON文件路径 |
| 不预加载术语表术语 |
| 限制术语表建议数量 |
| 覆盖默认分块大小(默认值:3000) |
Examples
示例
Basic Analysis
基础分析
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.mdbash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.mdInclude Original Transcript
包含原始会议记录
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --include-transcriptbash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --include-transcriptExtractions Only (No Glossary)
仅提取内容(无术语表)
bash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --no-glossarybash
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --no-glossaryAnalyze Specific Section
分析特定片段
To analyze only part of a transcript, extract the section first:
bash
sed -n '50,100p' /path/to/meeting.md > /tmp/section.md
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /tmp/section.md -o /path/to/section-analysis.md若仅需分析会议记录的部分内容,请先提取该片段:
bash
sed -n '50,100p' /path/to/meeting.md > /tmp/section.md
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /tmp/section.md -o /path/to/section-analysis.mdOutput Format
输出格式
The tool generates markdown with:
-
YAML Frontmatter - Processing metadata:
- chunks processed
- extractions count by type
- new terms discovered
- model used (llama-3.3-70b via Cerebras)
- token usage (input/output/total)
-
Extractions - Categorized findings with confidence scores:
- Each extraction includes speaker (if identified), source snippet, and related terms
-
Glossary - Approved terms from existing glossary + suggested new terms with definitions
该工具生成的Markdown包含以下内容:
-
YAML前置元数据——处理元数据:
- 处理的分块数量
- 各类型提取内容的数量
- 发现的新术语
- 使用的模型(通过Cerebras调用llama-3.3-70b)
- Token使用情况(输入/输出/总计)
-
提取内容——带有置信度评分的分类结果:
- 每个提取内容包含发言者(若可识别)、来源片段及相关术语
-
术语表——现有术语表中的已核准术语 + 带定义的新术语建议
Configuration
配置
The skill uses Cerebras API with the key stored in :
scripts/.envCEREBRAS_API_KEY=<your-key>该Skill使用Cerebras API,密钥存储在文件中:
scripts/.envCEREBRAS_API_KEY=<your-key>Scripts
脚本文件
- - Main CLI entry point
scripts/cli.ts - - AI processing logic using Cerebras
scripts/src/lib/extract-service.ts - - Markdown output generation
scripts/src/lib/markdown.ts - - Term deduplication utilities
scripts/src/lib/term-utils.ts - - Mock mode for testing
scripts/src/lib/mockExtractor.ts - - TypeScript type definitions
scripts/src/types/index.ts - - Default glossary storage
scripts/data/glossary.json
- ——主CLI入口文件
scripts/cli.ts - ——使用Cerebras的AI处理逻辑
scripts/src/lib/extract-service.ts - ——Markdown输出生成模块
scripts/src/lib/markdown.ts - ——术语去重工具
scripts/src/lib/term-utils.ts - ——测试用模拟提取器
scripts/src/lib/mockExtractor.ts - ——TypeScript类型定义
scripts/src/types/index.ts - ——默认术语表存储文件
scripts/data/glossary.json