setup.py: raisedgrpciolower bound to>=1.80.0for Python 3.9+.grpcioskips the1.79.xseries (releases jump1.78.0→1.80.0); environments combining this package withlivekit-agents>=1.5.1fail at runtime withgrpcio 1.78.x. Python 3.8 constraint unchanged.setup.py: pinnedtts-apidependency tov3.2.2which carries the same grpcio lower-bound fix upstream..github/workflows/test.yml: fixedcache-dependency-globpointing at non-existentpyproject.toml— changed tosetup.py.
- Switch from local proto generation to the
tts-apipackage dependency. No proto submodule and nobuild_grpcstep required anymore — run./install.shand you're ready.
install.sh: false "libportaudio2 not found" warning no longer appears when the library is installed (switched from staleldconfigcache check todpkg-query).README.md: corrected several wrong CLI option names (--input-path,--sampling-rate-hz,--language-code) and added missing TLS options and--max-frame-sizeto the options table.docker/run.sh: updated bundled image version reference.
tts_client_python/tts_client.py: legal header corrected from "Techmo ASR Client" to "Techmo TTS Client".README.md: removed non-existent-vshort flag from--print-service-versionoption table.tests/conftest.py: removed deadasr_service_addressfixture (no test uses it).pytest.ini: removed deadasrmarker andnot asrfromaddopts.tox.ini: removedASR_*frompassenv(no ASR tests exist).
install.sh: check foruvbefore use and print install instructions.install.sh: check for uninitialisedtts-service-apisubmodule at startup.install.sh: warn about missinglibportaudio2after install completes.README.md: adduvto prerequisites with canonical install command.
setup.py: proto generation now raises a clearFileNotFoundErrorwhen the submodule is absent instead of a bare path error.tests/conftest.py: printlibportaudio2install hint to stderr at session start instead of relying on pytest's end-of-session warnings summary.