Wtonec

Wtonec 是独立维护的 Android 微信语音工具。它在微信聊天页提供文字转语音、Fish Audio 自定义音色、本地语音包管理,以及面向当前会话的语音生成和发送流程。

本仓库是 dev.wtonec 的 Xposed Modules Repo 官方分发仓库,用于模块目录收录、正式 APK、使用文档、实机截图和公开样例发布。Wtonec 的主项目资料、功能介绍页和归档 Release 由 tianxing226/wtonec 维护;两处公开仓库均不包含正式模块的私有实现。

官方网站: https://tianxing226.github.io/wtonec/

快速使用教程

  1. 安装并启用模块:从 Wtonec Releases 下载 APK 并安装;打开 LSPosed,启用 Wtonec,并在作用域中勾选微信 com.tencent.mm
  2. 重新启动微信:从最近任务划掉微信并结束微信进程,然后重新打开。首次使用或微信版本变化时,按弹窗提示完成 DEX 匹配;显示成功后再完整重启一次微信。
  3. 注册并获取 Key:访问 Tiax 官网 注册账号,登录 Tiax 用户中心 后,在 API 密钥管理区域获取自己的 Key。接口状态与计费以 实时接口页面 为准。
  4. 打开语音面板:进入任意私聊或群聊,在微信输入栏中长按左侧的“语音”按钮,即可打开 Wtonec 的“预设 / 克隆 / 语音包 / 设置”面板。普通点击或微信原有录音操作保持原行为。
  5. 保存 Key:进入面板“设置”,将自己的 Key 粘贴到 Tiax API Key 输入框并保存。未配置 Key 时,预设和克隆音色的在线生成功能保持停用。
  6. 生成并发送:在“预设”页输入文字、搜索并选择音色,然后点击“试听”或“生成并发送”;发送前确认面板顶部显示的是目标聊天。
  7. 克隆音色与语音包:“克隆”页可保存 Fish Audio 音色 ID;“语音包”页可导入 MP3、试听、重命名、导出或直接发送。本地语音包发送不依赖在线 Key。

更完整的安装、使用和排错说明分别见 首次启动功能教程故障排查

项目入口

功能概览

  • 预设音色:搜索、选择和试听服务方音色,输入文字后生成 MP3 或直接发送到当前聊天。
  • 克隆音色:保存多个 Fish Audio 音色 ID,自定义名称并快速切换。
  • 本地语音包:导入 MP3,执行试听、搜索、排序、重命名、删除、导出和发送。
  • 微信内面板:在私聊或群聊中长按微信语音按钮打开“预设 / 克隆 / 语音包 / 设置”面板。
  • 本地音频处理:接口返回 MP3 后,在设备上生成微信语音发送所需的数据。
  • 状态与诊断:显示模块激活、DEX 匹配、构建身份、运行日志和崩溃诊断状态。

运行环境

项目 要求
Android Android 9(API 28)及以上
模块环境 已正常运行的 LSPosed 环境
作用域 微信,标准包名为 com.tencent.mm
网络 文字转语音时需要访问接口服务
API Key 使用者从 Tiax 用户中心获取并自行配置

Wtonec 通过 DEX 匹配适配微信内部版本变化。微信升级、降级或热更新后,首次启动可能重新执行匹配。

安装与首次启动

  1. Xposed 官方 Releases 下载 APK 并安装。
  2. 打开 LSPosed,在模块列表中启用 Wtonec。
  3. 进入模块作用域并勾选微信。
  4. 从最近任务划掉微信;必要时在系统应用信息中结束微信进程。
  5. 重新打开微信,等待首次 DEX 匹配完成。
  6. 进入私聊或群聊,将输入区切换到语音模式。
  7. 长按输入栏中的微信语音按钮,确认 Wtonec 面板出现。
  8. 打开面板“设置”,填写自己的 Tiax API Key 并保存。

DEX 匹配成功后,后续冷启动会回读缓存。完整安装检查见 GETTING_STARTED.md

三种语音工作流

预设音色

在“预设”页输入不超过 500 字的文本,搜索并选择音色,然后试听、生成或生成并发送。接口价格、音色数量和服务状态以 实时接口详情 为准。

克隆音色

在“克隆”页添加 Fish Audio 音色 ID 和显示名称。Wtonec 会保存多个自定义条目,生成时通过 kl 参数选择对应音色。

本地语音包

在“语音包”页通过 Android 系统文件选择器导入 MP3。单个导入文件上限为 20 MiB;导入完成后,Wtonec 保存 MP3、微信语音数据和索引。重要音频可通过导出功能另存为 MP3。

完整操作见 USAGE.md

数据目录

标准微信对应的 Wtonec 主目录为:

/storage/emulated/0/Android/data/com.tencent.mm/Wtonec/

确认存在的主要目录如下:

目录 用途
wtonec/voices/ 已保存或导入的 MP3 与微信语音数据
wtonec/metadata/ 音色目录、自定义音色和语音包索引
dex_cache/ 微信版本指纹、DEX 匹配结果和诊断摘要
logs/ Wtonec-yyyy-MM-dd.log 运行日志
crashes/ Java 与 native 崩溃诊断文件

生成任务缓存位于:

/storage/emulated/0/Android/data/com.tencent.mm/cache/Wtonec/wtonec-jobs/

Android 11 及以上版本会限制普通文件管理器访问 Android/data。日常管理优先使用应用内导入、导出、日志和清理功能。精确文件类型、备份顺序、ADB 示例和清理影响见 STORAGE.md

API Key 与隐私

生成语音时,输入文字 msg、预设音色 ys 或克隆音色 kl,以及 apikey 会发送到 Tiax 接口。API Key 使用 Android Keystore 支持的 AES/GCM 加密后保存,不写入上述外部数据目录。

日志、语音索引和崩溃信息可能包含文本预览、音色名称、文件路径、微信版本和功能阶段。分享诊断材料前,应遮盖 API Key、账号、联系人、会话标识、输入文字和本地路径。详见 PRIVACY.md

安全页状态

当前安全页展示状态模型和扩展接口。Hook 环境、模块清单、进程信号、权限和数据访问风险等扫描执行逻辑处于后续开发阶段,页面不生成虚假的模块列表、安全评分或风险结论。

Release 与文件校验

当前公开版本:Wtonec v1.1.0 (669)

  • 文件:Wtonec-v1.1.0-vc669-standard-universal-release-hardened.apk
  • applicationId:dev.wtonec
  • versionCode:669
  • ABI:arm64-v8aarmeabi-v7a
  • APK SHA-256:8EFB69EBC682ABBB7EF16282AA0726C0F5D49ECF53246E1C0D8DC214820B9348
  • 签名证书 SHA-256:BFC2894D0996204A0B6A629C4F9020116098ED7EAF22DD27391051B5BAB704E9
  • 项目归档:tianxing226/wtonec v1.1.0

Windows 校验命令:

Get-FileHash .\Wtonec-v1.1.0-vc669-standard-universal-release-hardened.apk -Algorithm SHA256

实机界面

Wtonec 主页:模块和语音功能状态 Wtonec 设置页:宿主、DEX 缓存和模块选项 Wtonec 安全页:扫描框架开发状态 Wtonec 关于页:版本、说明和构建信息

获取帮助

Releases

7/17/2026, 3:04:11 AM

Wtonec v1.2.0

Wtonec 是面向微信 com.tencent.mm 的 LSPosed/Xposed 微信语音模块。

本次更新

  • 修复长按语音面板的系统返回键、返回手势与 Android 14 预测返回行为
  • 修复聊天背景采样来源,并为默认聊天背景增加稳定的 Miuix 亚克力回退
  • 增加 Fish Audio 预设音色试听,试听始终使用原始音色 ID
  • 增加 458 种轻颜免费音色,支持搜索、收藏、生成、试听、保存与发送
  • 增加液态玻璃、Miuix 浅色、AMOLED 深色三种语音面板风格
  • 调整 DEX 功能分级与缓存 ID

安装与使用

  1. 下载并安装本 Release 中的 APK。
  2. 在 LSPosed 中启用 Wtonec,并将微信 com.tencent.mm 加入作用域。
  3. 完全结束微信进程后重新启动,首次运行等待 DEX 匹配完成。
  4. 进入微信聊天页,长按语音按钮打开 Wtonec 面板。
  5. 在 Wtonec 设置页配置自己的 API Key;可前往 https://www.tiax.pw/ 注册获取。

版本与校验

  • applicationId:dev.wtonec
  • versionName:1.2.0
  • versionCode:670
  • ABI:arm64-v8a、armeabi-v7a
  • 构建:Standard Universal Release Hardened
  • APK:Wtonec-v1.2.0-vc670-standard-universal-release-hardened.apk
  • APK SHA-256:7D513A6DB2BE4395F5DBAFE5F2E1DF4CCD3C80A9134CEBD874DD4CA3A5502676
  • 签名证书 SHA-256:BFC2894D0996204A0B6A629C4F9020116098ED7EAF22DD27391051B5BAB704E9
  • ARTIFACT_ID:wtonec-20260716T184153Z-dirty-830491938157-standard-release

链接

7/16/2026, 9:01:25 AM

Wtonec v1.1.0

Wtonec 是面向微信 com.tencent.mm 的 LSPosed/Xposed 微信语音模块。

主要功能

  • 文字转语音与预设音色快速切换
  • Fish Audio 音色 ID 配置与克隆音色管理
  • 本地语音包导入、试听、导出和发送
  • 微信聊天页长按语音按钮打开 Wtonec 面板
  • MP3 本地处理与微信语音发送

安装

  1. 下载并安装本 Release 中的 APK。
  2. 在 LSPosed 中启用 Wtonec,并将微信加入作用域。
  3. 完全结束微信进程后重新启动。
  4. 首次运行等待 DEX 匹配完成。
  5. 进入聊天页,长按微信语音按钮打开面板并配置自己的 API Key。

版本与校验

  • applicationId:dev.wtonec
  • versionName:1.1.0
  • versionCode:669
  • ABI:arm64-v8aarmeabi-v7a
  • APK:Wtonec-v1.1.0-vc669-standard-universal-release-hardened.apk
  • SHA-256:8EFB69EBC682ABBB7EF16282AA0726C0F5D49ECF53246E1C0D8DC214820B9348
  • 签名证书 SHA-256:BFC2894D0996204A0B6A629C4F9020116098ED7EAF22DD27391051B5BAB704E9

数据与文档

默认数据目录:/storage/emulated/0/Android/data/com.tencent.mm/Wtonec/

微信版本变化后可能重新执行 DEX 匹配。安全页当前展示扩展框架和开发状态,不生成扫描评分或风险结论。