Odcinek
Przestań płacić za OpenAI! Własny serwer Piper TTS w Dockerze | Homelab #9
30.11.2025Budujemy własny mikroserwis TTS zgodny z API OpenAI. Code Review z Copilotem, GitHub Actions i publikacja gotowego obrazu na DockerHub.
Docker Python GitHub Actions DevOps
YouTube
Otwórz na YouTube →Notatki
OpenAI ma świetne API, ale płacenie za każdy test przy lokalnych zabawach mija się z celem. Zbudowałem własny mikroserwis oparty na Piper TTS, który “udaje” API OpenAI, dzięki czemu jest kompatybilny z większością narzędzi.
Czego się nauczysz?
- Python + Flask: Jak opakować Pipera w proste API REST.
- Docker Multi-stage build: Optymalizacja obrazu kontenera.
- CI/CD: Jak użyć GitHub Actions do automatycznego budowania i wysyłania obrazu na DockerHub (
docker login,build-push-action).
Gotowy obraz piper-openai-tts jest już dostępny publicznie do pobrania. To idealny przykład, jak przejść od “brzydkiego kodu na kolanie” do profesjonalnej paczki.