Doppelvoice v0.2.1 — metadata + CI cleanup
Patch release. Same binary behavior as v0.2.0, fixes packaging metadata so pip install . actually works, plus CI and an updated README.
Download
Doppelvoice-v0.2.1-win64.zip (61 MB)
SHA256: 1004D6111213A2A31F5A80E2D15E9D7FC50A0BD983979E43BABB065F7F934D5A
Quick start
- Install VB-Audio Virtual Cable and reboot
- Get Doubao credentials from Volcengine Console
- Unzip → copy
.env.exampleto.env→ fill inDOUBAO_APP_KEY/DOUBAO_ACCESS_KEY - Double-click
Doppelvoice.exe - In your meeting app, set the microphone to
CABLE Output (VB-Audio Virtual Cable)
See README.txt inside the zip.
What changed since v0.2.0
Audit-driven cleanup. No new features, no behavior changes.
Fixed
pyproject.tomlwas unbuildable — missingPySide6,protobuf,qasync,soundfiledependencies.pip install .now produces a runnable install. Heavy dev-only deps (grpcio-tools,pyinstaller) moved to[project.optional-dependencies].dev.- Version drift:
pyproject.tomland__init__.pyboth still said0.1.0. Bumped to0.2.1. - LICENSE copyright line said "tongchuan contributors" (pre-rename). Now "Doppelvoice contributors".
pyproject.tomldescription was Chinese-only and claimed "中→英"; replaced with English text that lists all 9 supported languages.
Added
- GitHub Actions CI: pytest on Windows / Python 3.10/3.11/3.12 with coverage report.
pyproject.tomlnow has proper PyPI classifiers, keywords, URLs, readme reference.- README (en + zh): two-path install (binary vs source); real CI badge replaces the static one; Release shield added.
Full changelog: CHANGELOG.md