Commit History

v0.5.43.6: hotfix dashboard save ReferenceError broke every TTS engine except edge
8fcf3e3
verified

ArtFix0 commited on

v0.5.43.5: batched playback (full reply as one continuous utterance)
98a71cc
verified

ArtFix0 commited on

v0.5.43.3: make Reachy 16kHz constraint explicit + warn on oversized rates
2c2eedc
verified

ArtFix0 commited on

v0.5.43.2: natural human speech across all TTS engines
b7ad036
verified

ArtFix0 commited on

v0.5.43.1: fix silent LLM-reply audio — use shape-aware _synth_result_to_pcm in _synth_and_push_sentence
48a575d
verified

ArtFix0 commited on

v0.5.43: wire nested gi into sys.path — real fix for v0.5.42 Windows install bug
4551b9b
verified

ArtFix0 commited on

v0.5.42: real gstreamer, no fake shim — auto-install on first run
e51217f
verified

ArtFix0 commited on

v0.5.41: cover every gstreamer call site the SDK's WebRTC backend init makes
e8ff948
verified

ArtFix0 commited on

v0.5.40: force media_backend=webrtc when gi shim is active
beab50a
verified

ArtFix0 commited on

v0.5.39: expand the gi shim's _GstModule to cover every Gst type the SDK references
64984bd
verified

ArtFix0 commited on

v0.5.38: bundle the `gi` shim INSIDE the wheel as a real sub-package
5773a4d
verified

ArtFix0 commited on

v0.5.37: thinking filler plays the full phrase + reverted prod audio path
175ca7a
verified

ArtFix0 commited on

v0.5.36: TTS thinking filler on every backend + gi shim as fallback only + reachy-mini 1.9.0
2b5d6ee
verified

ArtFix0 commited on

v0.5.35: fix gstreamer isinstance crash in mic_pump (v0.5.34 regression)
ece5e1e
verified

ArtFix0 commited on

v0.5.34: pre-register `gi` shim in sys.modules at top of main.py
fab2fb3
verified

ArtFix0 commited on

v0.5.33: `gi` shim now overwrites partial `gi/` from gstreamer-python
c7a5c5f
verified

ArtFix0 commited on

v0.5.32: make `gi` shim probe a 2-line check (catches gstreamer-python partial-install)
9bca9c1
verified

ArtFix0 commited on

v0.5.31: ship `gi` shim for Windows + bind pydub to imageio-ffmpeg at module-load
bbd4530
verified

ArtFix0 commited on

v0.5.30: dashboard SHUTDOWN button + clean app-close path (Ollama left alone)
49c1f65
verified

ArtFix0 commited on

v0.5.29.3: hotfix — don't wipe a valid ca_venv on Windows (WinError 32)
a89aede
verified

ArtFix0 commited on

v0.5.29.2: hotfix — strip PYTHONPATH/PYTHONHOME when re-execing into ca_venv
83754ec
verified

ArtFix0 commited on

v0.5.29.1: hotfix — call per-app venv bootstrap from main.py too
259d3fc
verified

ArtFix0 commited on

v0.5.29: per-app venv on first launch (Windows chatterbox fix)
80a48f4
verified

ArtFix0 commited on

v0.5.28: install-time numpy downgrade for Windows chatterbox
0b27107
verified

ArtFix0 commited on

v0.5.27: auto-fix the numba/numpy 2.5 ImportError on Windows
0ab655a
verified

ArtFix0 commited on

v0.5.25: card list of cloned voices + turbo knob disabling + chatterbox dtype fix
05a44d4
verified

ArtFix0 commited on

v0.5.24: chatterbox engine save 500 + cloned voices actually used end-to-end
abe9e54
verified

ArtFix0 commited on

v0.5.22: chatterbox voice-clone upload accepts any audio format
4c0e56a
verified

ArtFix0 commited on

v0.5.21: fat wheel for Windows install deadlock fix + qwentts dormant
f43eb22
verified

ArtFix0 commited on

v0.5.20: TTS-tab dashboard overhaul + thinking-filler audio + chunker mid-sentence fix
a79fcd9
verified

ArtFix0 commited on

v0.5.19.3: pre-roll the first TTS sub-chunk while the LLM is still emitting
dd0c9bd
verified

ArtFix0 commited on

v0.5.19.2: pipeline edge-tts sub-chunks so the next WebSocket RTT runs in parallel
f8e86c1
verified

ArtFix0 commited on

v0.5.19.1: edge-tts splits input into ~15-word sub-sentence chunks
29cd97d
verified

ArtFix0 commited on

v0.5.19: edge-tts synth_stream yields one chunk per sentence (was per-frame)
f98dcdd
verified

ArtFix0 commited on

v0.5.18: pace TTS playback consumer at real-time + anti-aliasing resample
d0c30ff
verified

ArtFix0 commited on

v0.5.16: chatterbox voice upload (WAV-only) + edge-tts synth_stream deadlock fix
f865f22
verified

ArtFix0 commited on

v0.5.12: card-ify TTS page + skip undecodable edge-tts chunks
32495ba
verified

ArtFix0 commited on

v0.5.11: edge-tts synth_stream uses run_coroutine_threadsafe (no frame drops)
5c1363a
verified

ArtFix0 commited on

v0.5.10: size playback_queue by max_inflight (chatterbox 1-sec-audio fix)
4c926e1
verified

ArtFix0 commited on

v0.5.8: lift arbitrary upper caps on streaming chunker knobs (book mode)
29586a7
verified

ArtFix0 commited on

v0.5.7: expose streaming chunker knobs in the dashboard
7a5b993
verified

ArtFix0 commited on

v0.5.6: drop qwentts topbar pip and STATUS page row
d9353e1
verified

ArtFix0 commited on

v0.5.5: add fixed-length chunk ceiling for run-on LLM output with no punctuation
04cf7fb
verified

ArtFix0 commited on

v0.5.4: parallel streaming TTS pipeline (xiaozhi/ElevenLabs pattern)
dd8c0c8
verified

ArtFix0 commited on

v0.5.3: streaming LLM + sentence-chunked TTS so audio starts the moment the first sentence is complete.
4045acb
verified

ArtFix0 commited on

v0.5.3: streaming LLM + sentence-chunked TTS so audio starts the moment the first sentence is complete.
fb95359
verified

ArtFix0 commited on

v0.5.2: fix the chatterbox import (torchvision hiding) + lock to CPU.
6cff023
verified

ArtFix0 commited on

v0.5.1: fix the fresh-install conflict between chatterbox-tts and reachy-mini.
3b38bd0
verified

ArtFix0 commited on

v0.5.0: add Chatterbox TTS (Resemble AI, MIT) as a new engine
3094ae7
verified

ArtFix0 commited on

v0.4.21: remove old +cpu wheels (had a + in the filename which Windows rejects); v0.4.21 uses -cpu wheels + stdlib zipfile extract at runtime, no pip install
b366520
verified

ArtFix0 commited on