Trez

ovos-wyoming-tts-mimic (latest)

Published 2025-12-12 14:15:07 -05:00 by Trez.One

Installation

docker pull git.trez.wtf/trez/ovos-wyoming-tts-mimic:latest
sha256:c4271a663ec3903078059e5bcb47f7626639dbd344b29d3cbc9e4fd1a24a27f5

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 curl && curl -sS https://forslund.github.io/mycroft-desktop-repo/mycroft-desktop.gpg.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/mimic.gpg && echo "deb http://forslund.github.io/mycroft-desktop-repo bionic main" | tee -a /etc/apt/sources.list.d/mimic.list && apt-get update && apt-get install -y mimic && mkdir -p /home/${USER}/.cache/mycroft/MimicTTSPlugin && 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} # 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-mimic --pre; else pip3 install SpeechRecognition ovos-tts-plugin-mimic; 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-mimic"]
EXPOSE map[8080/tcp:{}]
Details
Container
2025-12-12 14:15:07 -05:00
0
OCI / Docker
linux/amd64
353 MiB
Versions (1) View all
latest 2025-12-12