Skip to content

Releases

dsh-multi-tts 0.1.5

Choose a tag to compare

@WYR-233 WYR-233 released this 11 Oct 10:23
v0.1.5
7cc25bf

dsh-multi-tts 0.1.5

一次小幅更新:图标补齐。

  • 设置页头部加上插件图标,导航行图标与 dsh-whale-guard / dsh-memory-lite 是同一套手绘矢量(24×24 网格、stroke 1.7、跟随主题色)
  • 顺手修了 package.json 的行尾与格式

安装 / 升级:

dsh plugin --profile web add github:WYR-233/dsh-multi-tts

0.1.4 的配置存储保护(原子写 / 首次快照 / 坏文件自愈)保持不变。

Install (EN)

Small release: the settings page and nav row now use the same hand-drawn icon set as the guard / memory-lite plugins; package.json line endings tidied.

dsh-multi-tts 0.1.4

Choose a tag to compare

@WYR-233 WYR-233 released this 11 Sep 14:49
29a68bd

0.1.4 — config store safety (from the 2026-09-11 incident)

  • Atomic write for the config file (temp file + rename; falls back to a direct write).
  • Snapshot before first change: a one-shot config.json.bak that is never overwritten.
  • Self-healing reads: a corrupt config is preserved as evidence, then recovered from .bak, and only then degraded to defaults.
  • loadRaw self-heals too, so a save can no longer overwrite a still-good API key with an empty config.
  • 16 regression assertions in store-regression-test.mjs.

Install: dsh plugin --profile web add github:WYR-233/dsh-multi-tts

dsh-multi-tts 0.1.3

Choose a tag to compare

@WYR-233 WYR-233 released this 11 Sep 05:51
29a68bd

多服务商语音朗读插件(MiniMax / OpenAI 兼容 TTS)。

Highlights

  • 🔊 每条回复旁的朗读按钮,再点一次停止
  • 🔇 输入框左侧的自动朗读开关
  • ⚙️ 设置页自选服务商 / 音色 / 情绪 / 语速 / 模型 / Base URL,支持一键测试朗读
  • 🧹 朗读前自动清洗代码块、链接、路径与 Markdown 标记
  • 🔑 API Key 支持配置、环境变量、$DSH_HOME/.env 多级回落

Install

dsh plugin --profile web add github:WYR-233/dsh-multi-tts

或使用下面的预构建包:dsh plugin --profile web add <tarball-url>

MIT · 零构建(纯 ESM + 手写 React)