Skip to main content

ChatVoice

文档 · 英文版 · PyPI · 源码 · 运行与备份

ChatVoice 是 ChatArch 的录音转写与会议工作区 Python 包,包含 Speakr 网页界面:从语音获得文字,整理摘要,再把值得推进的想法转成可编辑的 Markdown Todo。

按场景开始

你要做什么 阅读入口
安装并打开网页 快速上手
录音、整理摘要和继续完善纪要 网页使用
将摘要转为待办,继续对话修改并导出 Markdown Todo
配置 ASR、文本模型、语音合成或声音复刻 配置参考
部署服务、邀请账号、备份数据 部署与启动
查看命令或接入自己的程序 CLI 树 · HTTP 接口 · Python 接口树

安装与检查

要求 Python 3.10 或更高版本,建议安装到独立虚拟环境。

python -m pip install "ChatVoice[web]==0.1.17"
chatvoice --version
chatvoice --tree
chatvoice serve app --dry-run --json

安装包本身不会自动启动服务,也不会自动下载 GPU 模型。快速上手区分无模型界面体验与真实转写部署。

当前能力

  • 会议记录:实时转写、暂停与继续、会议标题、标签、历史记录和复制文字。
  • 摘要与纪要:生成摘要,手动编辑纪要,或通过对话修改并撤销。
  • Markdown Todo:由用户点击“转为 Todo”,在独立页面继续编辑、对话完善、复制或下载 .md;不会自动转换或执行任务。
  • 声音工作室:配置系统音色与输出格式;通过独立声音复刻服务,以授权参考音频生成临时试听结果。
  • 实时对话:对接当前支持的 Qwen 实时语音模型,需服务端配置和有效使用权限。
  • 程序化访问:命令行、Python 客户端、受限 API Token,以及单文件数据库备份与恢复。

模型配置保留在服务端。摘要和标题使用独立文本设置;Todo 复用摘要模型,不增加一套密钥。ASR HTTP 服务使用 CHATVOICE_ASR_API_URL,本地 FunASR 则需要另行准备模型依赖。

数据与安全边界

账号记录保存到 ~/.chatarch/chatvoice 下的 SQLite;访客记录仅存于当前浏览器。录音会为识别而短暂经过浏览器和服务端,但不作为会议音频档案保存。密钥不进入浏览器。

自助注册关闭,由部署者创建受邀账号。ChatLogin 复用现有账号、会话和 CSRF 核心,会议所有权和 Token 权限仍由 ChatVoice 控制。详见数据保留边界。

开发

python -m pip install -e ".[web,dev,docs]"
python -m pytest tests -q
mkdocs build --strict

前端控制器回归要求 Node.js 22 或更高版本。普通测试不代表真实模型已经可用;真实服务验收单独执行,见开发与验证。

Metadata

Release files for ChatVoice 0.1.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ChatVoice 0.1.17
File Size Uploaded
chatvoice-0.1.17.tar.gz 263.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ChatVoice 0.1.17
File Interpreter ABI Platform
chatvoice-0.1.17-py3-none-any.whl Python 3 none any Details

Total release size: 390.0 kB

Release files / chatvoice-0.1.17.tar.gz

Download URL chatvoice-0.1.17.tar.gz
Size 263.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d8cac0cbdb0c70dae91c9ff44ffcdb1f0cf9fc34702df2ad6b087b435b1098fa
BLAKE2b-256 checksum
How to use checksums
f6ae9549fae36aab4c8ea856f1f9dca9a16d088b3d6ddce31d6060572c59c119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / chatvoice-0.1.17-py3-none-any.whl

Download URL chatvoice-0.1.17-py3-none-any.whl
Size 127.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a9e23e1588ff86dd6fd5c7823f6a4999e90d45c1fa129d2c64b4f4bfac7af678
BLAKE2b-256 checksum
How to use checksums
84b27bfbc366311e02f13b1c21c6953b044d0e64ba5ddfeedae6727210d0fc50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

This release

0.1.17 This release

2 release files

0.1.16

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page