A DeepSeek Harness plugin that reads AI replies aloud in Doubao's natural voice. Installed via the dsh plugin CLI; runs on macOS only (Omi engine v0.1.3+), BYOK on Volcengine, local-first and privacy-preserving.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-29
License
MIT
01What can it help you accomplish?
Hear AI replies read aloud in a natural Chinese (Doubao) voice inside DeepSeek Harness
Spoken audio of the final AI answer, synthesized locally by the Omi engine through BYOK Doubao TTS
DeepSeek Harness desktop users on macOS who want immersive, natural-voice read-aloud of AI replies
Replace robotic system / Edge-TTS read-aloud with natural Doubao voice, without copy-paste
One-tap 🔊 read / pause / resume of the final answer, with code / tables / graphics auto-filtered
DSH users tired of mechanical built-in TTS or clipboard-based readers who want click-to-read
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness desktop client (`dsh web`) — the plugin adds a 🔊 button inside its conversations
- macOS with the local Omi engine v0.1.3+ running (plugin forwards to 127.0.0.1:8765)
- A Doubao (Volcengine) API Key saved once in Omi engine Settings > API Key (BYOK)
Installation steps
- 01
Install from the dsh plugin CLI: `dsh plugin --profile web add dsh-omi-voice`
$ dsh plugin --profile web add dsh-omi-voice
- 02
Or pin a release: `dsh plugin --profile web add "github:PolinniZhong/dsh-omi-voice#v0.1.3&path:/"`
$ dsh plugin --profile web add "github:PolinniZhong/dsh-omi-voice#v0.1.3&path:/"
- 03
Build and open the Omi engine: `./engine/build/build-service.sh`, then `ditto` it to `~/Applications/Omi DSH.app`
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Installed as a DSH plugin via the `dsh plugin` CLI; adds a 🔊 read-aloud button inside the DeepSeek Harness desktop client and forwards synthesis to the local Omi engine over 127.0.0.1
Click-to-read playback control
final AI answer text in the DSH conversation→spoken Chinese audio via the local Omi engine (read / pause / resume / interrupt)
sends the final-answer text to the local Omi engine at 127.0.0.1:8765/v1/speakSpeakable-content filter
full AI reply (answer + tool logs + code/tables/graphics)→only the final answer is read; tool logs, code fences, tables and pure graphics are skipped
Natural Doubao TTS (BYOK)
cleaned Chinese text→natural Chinese speech via seed-tts-1.0 with pause/resume from the paused point
triggers billable Volcengine Doubao TTS synthesis billed per character on your accountLocal-first privacy
—→Doubao API Key stored in the Omi engine's macOS Keychain; the plugin holds no key and talks only to 127.0.0.1
Cost control
—→manual 🔊 trigger only (no auto-read), in-process LRU cache of last 3 replies + 3s dedup
04Who is it for? When not to use it?
Good for
- DeepSeek Harness desktop users on macOS who want immersive, natural-voice read-aloud of AI replies
- DSH users tired of mechanical built-in TTS or clipboard-based readers who want click-to-read
Not for
- The Omi engine runs only on macOS Apple Silicon, so the plugin is macOS-only; on Windows/Linux the 🔊 button stays disabled.
- Doubao TTS (seed-tts-1.0) is billed per character on your own Volcengine account (BYOK) — there is no free tier from the plugin side.
- Requires the local Omi engine v0.1.3+ running and a Doubao API Key saved in its settings; if missing, tapping 🔊 prompts you to open Omi.
05Compatibility, maintenance and safety notes
- The Omi engine runs only on macOS Apple Silicon, so the plugin is macOS-only; on Windows/Linux the 🔊 button stays disabled.
- Doubao TTS (seed-tts-1.0) is billed per character on your own Volcengine account (BYOK) — there is no free tier from the plugin side.
- Requires the local Omi engine v0.1.3+ running and a Doubao API Key saved in its settings; if missing, tapping 🔊 prompts you to open Omi.
MIT · actively maintained (latest release v0.1.3, 2026-08-28)
06Frequently asked questions
How do I install dsh-omi-voice?
Install it from the dsh plugin CLI: `dsh plugin --profile web add dsh-omi-voice` (or pin a version with `github:PolinniZhong/dsh-omi-voice#v0.1.3&path:/`). You also need the local Omi engine built and running on macOS.
Do I need a Doubao API Key?
Yes — it's BYOK. Create a '语音合成 1.0' key in the Volcengine console and save it once in the Omi engine settings (Settings > API Key). The plugin itself holds no key; the key stays in your macOS Keychain.
Does it support Windows or Linux?
Not yet. The Omi engine runs only on macOS Apple Silicon, so the plugin is macOS-only. On other platforms the 🔊 button stays disabled.
Does it read replies automatically?
No. Only a manual 🔊 tap triggers synthesis — there is no auto-read. This keeps cost predictable (BYOK, billed per character).
What does it read, and what does it skip?
It reads only the final answer. Tool logs, thinking traces, code fences, tables and pure graphics are filtered before speaking; if a reply has nothing speakable the button is disabled with '没有可朗读的内容'.
07Related DSH workflows
awesome-gpt-image-2
by freestylefly
Prompt-as-Code engine and template library for GPT-Image2, with 470+ reverse-engineered cases, 20+ production templates and distilled agent skills.
voyager
by nagi-ovo
Browser extension that enhances Gemini, AI Studio, Claude and ChatGPT with a prompt manager that works across any web UI, DeepSeek Harness included.
dsh-im
by xmanrui
把 IM 机器人接入 DSH:统一管理飞书/微信/钉钉/企业微信/QQ/Telegram/Discord/WhatsApp 八个渠道,扫码或凭据接入、流式回复与设置页管理
chatgpt-gemini-timeline
by houyanchao
Chrome extension that adds folders, a prompt library, and a conversation timeline to ChatGPT & Gemini chat pages — works alongside DeepSeek Harness.
08Data and sources
让 DeepSeek Harness(DSH)桌面端里的 AI 回复,用**豆包自然音色**读给你听。
适配平台 | DeepSeek Harness(`dsh web`,含桌面端)+ macOS 上的 Omi 引擎 v0.1.3+
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-29. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
