diff --git a/buildroot-external/rootfs-overlay/home/ovos/.bashrc b/buildroot-external/rootfs-overlay/home/ovos/.bashrc index b3de8eff..07456847 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.bashrc +++ b/buildroot-external/rootfs-overlay/home/ovos/.bashrc @@ -1,11 +1,14 @@ PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \$\[\033[00m\] ' alias ll='ls -la' -alias ovos-cli-client='podman exec --interactive --tty ovos_cli ovos-cli-client' -alias ovos-config='podman exec --interactive --tty ovos_cli ovos-config' -alias ovos-speak='podman exec --interactive --tty ovos_cli ovos-speak' +alias ovos-cli-client='podman exec --interactive --tty ovos-cli ovos-cli-client' +alias ovos-simple-cli='podman exec --interactive --tty ovos-cli ovos-simple-cli' +alias ovos-config='podman exec --interactive --tty ovos-cli ovos-config' +alias ovos-speak='podman exec --interactive --tty ovos-cli ovos-speak' +alias ovos-listen='podman exec --interactive --tty ovos-cli ovos-listen' +alias ovos-say-to='podman exec --interactive --tty ovos-cli ovos-say-to' alias ovos-log-watch='journalctl --user-unit=ovos_* -f' -alias mana='podman exec --interactive --tty ovos_cli mana' +alias mana='podman exec --interactive --tty ovos-cli mana' ###################################################################### # Initialize OpenVoiceOS CLI Environment diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/storage.conf b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/storage.conf index f2125917..2f4bc148 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/storage.conf +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/storage.conf @@ -1,5 +1,2 @@ [storage] driver = "overlay" - -[storage.options] -mount_program = "/usr/bin/fuse-overlayfs" diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-tts-sever-piper.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-tts-sever-piper.container new file mode 100644 index 00000000..ad820b79 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-tts-sever-piper.container @@ -0,0 +1,24 @@ +[Unit] +Description=OpenVoiceOS TTS Piper Server +After=local-fs.target +After=network-online.target +Wants=network-online.target + +[Container] +ContainerName=ovos-tts-server-piper +Image=docker.io/smartgic/ovos-tts-server-piper:alpha +AutoUpdate=registry +LogDriver=journald +HostName=ovos-tts-server-piper +Network=host +PublishPort=8089-9666 +Timezone=local +UserNS=keep-id:uid=%U,gid=%G +EnvironmentFile=%h/.config/containers/env +Volume=%h/ovos/config:/home/ovos/.config/mycroft:ro,z +Volume=ovos_tts_piper_cache:/home/ovos/.local/share/piper_tts +Volume=ovos_tts_piper_gradio_cache:/home/ovos/gradio_cached_examples + +[Service] +TimeoutStartSec=900 +Restart=always diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_cache.volume b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_cache.volume new file mode 100644 index 00000000..bdadeeab --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_cache.volume @@ -0,0 +1,4 @@ +[Volume] +User=ovos +Group=ovos +Label=name=ovos_tts_piper_cache diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_gradio_cache.volume b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_gradio_cache.volume new file mode 100644 index 00000000..fbe2e850 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_tts_piper_gradio_cache.volume @@ -0,0 +1,4 @@ +[Volume] +User=ovos +Group=ovos +Label=name=ovos_tts_piper_gradio_cache diff --git a/buildroot-external/rootfs-overlay/home/ovos/cli_login.sh b/buildroot-external/rootfs-overlay/home/ovos/cli_login.sh index 1452faf5..8faa0574 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/cli_login.sh +++ b/buildroot-external/rootfs-overlay/home/ovos/cli_login.sh @@ -13,8 +13,11 @@ echo " v0.1.1 " echo echo "Available Tool COMMANDs:" echo " ovos-cli-client Command line client, useful for debugging " +echo " ovos-simple-cli Simple command line client for ovos " echo " ovos-config Manage your local ovos configuration files " echo " ovos-speak Have the system speak a phrase to the user " +echo " ovos-listen Start listening for commands " +echo " ovos-say-to Directly give a written command to ovos " echo " ovos-log-watch Watch ovos log files live " echo echo " mana Messagebus Application from Neon Ai " diff --git a/buildroot-external/rootfs-overlay/home/ovos/ovos-tts-stt/config/.empty b/buildroot-external/rootfs-overlay/home/ovos/ovos-tts-stt/config/.empty new file mode 100644 index 00000000..e69de29b