ovos-wyoming-tts-matxa (latest)
Published 2025-12-12 14:19:16 -05:00 by Trez.One
Installation
docker pull git.trez.wtf/trez/ovos-wyoming-tts-matxa:latestsha256:6af5d51a23f07c8219071fbaf0639e47ccdfeead1478645a33f7fa315215fb2e
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1759104000' |
| ARG ALPHA=true |
| ARG USER=ovos |
| ENV DEBIAN_FRONTEND=noninteractive |
| SHELL [/bin/bash -c] |
| RUN |2 ALPHA=true USER=ovos /bin/bash -c apt-get update && apt-get install -y git python3 python3-venv python3-pip && c_rehash && useradd --no-log-init $USER -m -c "Open Voice OS user" && python3 -m venv /home/${USER}/.venv && . /home/${USER}/.venv/bin/activate && mkdir -p /home/${USER}/.config/mycroft /home/${USER}/.cache && chown ${USER}:${USER} -R /home/${USER} && apt-get --purge autoremove -y && apt-get clean && rm -rf ${HOME}/.cache/* /var/lib/apt /var/log/{apt,dpkg.log} # buildkit |
| COPY wyoming-ovos-stt /opt/wyoming/wyoming-ovos-stt # buildkit |
| COPY wyoming-ovos-tts /opt/wyoming/wyoming-ovos-tts # buildkit |
| COPY wyoming-ovos-wakeword /opt/wyoming/wyoming-ovos-ww # buildkit |
| RUN |2 ALPHA=true USER=ovos /bin/bash -c chown ${USER}:${USER} -R /opt/wyoming # buildkit |
| USER ovos |
| ENV PATH=/home/ovos/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV VIRTUAL_ENV=/home/ovos/.venv |
| WORKDIR /home/ovos |
| ARG BUILD_DATE=unknown |
| ARG VERSION=unknown |
| ARG ALPHA=true |
| ARG USER=ovos |
| SHELL [/bin/bash -c] |
| WORKDIR /home/ovos |
| USER root |
| RUN |4 BUILD_DATE=unknown VERSION=unknown ALPHA=true USER=ovos /bin/bash -c apt-get update && apt-get install -y automake libtool && git clone https://github.com/espeak-ng/espeak-ng.git /tmp/espeak-ng && cd /tmp/espeak-ng && ./autogen.sh && ./configure && make && make install && mkdir -p /home/${USER}/.local/share/OpenVoiceOS && chown ${USER}:${USER} -R /home/${USER} && apt-get --purge autoremove -y && apt-get clean && rm -rf /home/${USER}/.cache/pip /var/lib/apt /var/log/{apt,dpkg.log} /tmp/espeak-ng # buildkit |
| USER ovos |
| ENV PATH=/home/ovos/.venv/bin:/home/ovos/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV VIRTUAL_ENV=/home/ovos/.venv |
| RUN |4 BUILD_DATE=unknown VERSION=unknown ALPHA=true USER=ovos /bin/bash -c pip3 install /opt/wyoming/wyoming-ovos-tts # buildkit |
| RUN |4 BUILD_DATE=unknown VERSION=unknown ALPHA=true USER=ovos /bin/bash -c pip3 install aiohttp && if [ "${ALPHA}" == "true" ]; then pip3 install SpeechRecognition git+https://github.com/OpenVoiceOS/ovos-tts-plugin-matxa-multispeaker-cat --pre; else pip3 install SpeechRecognition ovos-tts-plugin-matxa-multispeaker-cat; fi && rm -rf ${HOME}/.cache # buildkit |
| ENTRYPOINT ["/bin/bash" "-c" "wyoming-ovos-tts --uri tcp://0.0.0.0:8080 --plugin-name ovos-tts-plugin-matxa-multispeaker-cat"] |
| EXPOSE map[8080/tcp:{}] |