讲师中心 微信公众号
AI工具推荐 视频效率加速

音频转文本整理稿(本地部署版)

Polar Sponsor
爱发电 赞助
.NET 9.0

本地音视频转录整理技能 — 接收音频、视频、播客链接、字幕、原始转写稿或未整理文字,完成 ASR 转录(本地 faster-whisper / mlx-whisper)、文本清洗整理,输出分享式提纯版中文原文到本地 .txt 文件。所有产物保存在本地。

Transcript Organizer — 本地音视频转录整理技能

功能概述

Transcript Organizer — 本地音视频转录整理技能是一项面向实际任务的技能,主要用于接收音频、视频、播客/视频链接、字幕文件、ASR 原始转写稿或未整理文字,完成转录和整理,在本地保留所有阶段产物,最终输出分享式提纯版中文原文 .txt 文件;不依赖飞书,不创建在线文档,所有产物保存在本地;

核心要点

  • 最终输出是 分享式提纯版原文 ,不是摘要;
  • 禁止压缩成要点列表、核心要点、会议纪要或启发列表。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Transcript Organizer — 本地音视频转录整理技能

接收音频、视频、播客/视频链接、字幕文件、ASR 原始转写稿或未整理文字,完成转录和整理,在本地保留所有阶段产物,最终输出分享式提纯版中文原文 .txt 文件。

不依赖飞书,不创建在线文档,所有产物保存在本地。

核心规则

最终输出是分享式提纯版原文,不是摘要。禁止压缩成要点列表、核心要点、会议纪要或启发列表。

输入类型

接受以下输入:

  • 音频文件(任意格式)
  • 视频文件(任意格式)
  • 公开播客/视频/网页链接
  • 字幕文件:.srt、.vtt
  • 原始转写稿:.txt、.md、.json
  • 用户直接粘贴的未整理文字

标准工作流

收到输入
→ 判断输入类型,按分流规则处理
→ 媒体输入:保存原始文件 → 提取/转码音频为 16kHz mono WAV → ASR 转写
→ 文字输入:跳过媒体处理和 ASR,直接进入清洗整理
→ 保存原始转写稿到 transcripts_raw/
→ 清洗转写稿(去时间戳、噪音、修复 ASR 错词)
→ 按"分享式提纯版原文"标准整理
→ 保存最终 .txt 到 final/
→ 告知用户所有产物路径

输入分流规则

音频文件

  1. 复制到 audio_original/
  2. 转码到 audio_wav/(16kHz mono WAV)
  3. 检测/确认音频语言
  4. ASR 按原语言转写
  5. 保存到 transcripts_raw/
  6. 清洗 → transcripts_clean/
  7. 整理 → final/*.txt

视频文件

  1. 复制到 media_original/
  2. 提取音频到 audio_original/
  3. 转码到 audio_wav/
  4. 检测/确认音频语言
  5. ASR 按原语言转写
  6. 保存到 transcripts_raw/
  7. 清洗 → transcripts_clean/
  8. 整理 → final/*.txt

网页/播客/视频链接

  1. 保存链接记录到 input/
  2. 使用 yt-dlp 下载媒体或音频
  3. 保存原始媒体/音频
  4. 检测/确认音频语言
  5. ASR 按原语言转写
  6. 保存到 transcripts_raw/
  7. 清洗 → transcripts_clean/
  8. 整理 → final/*.txt

字幕文件(.srt / .vtt)

  1. 复制到 input/
  2. 转成纯文本保存到 transcripts_raw/
  3. 清洗整理
  4. 保存 → final/*.txt

原始文字稿(.txt / .md / .json)或粘贴文字

  1. 保存到 input/(粘贴文字保存为 input/pasted-YYYYMMDD-HHMMSS.txt)
  2. 规范化保存到 transcripts_raw/
  3. 清洗整理
  4. 保存 → final/*.txt

本地工作目录

默认路径:./transcript-organizer-workspace/

目录结构:

目录 用途
input/ 用户提供的原始文字稿、字幕、链接记录
media_original/ 下载或复制来的原始视频/媒体文件
audio_original/ 下载或提取出的原始音频文件
audio_wav/ 转码后的 16kHz mono WAV
transcripts_raw/ ASR 原始转写稿或用户提供的原始文字稿副本
transcripts_clean/ 去时间戳、去噪音、初步清洗后的稿件
final/ 最终分享式提纯版原文 .txt
logs/ 环境检测、依赖检查、执行日志和错误信息

任务结束后不删除阶段产物。

ASR 后端选择

部署/首次运行时运行 scripts/detect_environment.py 检测环境,自动选择 ASR 后端:

环境 默认后端 默认模型 说明
macOS + Apple Silicon + 内存 ≥ 16GB mlx-whisper medium 优先使用 Apple Silicon 加速
macOS + Apple Silicon + 内存 < 16GB mlx-whisper small 降低内存压力
Windows/Linux + NVIDIA CUDA + 内存 ≥ 16GB faster-whisper CUDA large-v3 高质量优先
Windows/Linux + NVIDIA CUDA + 内存 < 16GB faster-whisper CUDA medium 兼顾速度和内存
无 GPU + 内存 ≥ 16GB faster-whisper CPU medium 使用 int8
无 GPU + 内存 < 16GB faster-whisper CPU small 保守默认
无法安装本地 ASR 跳过 ASR 无 允许用户提供原始转写稿

ASR 语言策略

  1. 默认自动检测音频语言,按音频原始语言转写,保留原语言原始转写稿。
  2. 如果用户明确指定转写语言,按用户指定执行,并在日志中记录。
  3. 如果音频是中文,原始转写稿和最终整理稿都保持中文。
  4. 如果音频不是中文,transcripts_raw/ 保存原语言转写稿,final/ 必须输出中文分享式提纯版原文。
  5. 不要把"ASR 翻译成中文"作为默认路径。

分享式提纯版原文标准

最终 final/*.txt 必须做到:

  • 去掉时间戳、说话人标签、寒暄、口水话、重复、设备噪音和残句
  • 修正常见 ASR 错词,尤其是人名、公司名、产品名、技术术语
  • 忠实保留原意、语气、关键判断、案例、数字、类比、论证链和重要原话
  • 如果原始内容不是中文,先理解原语言原文,再忠实转写整理成中文;不要输出双语对照,除非用户明确要求
  • 不新增事实,不外推,不替原文下结论
  • 不压缩成"核心要点 / 一句话总结 / 启发 / 结论"
  • 不输出会议纪要、摘要、待办列表
  • 按少量大主题和二级小标题组织,标题必须来自真实内容
  • 禁止使用"其他有效观点""补充说明""更多内容"这类空泛标题
  • 重要判断、金句、用户强相关内容可以适度加粗
  • 最终保存为 .txt

交付格式

完成任务后,告知用户:

处理完成。

最终整理稿:
原始转写稿:
清洗稿:
原始媒体:(如适用)
日志:

环境依赖

基础依赖

  • Python ≥ 3.9
  • ffmpeg(用于音频转码)
  • yt-dlp(用于下载链接媒体)

Python 包(按环境选择)

  • macOS Apple Silicon:mlx-whisper
  • 其他环境:faster-whisper
  • 通用:yt-dlp

安装策略

  1. 先检查是否已安装
  2. 优先使用虚拟环境(C:Userszhao.workbuddybinariespythonenvsdefault)
  3. 不要修改用户全局 Python
  4. 如果安装失败,记录到 logs/install.log 并说明下一步

常见失败处理

没有 ffmpeg

先尝试安装或提示用户安装。也可以安装 imageio-ffmpeg 作为兜底。无法处理媒体时,不影响文字稿整理。

没有 yt-dlp

链接下载不可用,但本地媒体文件和文字稿仍可处理。

ASR 安装失败

记录错误到 logs/install.log。告诉用户可以:

  1. 安装本地 ASR 依赖后重试
  2. 提供已有原始转写稿
  3. 只使用文字稿整理能力

内存不足

降低模型到 small,减少并行数,或提示用户提供原始转写稿。

链接需要登录

不要绕过权限。询问用户是否提供合法 cookies 或改用本地文件。

输入文本太长

分块处理,但最终必须合并成一篇连贯文章。不要把每块变成独立摘要。

禁止事项

  • 不要安装飞书相关能力
  • 不要生成飞书文档
  • 不要上传用户内容到在线服务
  • 不要删除阶段产物
  • 不要把最终稿写成摘要、要点、会议纪要或启发列表
  • 不要隐藏安装失败、下载失败或转录失败
  • 不要保存或展示用户 token、cookie、密码、授权链接

脚本说明

技能目录下 scripts/ 包含以下脚本:

脚本 用途
detect_environment.py 检测操作系统、硬件、依赖,输出 logs/environment.json
prepare_workspace.py 创建本地工作目录和子目录
media_to_audio.py 下载媒体、提取音频、转码为 16kHz mono WAV
transcribe_audio.py 调用 ASR 后端完成转录,输出原始转写稿
normalize_transcript.py 读取字幕/文本文件,去掉格式噪音,输出初步清洗稿
organize_transcript.py 按分享式提纯标准整理清洗稿,输出最终 .txt

版本历史

  • v1.0.0 (2026-06-28): 初始版本,基于本地化音频转录部署说明创建
目录

热门AI工具

更多
立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

0

2026.10.22

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

0

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn