v1.0.1

SonicNoteGeek

妙记官方 VS Code 扩展 — 音频转写、智能总结、云端同步,一站式音频笔记工作流。

下载安装包

功能概览

🎙️
音频转写支持 8 种 ASR 引擎,将录音转为带说话人区分的对话文本
📝
智能总结调用 LLM 生成结构化会议总结,内置 19 套中文模板
☁️
云端同步从妙记服务器同步录音、转写和笔记到本地 Markdown 文件
🔊
声纹识别内置声纹提取和说话人识别,自动区分不同发言人

前置要求

安装方法

方法一:直接安装 VSIX(推荐)

  1. 点击上方按钮下载 SonicNoteGeek-VScode-1.0.1.vsix
  2. 打开 VS Code,按 Cmd+Shift+P(Windows: Ctrl+Shift+P)打开命令面板
  3. 输入 Extensions: Install from VSIX 并选择下载的文件
  4. 安装完成后,点击左侧活动栏的 SonicNoteGeek 图标即可使用

方法二:命令行安装

code --install-extension SonicNoteGeek-VScode-1.0.1.vsix

获取 API Key

  1. 打开妙记 App
  2. 进入「我的」→「API Key 管理」
  3. 点击「创建 Key」,复制生成的 Key(格式:sk-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
重要:请妥善保管你的 API Key,它等同于登录密码。后续在 VS Code 侧边栏登录时需要用到。

配置与使用

侧边栏登录

  1. 点击 VS Code 左侧活动栏的 SonicNoteGeek 图标
  2. 侧边栏顶部显示 ⚠️ 未登录 状态,点击「🔑 登录」按钮
  3. 输入从妙记 App 获取的 API Key 完成登录
  4. 登录后状态变为 ✅ 已登录

云端同步

  1. 确保已登录,点击「⚙️ 插件设置」配置同步文件夹和服务器地址
  2. 点击「🔄 文件同步」将妙记中的录音同步为本地 Markdown 文件
  3. 同步完成后,文件列表显示在侧边栏的「📁 文件目录」中
  4. 右键点击文件可执行:打开、在访达中显示、复制、删除 操作

音频转写与总结

  1. 点击「📄 激活页面」打开右侧转写面板
  2. 在面板中选择 Markdown 文件、配置 ASR 引擎和 LLM 模型
  3. 点击「开始转写」执行音频转文字,完成后自动生成结构化总结

支持的 ASR 引擎

引擎标识
OpenAI Whisperopenai-whisper
火山引擎volcengine
阿里云 DashScopealiyun-dashscope
讯飞xunfei
腾讯云tencent
百度baidu
华为云huawei
本地 OpenAI 兼容local-openai

配置说明

所有配置项可通过以下方式修改:

主要配置项

配置项说明
sonicnoteGeek.asr.protocolASR 引擎选择
sonicnoteGeek.asr.apiKeyASR API Key
sonicnoteGeek.llm.providerLLM 提供商
sonicnoteGeek.llm.apiKeyLLM API Key
sonicnoteGeek.sync.serverUrl妙记服务器地址
sonicnoteGeek.sync.syncFolder同步文件存放目录

常见问题

Q: API Key 在哪里获取?

A: 妙记 App → 我的 → API Key 管理 中创建。如果没有看到此菜单,请更新妙记 App 到最新版本。

Q: 安装后侧边栏没有显示?

A: 右键点击 VS Code 活动栏空白处,确保 "SonicNoteGeek" 已勾选。如果仍然不显示,尝试重启 VS Code。

Q: 同步提示"请先登录"?

A: 在侧边栏顶部状态行点击「🔑 登录」按钮,输入从妙记 App 获取的 API Key 即可。登录状态会持久保存,重启 VS Code 后仍然有效。

Q: 支持哪些 LLM 模型做总结?

A: 支持 Anthropic Claude、OpenAI 及任何 OpenAI 兼容接口。内置 19 套中文总结模板,覆盖商务会议、学术交流、课堂总结、访谈记录等场景。

Q: 转写大文件时报错?

A: 大部分云 ASR 要求音频文件可通过 HTTP 访问。请确保音频文件已上传到可公开访问的地址,或使用本地 ASR 引擎(local-openai)直接读取本地文件。

更新方法

下载最新版 VSIX 文件,在 VS Code 中通过 Extensions: Install from VSIX 重新安装即可覆盖旧版本:

code --install-extension SonicNoteGeek-VScode-1.0.1.vsix --force