Skip to content

Releases: AIcivilization/dsh-audiobook

v0.6.0:心得有标题、有日期,心得本更顺手

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:20
  • 每条心得自动起标题:记下时先按原话顺手起(去掉口头语、取第一句),有模型就在后台换成 AI 起的 4–12 字标题;
    点标题可改,用户改过的不再动,清空交回给 AI;早先没标题的心得打开心得本时一次补齐
  • 日期显示成「今天 21:05」「昨天」「周三」「10月18日」;心得本可按章节 / 按时间看,心得多了能搜
  • 卡片:标题、时间、书名 / 章节标签、来源(语音 / 打字 / 和 AI 聊的),当时听到的原文折叠起来,一键跳回去听
  • 正文里记过心得的段落后面有 💭,点一下打开心得本并定位到那条
  • 记下后提示「记下了:『标题』」可直接去心得本;删除不用确认,5 秒内可撤销
  • 我的心得按日期分组;导出 Markdown 每条带标题和日期,开头有条数和起止日期

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.6.0

v0.5.1:「导入到起居注」只在真的装了 dsh-memex 时出现

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:20

以前看 ~/.dsh/memex 文件夹在不在,卸了插件文件夹还留着,按钮就成了摆设。
改成读当前 DSH profile 的插件清单;日记目录按 dsh-memex 自己配置的 outputDir(默认 ~/.dsh/memex)。

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.5.1

v0.5.0:语音记心得、问 AI、心得本、读后感、导入到知识库

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:20

第一步

  • 🎙 记心得:按住说话、松开转文字(轻点进入连续录音),也可打字;挂在当时听到的位置,正文里有标记
  • 语音识别用 DSH 语音输入同一套本地模型(SenseVoice),浏览器直接录成 16 kHz WAV,不需要 ffmpeg;只存文字,录音识别完就删
  • 心得默认只存原话,「AI 整理」另存整理版、原话保留
  • 💬 问 AI:只给模型本章开头到正在听的位置,默认防剧透;回答可朗读、可存为心得;每本书保存讨论记录;可语音提问
  • 心得本:按章节排,编辑、删除、导出 Markdown
  • 导入到…:自动发现可存笔记的地方——DSH 里写笔记 / 知识库 / 记忆类插件工具、dsh-memex 日记目录、Obsidian、Logseq、Mac 备忘录,找到几个出几个

第二步

  • AI 写读后感(观点全部来自心得)、我的心得(跨书看、跨书搜)、AI 帮我回顾最近的心得
  • AI 工具新增 audiobook_notes、audiobook_add_note

其他

  • 命令行版也能用模型(参数 / 环境变量 / 本机 dsh-model 网关)
  • 修复:DSH 桌面版里本地语音子进程少了 ELECTRON_RUN_AS_NODE;HTML 源码换行、固定宽度折行的 TXT(含隔行排版)被拆成碎段;英文句子之间丢空格
  • Internet Archive 优先下 EPUB

这个版本没有单独发布到 npm,改动包含在 v0.5.1 里。

v0.4.0:新增 Internet Archive、Standard Ebooks 两个合规书源

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19
  • Internet Archive:只要标明公有领域或 CC 授权、而且有文字版的书;没标授权的(借阅图书馆、随手上传的)不搜也不下
    文件按「上传的 TXT > EPUB > 扫描识别的文字」挑;扫描版在结果里标出来,同样相关时排在后面
  • Standard Ebooks:精校英文公版书,去掉书名页、版权页
  • 古腾堡清理改成按正文里的起止标记切(EPUB、TXT、Internet Archive 转存的都适用,也认老式结尾标记)
  • 古腾堡结果标出语言(德语版、荷兰语版……)

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.4.0

v0.3.0:常规网页搜索、自定义搜索地址、OPDS 书库

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19
  • 搜书时同时用 DSH 自己的网页搜索搜一遍,结果是链接,在浏览器里打开
  • 搜索框下面加「去别处搜」:默认百度、必应、Google、豆瓣读书、微信读书,点一下在浏览器打开搜索结果
  • 「管理搜索地址」:增删、排序、恢复默认;地址用 {q} 代表要搜的词,存在服务器设置里
  • 地址类型可以是 OPDS 书库(Calibre、calibre-web、Kavita 等):结果合进书源结果,一键加入书架;只从这个书库自己的域名下载
  • AI 工具 audiobook_search / audiobook_download 也覆盖用户配置的 OPDS 书库

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.3.0

v0.2.1:搜书只认书名对得上的结果

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19
  • 维基文库改成按标题搜,不再搜出正文里带这几个字的判决书
  • 结果按书名打分:完全一样、或者后面只跟着版本说明的才留下;「AI 猜的」标记也按同样规则
  • 只给作者名时,让模型列出这位作者的代表作再去搜;去掉消歧义页
  • AI 猜到了但书源里没有(多半还在版权期内)时,照实说,建议买正版后导入
  • 维基文库连不上时说明原因(DSH 所在网络访问不了维基)

这个版本没有单独发布到 npm,改动包含在 v0.3.0 里。

v0.2.0:搜书下书、Edge 语音自动安装、书单管理

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19
  • 搜书:书名、作者、角色名、情节都能搜;在 DSH 里先让模型猜书名,再去古腾堡计划、中英文维基文库找,点「加入书架」直接下载进书单
  • 只接公版和授权免费的书源;下载地址由插件按书源和书号拼,不接受外部网址
  • 维基文库导出的书去掉导航和版权说明;古腾堡的书去掉开头声明和结尾许可证;EPUB 按目录锚点和「第X回」切章
  • 从书源下的书按「书源 + 书号」认,再下一次还是同一本,进度保留
  • 微软 Edge 语音组件在插件启动时自动安装:没有 python3-venv / pip 时用 get-pip.py 补,没有 Python 时用 uv 下载一份
  • 书单每本书加「⋯」:改书名和作者、从头开始、删除
  • AI 工具新增 audiobook_search、audiobook_download

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.2.0

v0.1.2:iPhone 锁屏后自动接着读下一段

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19
  • 服务器合成的朗读改成始终用同一个 ,读完一段换 src 接着放(iOS 锁屏后不让另一个 开始出声)
  • 下一段提前整段下载成 blob,轮到时不用等网络,段间几乎不停顿
  • 换段时同时设 defaultPlaybackRate,语速不会被重置
  • 手机打开 VPS 上的面板时,「选择文件」作为主按钮,路径框注明是服务器上的路径

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.1.2

v0.1.1:缩短 npm 描述,中文那半句不再被截掉

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19

这个版本没有单独发布到 npm,改动包含在 v0.1.2 里。

v0.1.0:导入一本书,在 DSH 右侧栏读给你听

Choose a tag to compare

@AIcivilization AIcivilization released this 23 Oct 01:19

第一个版本。

  • 导入 TXT(自动认 GBK / Big5)、EPUB、PDF、DOCX、Markdown、HTML、RTF,自动分章、切朗读段
  • 三种朗读方式:浏览器自带语音、微软 Edge(edge-tts)、本地离线 Kokoro 中文
  • 语速 0.75×–2.5×,定时停止,自动记住收听位置,锁屏和耳机线控
  • 给 AI 的 4 个工具:导入、书单、取正文 / 找词、跳章

安装

dsh plugin --profile <你的 profile> add dsh-audiobook@0.1.0