If anyy developers are interested, what follows is a log of what happens when espeak is installed. This was without tdsr running and does not include relevant dmesg after starting the system and entering the debian environment. I can send that in a separate post. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: python3-brotli python3-certifi python3-mutagen python3-pycryptodome python3-pyxattr python3-websockets rtmpdump Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: espeak-data libespeak1 libportaudio2 The following NEW packages will be installed: espeak espeak-data espeakup libespeak1 libportaudio2 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 1,327 kB of archives. After this operation, 3,235 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 https://deb.debian.org/debian bookworm/main amd64 libportaudio2 amd64 19.6.0-1.2 [66.7 kB] Get:2 https://deb.debian.org/debian bookworm/main amd64 espeak-data amd64 1.48.15+dfsg-3 [1,011 kB] Get:3 https://deb.debian.org/debian bookworm/main amd64 libespeak1 amd64 1.48.15+dfsg-3 [158 kB] Get:4 https://deb.debian.org/debian bookworm/main amd64 espeak amd64 1.48.15+dfsg-3 [72.2 kB] Get:5 https://deb.debian.org/debian bookworm/main amd64 espeakup amd64 1:0.90-13 [19.7 kB] Fetched 1,327 kB in 0s (2,969 kB/s) Selecting previously unselected package libportaudio2:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 69071 files and directories currently installed.) Preparing to unpack .../libportaudio2_19.6.0-1.2_amd64.deb ... Unpacking libportaudio2:amd64 (19.6.0-1.2) ... Selecting previously unselected package espeak-data:amd64. Preparing to unpack .../espeak-data_1.48.15+dfsg-3_amd64.deb ... Unpacking espeak-data:amd64 (1.48.15+dfsg-3) ... Selecting previously unselected package libespeak1:amd64. Preparing to unpack .../libespeak1_1.48.15+dfsg-3_amd64.deb ... Unpacking libespeak1:amd64 (1.48.15+dfsg-3) ... Selecting previously unselected package espeak. Preparing to unpack .../espeak_1.48.15+dfsg-3_amd64.deb ... Unpacking espeak (1.48.15+dfsg-3) ... Selecting previously unselected package espeakup. Preparing to unpack .../espeakup_1%3a0.90-13_amd64.deb ... Unpacking espeakup (1:0.90-13) ... Setting up libportaudio2:amd64 (19.6.0-1.2) ... Setting up espeak-data:amd64 (1.48.15+dfsg-3) ... Setting up espeakup (1:0.90-13) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Created symlink /etc/systemd/system/sound.target.wants/espeakup.service → /lib/systemd/system/espeakup.service. Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 145. Setting up libespeak1:amd64 (1.48.15+dfsg-3) ... Setting up espeak (1.48.15+dfsg-3) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u9) ...