跳转到主内容
全部文档

录音转文字

会议录音、访谈、讲座、播客,交给 42md 就转成一份 Markdown 文字稿,可以直接做笔记、做摘要,或存进知识库。

最短的一条命令

bash
42md 会议录音.m4a

几段录音一起转:

bash
42md 第一讲.mp3 第二讲.mp3 第三讲.mp3

支持的音频格式:MP3、WAV、M4A、M4B、AAC、FLAC、OGG、Opus、WebM、AMR、AIFF / AIF、CAF、WMA、QTA。

视频(MP4、MOV、M4V)也能直接转,只转其中的声音,视频文件最大 2GB。网页版不收视频,请用桌面版或命令行。

bash
42md 发布会.mp4

已经有字幕文件(.srt、.ass、.vtt)的,不用再转录,直接按文档转换即可,免费,见 。

计费

  • 云端转录:花点数,按音频时长折算(3 分钟 1 点)。开始前会显示预估消耗,等你确认;写脚本时加 -y 跳过确认。
  • 本地引擎:Pro / Pro+ 接上本机的活水模型后,转录在你的电脑上跑,零计费。见 。

多人录音:分清谁在说

访谈、会议这类多人录音,加 --speaker,文字稿里每一段都会标出是哪位说话人:

bash
42md 访谈录音.m4a --speaker
  • 接了本地引擎:转写和分离都在本机跑,零计费,自动判断人数。
  • 没接本地引擎:转写走云端,分人这一步在你的电脑上完成,需要 Apple Silicon(M 系列芯片)的 Mac;可以用 --speaker=N 告诉它有几个人,长录音分得更准。
bash
42md 双人访谈.m4a --speaker=2

单人录音不需要这个参数。

本地引擎下的更多选项

下面几个参数只在本地引擎下生效。

热词:给人名、产品名、专业术语加权,减少同音错字。可以直接写在命令里,用逗号分隔:

bash
42md 产品会.m4a --hotwords "活水模型,知识编译,知识策展"

词多的话放进一个文本文件,每行一个词(# 开头的行是注释),用 @文件 引用:

bash
42md 产品会.m4a --hotwords @热词.txt

常用的一份可以存成本机热词表,设成转录时默认用它,以后不用每次都写 --hotwords(命令行写了以命令行为准)。桌面上在「设置 › AI 引擎 › 更多设置」的「热词表」里选:

bash
42md prefs new hotwords 项目 --file 热词.txt42md config transcribe-hotwords 项目

网页版热词库里攒下的词,可以导出成这样的文件,导出免费:

bash
42md tools hotwords --export 热词.txt

时间戳:默认按分段给时间戳;要逐句时间戳,用 --timestamps word,更细但更慢(大约多花三四倍时间):

bash
42md 讲座.mp3 --timestamps word

标点:让本机引擎给文字稿补上标点:

bash
42md 讲座.mp3 --punctuate

语言:省略时自动判断;确定是某种语言时可以指定,如 zh、en:

bash
42md 英文讲座.mp3 --language en

模型:省略时用活水模型里当前选中的语音模型;想换一个就指定它的 id(42md engine models「语音转写」一栏每行第一列):

bash
42md 讲座.mp3 --asr-model qwen3-asr-plus:1.7b

这些参数可以叠加:

bash
42md 访谈录音.m4a --speaker --hotwords @热词.txt --timestamps word --punctuate

在网页版里用

在 的「知识获取 › 我的获取」新建获取,上传音频,选「AI 转录」。提交前会显示按时长预估的消耗,转好的文字稿进「知识素材」。

下一步

  • 文字稿整理成会议纪要、讲稿:
  • 录音转文字再出笔记,一条命令跑完:
  • 一整个文件夹的录音: