From bf2fc0e012a11c27aecb9638e12e72be0f024e35 Mon Sep 17 00:00:00 2001 From: kevin Date: Sun, 9 Mar 2025 23:48:54 +0800 Subject: [PATCH] add speaches --- README.md | 2 +- speaches/README.md | 9 +++++++++ speaches/docker-compose.yml | 14 ++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 speaches/README.md create mode 100644 speaches/docker-compose.yml diff --git a/README.md b/README.md index f5878ea..7b7c41b 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,6 @@ A collection of delicious docker recipes. - [x] ludwig ## Cluster - - [x] ggr - [x] ggr-ui - [x] jsonwire-grid @@ -531,6 +530,7 @@ A collection of delicious docker recipes. - [x] shlinkio/shlink - [x] snipe/snipe-it - [x] valeriansaliou/sonic +- [x] ghcr.io/speaches-ai/speaches - [x] scrapinghub/splash - [x] deezer/spleeter - [x] teamatldocker diff --git a/speaches/README.md b/speaches/README.md new file mode 100644 index 0000000..3589dc8 --- /dev/null +++ b/speaches/README.md @@ -0,0 +1,9 @@ +speaches +======== + +[speaches][1] is an OpenAI API-compatible server supporting streaming +transcription, translation, and speech generation. Speach-to-Text is powered by +faster-whisper and for Text-to-Speech piper and Kokoro are used. This project +aims to be Ollama, but for TTS/STT models. + +[1]: https://github.com/speaches-ai/speaches diff --git a/speaches/docker-compose.yml b/speaches/docker-compose.yml new file mode 100644 index 0000000..d47f36d --- /dev/null +++ b/speaches/docker-compose.yml @@ -0,0 +1,14 @@ +services: + speaches: + image: ghcr.io/speaches-ai/speaches:latest-cpu + ports: + - "8000:8000" + volumes: + - ./data:/home/ubuntu/.cache/huggingface/hub + healthcheck: + test: ["CMD", "curl", "--fail", "http://127.0.0.1:8000/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 5s + restart: unless-stopped