Skip to content

Doppelvoice v0.2.1 — metadata + CI cleanup

Choose a tag to compare

@Tianqi-Bu Tianqi-Bu released this 26 Apr 05:33

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

  1. Install VB-Audio Virtual Cable and reboot
  2. Get Doubao credentials from Volcengine Console
  3. Unzip → copy .env.example to .env → fill in DOUBAO_APP_KEY / DOUBAO_ACCESS_KEY
  4. Double-click Doppelvoice.exe
  5. 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.toml was unbuildable — missing PySide6, protobuf, qasync, soundfile dependencies. pip install . now produces a runnable install. Heavy dev-only deps (grpcio-tools, pyinstaller) moved to [project.optional-dependencies].dev.
  • Version drift: pyproject.toml and __init__.py both still said 0.1.0. Bumped to 0.2.1.
  • LICENSE copyright line said "tongchuan contributors" (pre-rename). Now "Doppelvoice contributors".
  • pyproject.toml description 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.toml now 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