文本朗读

首页 > 本站软件 > 语音助手 > 插件 > 文本朗读
- 当前版本 - 免费版
44 次浏览 · 0 次下载 · 更新于 2026-10-15
软件介绍

离线语音合成(offline_tts)

识别结果自动朗读:Melo / Kokoro 离线语音合成

版本:1.0.0



一、插件简介

------------------------------------------------------------------------

offline_tts 是语音助手内置的「识别结果自动朗读」插件。识别完成后,

将识别文本(有译文时优先朗读译文)合成本地语音,实现"说完即有声"。


处理链路为:

    语音识别完成 -> 文本后处理 -> 离线 TTS 合成(Melo / Kokoro)-> 播放


合成全部在本机完成,语音数据不出本地;模型与 Python 运行时随插件

一并分发,无需联网与额外安装。


触发范围:实时转录与普通转录完成后朗读;不朗读指令执行结果、

不朗读规则执行动作。



二、核心功能

------------------------------------------------------------------------

1. 识别结果自动朗读

   - 实时转录完成后朗读识别文本;

   - 普通转录完成后朗读(有译文时优先朗读译文)。

2. 双引擎离线合成

   - Melo TTS(多语种合成,默认音色);

   - Kokoro TTS(k-ai / kokoro 系列音色)。

3. 常驻合成与预载

   - 合成走常驻守护进程(模型跨请求驻留内存),warmup 后第二句

     典型 < 1 秒;

   - 「预载模型」开启后,启用 / 语音打开朗读 / 应用启动(开关已开)

     时后台完成预热,首次出声更快。

4. 朗读开关唯一入口

   - 插件市场启停与语音指令「打开朗读 / 关闭朗读」同语义(双同步

     `tts_read_aloud`);设置页不再复制朗读开关。



三、引擎与技术实现

------------------------------------------------------------------------

  TTS 引擎      Melo TTS(melo) / Kokoro(kokoro)离线引擎

  合成任务      `read_aloud`(Python `cli.py` 注册):

                输入 {text, engine, voice, speed, plugin_dir},

                输出单行 JSON {ok, wav, engine, voice, speed}

  进程模型      常驻守护进程 tts_daemon.py(模型驻留、连句快发);

                守护不可用 / 超时自动回退一次性进程;宕机自恢复

                (下次请求自动拉起)

  串行播放      朗读请求时序串行(mutex),识别连发不并发出声

  失败可见化    运行时缺失 / 任务失败 / {ok:false,error} 均以

                Toast 提示,首次加载耗时亦有提示



四、配置面板

------------------------------------------------------------------------

插件市场 -> offline_tts -> 配置(config 表格,提交即生效):

  音色            `offline_tts.voice`:melo 默认;`kokoro` 起

                  的 AF_/AM_/BF_/BM_/JF_/JM_/ZF_/ZM_ 前缀走 Kokoro

  语速/保存音频   语速、是否保存合成音频(`offline_tts.save_audio`)

  常驻内存时间    `offline_tts.idle_ttl`:0(永久)/1/5/10/30 分钟,

                  无合成请求超时停机常驻进程,下次朗读自动拉起

  预载模型        `offline_tts.preload`(默认开)



五、入口

------------------------------------------------------------------------

  语音指令        「打开朗读」「关闭朗读」

                  (manifest commands.voice,`plugin:offline_tts:on/off`)

  插件市场        启停开关与「打开/关闭朗读」同语义(朗读开关合一)

  热键            无


兼容:存量旧规则 `read_aloud_on/off` 动作保留,不报「未知动作」。



六、依赖与资源

------------------------------------------------------------------------

  模型            `models/melo/`(bert_multilingual、tts_model、

                  tokenizer、configuration)+ `models/kokoro/`

                  (kokoro-v1.0.onnx、voices-v1.0.bin)

  数据            `nltk_data/`(cmudict + taggers)

  运行时          `vendor/python/`(独立 Python 运行时随插件分发,

                  不注入宿主共享 site-packages)

  分发方式        插件包 `offline_tts.zip`(单顶层目录 manifest +

                  dll + models + vendor + nltk_data),解压至

                  `plugins/` 重 启 即 加 载



七、系统要求

------------------------------------------------------------------------

  操作系统   Windows 10 x64 及以上

  内存       4GB 及以上



八、关于

------------------------------------------------------------------------

  所属软件   语音助手(VoiceAssistant)

  插件 ID    offline_tts

  版本       1.0.0

  协议接口   plugin_sdk.h(api_version = 1)

  作者       研道人-江小东

  官网       https://3daoshan.com

  B 站主页   https://space.bilibili.com/3493128858241731

  邮箱       1719262421@qq.com


  版权信息   © 2026 研道人-江小东

  版权说明   本软件仅供学习交流使用。


当前版本
暂无
网盘下载,免登录,提取码 47ki
0
总下载
0
版本数
44
浏览量
产品信息
文件名
文本朗读
所属分类
插件
当前版本
-
平台 / 架构
-
文件格式
-
文件大小
-
发布日期
-
下载次数
0
最近更新
2026-10-15