diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index da7e089..40d234f 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - channel: [rhasspy, voice-de-thorsten, voice-es-css10, voice-fr-siwis, voice-nl-rdh, voice-ru-nikolaev] + channel: [porcupine1, snowboy, assist_microphone] steps: - name: ⤵️ Check out code from GitHub uses: actions/checkout@v4 diff --git a/openwakeword/CHANGELOG.md b/openwakeword/CHANGELOG.md deleted file mode 100644 index 290b727..0000000 --- a/openwakeword/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# Changelog - -## 1.5.0 - -- Remove webrtc (done in core now) -- Remove audio options related to webrtc -- Remove wake word option (dynamic loading) -- Dynamically load wake word models - -## 1.4.0 - -- Add noise suppression/auto gain with webrtc - -## 1.1.0 - -- Initial release diff --git a/openwakeword/DOCS.md b/openwakeword/DOCS.md deleted file mode 100644 index 177fbd0..0000000 --- a/openwakeword/DOCS.md +++ /dev/null @@ -1,55 +0,0 @@ -# Home Assistant Add-on: openWakeWord - -## Installation - -Follow these steps to get the add-on installed on your system: - -1. Navigate in your Home Assistant frontend to **Settings** -> **Add-ons** -> **Add-on store**. -2. Find the "openWakeWord" add-on and click it. -3. Click on the "INSTALL" button. - -## How to use - -After this add-on is installed and running, it will be automatically discovered -by the Wyoming integration in Home Assistant. To finish the setup, -click the following my button: - -[![Open your Home Assistant instance and start setting up a new integration.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start/?domain=wyoming) - -Alternatively, you can install the Wyoming integration manually, see the -[Wyoming integration documentation](https://www.home-assistant.io/integrations/wyoming/) -for more information. - -## Configuration - -### Option: `threshold` - -Activation threshold (0-1), where higher means fewer activations. See trigger -level for the relationship between activations and wake word detections. - -### Option: `trigger_level` - -Number of activations before a detection is registered. A higher trigger level -means fewer detections. - -### Option: `debug_logging` - -Enable debug logging. Useful for seeing satellite connections and each wake word detection in the logs. - -## Support - -Got questions? - -You have several options to get them answered: - -- The [Home Assistant Discord Chat Server][discord]. -- The Home Assistant [Community Forum][forum]. -- Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit] - -In case you've found an bug, please [open an issue on our GitHub][issue]. - -[discord]: https://discord.gg/c5DvZ4e -[forum]: https://community.home-assistant.io -[issue]: https://github.com/home-assistant/addons/issues -[reddit]: https://reddit.com/r/homeassistant -[repository]: https://github.com/hassio-addons/repository diff --git a/openwakeword/Dockerfile b/openwakeword/Dockerfile deleted file mode 100644 index 8fd53ef..0000000 --- a/openwakeword/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -ARG BUILD_FROM -FROM ${BUILD_FROM} - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -# Install openWakeWord -WORKDIR /usr/src -ARG OPENWAKEWORD_LIB_VERSION -ENV PIP_BREAK_SYSTEM_PACKAGES=1 - -RUN \ - apt-get update \ - && apt-get install -y --no-install-recommends \ - netcat-traditional \ - python3 \ - python3-pip \ - \ - && pip3 install --no-cache-dir -U \ - setuptools \ - wheel \ - && pip3 install --no-cache-dir \ - "wyoming-openwakeword==${OPENWAKEWORD_LIB_VERSION}" \ - \ - && rm -rf /var/lib/apt/lists/* - -WORKDIR / -COPY rootfs / - -HEALTHCHECK --start-period=10m \ - CMD echo '{ "type": "describe" }' \ - | nc -w 1 localhost 10400 \ - | grep -iq "openWakeWord" \ - || exit 1 diff --git a/openwakeword/README.md b/openwakeword/README.md deleted file mode 100644 index a0cb169..0000000 --- a/openwakeword/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Home Assistant Add-on: openWakeWord - -![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] - -Home Assistant add-on that uses [openWakeWord](https://github.com/dscripka/openWakeWord) for wake word detection. - -Part of the [Year of Voice](https://www.home-assistant.io/blog/2022/12/20/year-of-voice/). - -Requires Home Assistant 2023.9 or later. - -[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg -[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg -[armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg -[armv7-shield]: https://img.shields.io/badge/armv7-no-red.svg -[i386-shield]: https://img.shields.io/badge/i386-no-red.svg diff --git a/openwakeword/build.yaml b/openwakeword/build.yaml deleted file mode 100644 index 6ec5a76..0000000 --- a/openwakeword/build.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -build_from: - amd64: ghcr.io/home-assistant/amd64-base-debian:bookworm - aarch64: ghcr.io/home-assistant/aarch64-base-debian:bookworm -codenotary: - signer: notary@home-assistant.io - base_image: notary@home-assistant.io -args: - OPENWAKEWORD_LIB_VERSION: 1.5.0 diff --git a/openwakeword/config.yaml b/openwakeword/config.yaml deleted file mode 100644 index 1b5c62f..0000000 --- a/openwakeword/config.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -version: 1.5.0 -slug: openwakeword -name: openWakeWord -description: openWakeWord using the Wyoming protocol -url: https://github.com/home-assistant/addons/blob/master/openWakeWord -arch: - - amd64 - - aarch64 -init: false -discovery: - - wyoming -backup_exclude: - - "*.tflite" -map: - - share:rw -options: - threshold: 0.5 - trigger_level: 1 - debug_logging: false -schema: - threshold: float - trigger_level: int - debug_logging: bool -ports: - "10400/tcp": null -homeassistant: 2023.9.0.dev20230809 diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/dependencies.d/openwakeword b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/dependencies.d/openwakeword deleted file mode 100644 index e69de29..0000000 diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/run b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/run deleted file mode 100755 index e217ccd..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/run +++ /dev/null @@ -1,24 +0,0 @@ -#!/command/with-contenv bashio -# shellcheck shell=bash -# ============================================================================== -# Sends discovery information to Home Assistant. -# ============================================================================== -declare config - -# Wait for openWakeWord to become available -bash -c \ - "until - echo '{ \"type\": \"describe\" }' - > /dev/tcp/localhost/10400; do sleep 0.5; - done" > /dev/null 2>&1 || true; - -config=$(\ - bashio::var.json \ - uri "tcp://$(hostname):10400" \ -) - -if bashio::discovery "wyoming" "${config}" > /dev/null; then - bashio::log.info "Successfully sent discovery information to Home Assistant." -else - bashio::log.error "Discovery message to Home Assistant failed!" -fi diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/type b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/type deleted file mode 100644 index 3d92b15..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/type +++ /dev/null @@ -1 +0,0 @@ -oneshot \ No newline at end of file diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/up b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/up deleted file mode 100755 index 31b0a02..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/discovery/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/s6-rc.d/discovery/run \ No newline at end of file diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/dependencies.d/base b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/dependencies.d/base deleted file mode 100644 index e69de29..0000000 diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/finish b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/finish deleted file mode 100755 index 2911a30..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/finish +++ /dev/null @@ -1,26 +0,0 @@ -#!/command/with-contenv bashio -# shellcheck shell=bash -# ============================================================================== -# Take down the S6 supervision tree when service fails -# s6-overlay docs: https://github.com/just-containers/s6-overlay -# ============================================================================== -declare exit_code -readonly exit_code_container=$( /run/s6-linux-init-container-results/exitcode - fi - [[ "${exit_code_signal}" -eq 15 ]] && exec /run/s6/basedir/bin/halt -elif [[ "${exit_code_service}" -ne 0 ]]; then - if [[ "${exit_code_container}" -eq 0 ]]; then - echo "${exit_code_service}" > /run/s6-linux-init-container-results/exitcode - fi - exec /run/s6/basedir/bin/halt -fi diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/run b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/run deleted file mode 100755 index 0f2bad1..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/run +++ /dev/null @@ -1,21 +0,0 @@ -#!/command/with-contenv bashio -# shellcheck shell=bash -# ============================================================================== -# Start openWakeWord service -# ============================================================================== -flags=() - -if bashio::config.true 'debug_logging'; then - flags+=('--debug') -fi - -exec python3 -m wyoming_openwakeword \ - --uri 'tcp://0.0.0.0:10400' \ - --model 'ok_nabu' \ - --model 'hey_jarvis' \ - --model 'hey_rhasspy' \ - --model 'hey_mycroft' \ - --model 'alexa' \ - --preload-model 'ok_nabu' \ - --threshold "$(bashio::config 'threshold')" \ - --trigger-level "$(bashio::config 'trigger_level')" ${flags[@]} diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/type b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/type deleted file mode 100644 index 1780f9f..0000000 --- a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/type +++ /dev/null @@ -1 +0,0 @@ -longrun \ No newline at end of file diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/discovery b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/discovery deleted file mode 100644 index e69de29..0000000 diff --git a/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/openwakeword b/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/openwakeword deleted file mode 100644 index e69de29..0000000 diff --git a/openwakeword/translations/en.yaml b/openwakeword/translations/en.yaml deleted file mode 100644 index 89e0644..0000000 --- a/openwakeword/translations/en.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -configuration: - threshold: - name: Threshold - description: >- - Activation threshold (0-1), where higher means fewer activations. See - trigger level for the relationship between activations and wake word - detections. - trigger_level: - name: Trigger level - description: >- - Number of activations before a detection is registered. A higher trigger - level means fewer detections. - debug_logging: - name: Debug logging - description: >- - Enable debug logging. Useful for seeing each wake word detection in the logs. -network: - 10400/tcp: openWakeWord Wyoming Protocol diff --git a/voice-de-thorsten/CHANGELOG.md b/voice-de-thorsten/CHANGELOG.md deleted file mode 100644 index 0ec463b..0000000 --- a/voice-de-thorsten/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -## [1.0.0] - 2020 Oct 29 diff --git a/voice-de-thorsten/Dockerfile b/voice-de-thorsten/Dockerfile deleted file mode 100755 index bf510ee..0000000 --- a/voice-de-thorsten/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM rhasspy/larynx:de-thorsten-1 -LABEL maintainer="Michael Hansen " - -ENV LANG C.UTF-8 - -ENV CONFIG_PATH /data/options.json - -COPY run.sh / - -ENTRYPOINT ["/run.sh"] diff --git a/voice-de-thorsten/README.md b/voice-de-thorsten/README.md deleted file mode 100644 index aa60e3e..0000000 --- a/voice-de-thorsten/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# German Text to Speech Voice (thorsten) - -Voice and vocoder models for [larynx](https://github.com/rhasspy/larynx) based on the free [thorsten dataset](https://github.com/thorstenMueller/deep-learning-german-tts/). - -## Usage - -Run a web server at http://localhost:5002 - -```sh -$ docker run -it -p 5002:5002 \ - --device /dev/snd:/dev/snd \ - rhasspy/larynx:de-thorsten-1 -``` - -Endpoints: - -* `/api/tts` - returns WAV audio for text - * `GET` with `?text=...` - * `POST` with text body -* `/api/phonemize` - returns phonemes for text - * `GET` with `?text=...` - * `POST` with text body -* `/process` - compatibility endpoint to emulate [MaryTTS](http://mary.dfki.de/) - * `GET` with `?INPUT_TEXT=...` diff --git a/voice-de-thorsten/config.json b/voice-de-thorsten/config.json deleted file mode 100755 index 030ed54..0000000 --- a/voice-de-thorsten/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "German TTS voice (thorsten)", - "slug": "voice-de-thorsten", - "version": "1.0.1", - "description": "German text to speech voice", - "url": "https://github.com/rhasspy/hassio-addons/tree/master/voice-de-thorsten", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5002/tcp": 59125 - }, - "ports_description": { - "5002/tcp": "MaryTTS compatible API" - }, - "webui": "http://[HOST]:[PORT:59125]/" -} diff --git a/voice-de-thorsten/icon.png b/voice-de-thorsten/icon.png deleted file mode 100644 index f454db0..0000000 Binary files a/voice-de-thorsten/icon.png and /dev/null differ diff --git a/voice-de-thorsten/icon.svg b/voice-de-thorsten/icon.svg deleted file mode 100644 index 69f7829..0000000 --- a/voice-de-thorsten/icon.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-de-thorsten/logo.png b/voice-de-thorsten/logo.png deleted file mode 100644 index 8cc2319..0000000 Binary files a/voice-de-thorsten/logo.png and /dev/null differ diff --git a/voice-de-thorsten/logo.svg b/voice-de-thorsten/logo.svg deleted file mode 100644 index aa3b76e..0000000 --- a/voice-de-thorsten/logo.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/voice-de-thorsten/run.sh b/voice-de-thorsten/run.sh deleted file mode 100755 index eaa826c..0000000 --- a/voice-de-thorsten/run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -APP_DIR='/app' - -cd "${APP_DIR}" - -.venv/bin/python3 -m larynx serve \ - --model 'voice/tts/de-thorsten_tts-v1.pth.tar' \ - --vocoder-model 'voice/vocoder/de-thorsten_vocoder-v1.pth.tar' \ - --cache-dir '/cache' diff --git a/voice-es-css10/CHANGELOG.md b/voice-es-css10/CHANGELOG.md deleted file mode 100644 index 83485dc..0000000 --- a/voice-es-css10/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -## [1.0.0] - 2020 Nov 10 diff --git a/voice-es-css10/Dockerfile b/voice-es-css10/Dockerfile deleted file mode 100755 index d288880..0000000 --- a/voice-es-css10/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM rhasspy/larynx:es-css10-1 -LABEL maintainer="Michael Hansen " - -ENV LANG C.UTF-8 - -ENV CONFIG_PATH /data/options.json - -COPY run.sh / - -ENTRYPOINT ["/run.sh"] diff --git a/voice-es-css10/README.md b/voice-es-css10/README.md deleted file mode 100644 index 900b769..0000000 --- a/voice-es-css10/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Spanish Text to Speech Voice (css10) - -Voice and vocoder models for [larynx](https://github.com/rhasspy/larynx) based on [CSS10](https://www.kaggle.com/bryanpark/spanish-single-speaker-speech-dataset). - -## Usage - -Run a web server at http://localhost:5002 - -```sh -$ docker run -it -p 5002:5002 \ - --device /dev/snd:/dev/snd \ - rhasspy/larynx:es-css10-1 -``` - -Endpoints: - -* `/api/tts` - returns WAV audio for text - * `GET` with `?text=...` - * `POST` with text body -* `/api/phonemize` - returns phonemes for text - * `GET` with `?text=...` - * `POST` with text body -* `/process` - compatibility endpoint to emulate [MaryTTS](http://mary.dfki.de/) - * `GET` with `?INPUT_TEXT=...` diff --git a/voice-es-css10/config.json b/voice-es-css10/config.json deleted file mode 100755 index 5cec4b4..0000000 --- a/voice-es-css10/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Spanish TTS voice (css10)", - "slug": "voice-es-css10", - "version": "1.0.1", - "description": "Spanish text to speech voice", - "url": "https://github.com/rhasspy/hassio-addons/tree/master/voice-es-css10", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5002/tcp": 59125 - }, - "ports_description": { - "5002/tcp": "MaryTTS compatible API" - }, - "webui": "http://[HOST]:[PORT:59125]/" -} diff --git a/voice-es-css10/icon.png b/voice-es-css10/icon.png deleted file mode 100644 index f2a83d6..0000000 Binary files a/voice-es-css10/icon.png and /dev/null differ diff --git a/voice-es-css10/icon.svg b/voice-es-css10/icon.svg deleted file mode 100644 index 7bd52ea..0000000 --- a/voice-es-css10/icon.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-es-css10/logo.png b/voice-es-css10/logo.png deleted file mode 100644 index fdd8bca..0000000 Binary files a/voice-es-css10/logo.png and /dev/null differ diff --git a/voice-es-css10/logo.svg b/voice-es-css10/logo.svg deleted file mode 100644 index 6a7c6ed..0000000 --- a/voice-es-css10/logo.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-es-css10/run.sh b/voice-es-css10/run.sh deleted file mode 100755 index 889a46a..0000000 --- a/voice-es-css10/run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -APP_DIR='/app' - -cd "${APP_DIR}" - -.venv/bin/python3 -m larynx serve \ - --model 'voice/tts/es-css10_tts-v1.pth.tar' \ - --vocoder-model 'voice/vocoder/es-css10_vocoder-v1.pth.tar' \ - --cache-dir '/cache' diff --git a/voice-fr-siwis/CHANGELOG.md b/voice-fr-siwis/CHANGELOG.md deleted file mode 100644 index 0ec463b..0000000 --- a/voice-fr-siwis/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -## [1.0.0] - 2020 Oct 29 diff --git a/voice-fr-siwis/Dockerfile b/voice-fr-siwis/Dockerfile deleted file mode 100755 index aa96071..0000000 --- a/voice-fr-siwis/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM rhasspy/larynx:fr-siwis-1 -LABEL maintainer="Michael Hansen " - -ENV LANG C.UTF-8 - -ENV CONFIG_PATH /data/options.json - -COPY run.sh / - -ENTRYPOINT ["/run.sh"] diff --git a/voice-fr-siwis/README.md b/voice-fr-siwis/README.md deleted file mode 100644 index 4a36015..0000000 --- a/voice-fr-siwis/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# French Text to Speech Voice (siwis) - -Voice and vocoder models for [larynx](https://github.com/rhasspy/larynx) based on the [SIWIS corpus](https://datashare.is.ed.ac.uk/handle/10283/2353). - -## Usage - -Run a web server at http://localhost:5002 - -```sh -$ docker run -it -p 5002:5002 \ - --device /dev/snd:/dev/snd \ - rhasspy/larynx:fr-siwis-1 -``` - -Endpoints: - -* `/api/tts` - returns WAV audio for text - * `GET` with `?text=...` - * `POST` with text body -* `/api/phonemize` - returns phonemes for text - * `GET` with `?text=...` - * `POST` with text body -* `/process` - compatibility endpoint to emulate [MaryTTS](http://mary.dfki.de/) - * `GET` with `?INPUT_TEXT=...` diff --git a/voice-fr-siwis/config.json b/voice-fr-siwis/config.json deleted file mode 100755 index 8a38790..0000000 --- a/voice-fr-siwis/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "French TTS voice (siwis)", - "slug": "voice-fr-siwis", - "version": "1.0.1", - "description": "French text to speech voice", - "url": "https://github.com/rhasspy/hassio-addons/tree/master/voice-fr-siwis", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5002/tcp": 59125 - }, - "ports_description": { - "5002/tcp": "MaryTTS compatible API" - }, - "webui": "http://[HOST]:[PORT:59125]/" -} diff --git a/voice-fr-siwis/icon.png b/voice-fr-siwis/icon.png deleted file mode 100644 index 87fba23..0000000 Binary files a/voice-fr-siwis/icon.png and /dev/null differ diff --git a/voice-fr-siwis/icon.svg b/voice-fr-siwis/icon.svg deleted file mode 100644 index 3796668..0000000 --- a/voice-fr-siwis/icon.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-fr-siwis/logo.png b/voice-fr-siwis/logo.png deleted file mode 100644 index 041463d..0000000 Binary files a/voice-fr-siwis/logo.png and /dev/null differ diff --git a/voice-fr-siwis/logo.svg b/voice-fr-siwis/logo.svg deleted file mode 100644 index da5aeb6..0000000 --- a/voice-fr-siwis/logo.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-fr-siwis/run.sh b/voice-fr-siwis/run.sh deleted file mode 100755 index a60cdea..0000000 --- a/voice-fr-siwis/run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -APP_DIR='/app' - -cd "${APP_DIR}" - -.venv/bin/python3 -m larynx serve \ - --model 'voice/tts/fr-siwis_tts-v1.pth.tar' \ - --vocoder-model 'voice/vocoder/fr-siwis_vocoder-v1.pth.tar' \ - --cache-dir '/cache' diff --git a/voice-nl-rdh/CHANGELOG.md b/voice-nl-rdh/CHANGELOG.md deleted file mode 100644 index a267bed..0000000 --- a/voice-nl-rdh/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## [1.0.1] - 2020 Oct 21 - -### Added - -- Support for Raspberry Pi 2,3,4 (armhf, aarch64) - -## [1.0.0] - 2020 Oct 16 \ No newline at end of file diff --git a/voice-nl-rdh/Dockerfile b/voice-nl-rdh/Dockerfile deleted file mode 100755 index fd2776d..0000000 --- a/voice-nl-rdh/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM rhasspy/larynx:nl-rdh-1 -LABEL maintainer="Michael Hansen " - -ENV LANG C.UTF-8 - -ENV CONFIG_PATH /data/options.json - -COPY run.sh / - -ENTRYPOINT ["/run.sh"] diff --git a/voice-nl-rdh/README.md b/voice-nl-rdh/README.md deleted file mode 100644 index 44aa54c..0000000 --- a/voice-nl-rdh/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Dutch Text to Speech Voice (rdh) - -Voice and vocoder models for [larynx](https://github.com/rhasspy/larynx) based on the free [rdh dataset](https://github.com/r-dh/dutch-vl-tts). - -[Samples](https://github.com/rhasspy/nl_larynx-rdh/tree/master/samples) - -## Usage - -Run a web server at http://localhost:5002 - -```sh -$ docker run -it -p 5002:5002 \ - --device /dev/snd:/dev/snd \ - rhasspy/larynx:nl-rdh-1 -``` - -Endpoints: - -* `/api/tts` - returns WAV audio for text - * `GET` with `?text=...` - * `POST` with text body -* `/api/phonemize` - returns phonemes for text - * `GET` with `?text=...` - * `POST` with text body -* `/process` - compatibility endpoint to emulate [MaryTTS](http://mary.dfki.de/) - * `GET` with `?INPUT_TEXT=...` diff --git a/voice-nl-rdh/config.json b/voice-nl-rdh/config.json deleted file mode 100755 index 5039fb5..0000000 --- a/voice-nl-rdh/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Dutch TTS voice (rdh)", - "slug": "voice-nl-rdh", - "version": "1.0.3", - "description": "Dutch text to speech voice", - "url": "https://github.com/rhasspy/hassio-addons/tree/master/voice-nl-rdh", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5002/tcp": 59125 - }, - "ports_description": { - "5002/tcp": "MaryTTS compatible API" - }, - "webui": "http://[HOST]:[PORT:59125]/" -} diff --git a/voice-nl-rdh/icon.png b/voice-nl-rdh/icon.png deleted file mode 100644 index 3e2180a..0000000 Binary files a/voice-nl-rdh/icon.png and /dev/null differ diff --git a/voice-nl-rdh/icon.svg b/voice-nl-rdh/icon.svg deleted file mode 100644 index 46d7d82..0000000 --- a/voice-nl-rdh/icon.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-nl-rdh/logo.png b/voice-nl-rdh/logo.png deleted file mode 100644 index 95da076..0000000 Binary files a/voice-nl-rdh/logo.png and /dev/null differ diff --git a/voice-nl-rdh/logo.svg b/voice-nl-rdh/logo.svg deleted file mode 100644 index e6261f0..0000000 --- a/voice-nl-rdh/logo.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/voice-nl-rdh/run.sh b/voice-nl-rdh/run.sh deleted file mode 100755 index bf9aebd..0000000 --- a/voice-nl-rdh/run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -APP_DIR='/app' - -cd "${APP_DIR}" - -.venv/bin/python3 -m larynx serve \ - --model 'voice/tts/nl-rdh_tts-v1.pth.tar' \ - --vocoder-model 'voice/vocoder/nl-rdh_vocoder-v1.pth.tar' \ - --cache-dir '/cache' diff --git a/voice-ru-nikolaev/CHANGELOG.md b/voice-ru-nikolaev/CHANGELOG.md deleted file mode 100644 index 83485dc..0000000 --- a/voice-ru-nikolaev/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -## [1.0.0] - 2020 Nov 10 diff --git a/voice-ru-nikolaev/Dockerfile b/voice-ru-nikolaev/Dockerfile deleted file mode 100755 index 9c669f8..0000000 --- a/voice-ru-nikolaev/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM rhasspy/larynx:ru-nikolaev-1 -LABEL maintainer="Michael Hansen " - -ENV LANG C.UTF-8 - -ENV CONFIG_PATH /data/options.json - -COPY run.sh / - -ENTRYPOINT ["/run.sh"] diff --git a/voice-ru-nikolaev/README.md b/voice-ru-nikolaev/README.md deleted file mode 100644 index d63d840..0000000 --- a/voice-ru-nikolaev/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Russian Text to Speech Voice (nikolaev) - -Voice and vocoder models for [larynx](https://github.com/rhasspy/larynx) based on the free [M-AI Labs dataset](https://www.caito.de/2019/01/the-m-ailabs-speech-dataset/). - -## Usage - -Run a web server at http://localhost:5002 - -```sh -$ docker run -it -p 5002:5002 \ - --device /dev/snd:/dev/snd \ - rhasspy/larynx:ru-nikolaev-1 -``` - -Endpoints: - -* `/api/tts` - returns WAV audio for text - * `GET` with `?text=...` - * `POST` with text body -* `/api/phonemize` - returns phonemes for text - * `GET` with `?text=...` - * `POST` with text body -* `/process` - compatibility endpoint to emulate [MaryTTS](http://mary.dfki.de/) - * `GET` with `?INPUT_TEXT=...` diff --git a/voice-ru-nikolaev/config.json b/voice-ru-nikolaev/config.json deleted file mode 100755 index 482ca83..0000000 --- a/voice-ru-nikolaev/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Russian TTS voice (nikolaev)", - "slug": "voice-ru-nikolaev", - "version": "1.0.1", - "description": "Russian text to speech voice", - "url": "https://github.com/rhasspy/hassio-addons/tree/master/voice-ru-nikolaev", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5002/tcp": 59125 - }, - "ports_description": { - "5002/tcp": "MaryTTS compatible API" - }, - "webui": "http://[HOST]:[PORT:59125]/" -} diff --git a/voice-ru-nikolaev/icon.png b/voice-ru-nikolaev/icon.png deleted file mode 100644 index 5e5ac12..0000000 Binary files a/voice-ru-nikolaev/icon.png and /dev/null differ diff --git a/voice-ru-nikolaev/icon.svg b/voice-ru-nikolaev/icon.svg deleted file mode 100644 index 0cbb80c..0000000 --- a/voice-ru-nikolaev/icon.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/voice-ru-nikolaev/logo.png b/voice-ru-nikolaev/logo.png deleted file mode 100644 index 057fe2d..0000000 Binary files a/voice-ru-nikolaev/logo.png and /dev/null differ diff --git a/voice-ru-nikolaev/logo.svg b/voice-ru-nikolaev/logo.svg deleted file mode 100644 index 1208781..0000000 --- a/voice-ru-nikolaev/logo.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/voice-ru-nikolaev/run.sh b/voice-ru-nikolaev/run.sh deleted file mode 100755 index a827f8a..0000000 --- a/voice-ru-nikolaev/run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -APP_DIR='/app' - -cd "${APP_DIR}" - -.venv/bin/python3 -m larynx serve \ - --model 'voice/tts/ru-nikolaev_tts-v1.pth.tar' \ - --vocoder-model 'voice/vocoder/ru-nikolaev_vocoder-v1.pth.tar' \ - --cache-dir '/cache'