15 lines
728 B
TOML
15 lines
728 B
TOML
[project]
|
|
name = "property-map-video-tts"
|
|
version = "0.1.0"
|
|
description = "Chatterbox narration generator + ffmpeg muxer for the homepage demo video."
|
|
requires-python = ">=3.12"
|
|
# Deliberately dependency-free. synth.py talks to the Chatterbox TTS server
|
|
# over HTTP (urllib) and reads WAV headers with the stdlib `wave` module;
|
|
# mux.py shells out to ffmpeg. The previous Qwen3-TTS implementation ran the
|
|
# model in-process, which dragged in torch + torchaudio + a CUDA-matched
|
|
# flash-attn wheel (~700MB of downloads, pinned to the host's driver version
|
|
# and to cp312). Generating over HTTP moved all of that onto the server.
|
|
dependencies = []
|
|
|
|
[tool.uv]
|
|
environments = ["sys_platform == 'linux' and python_version < '3.14'"]
|