Kod Zero Kamil Krawiec
Menu

Odcinek

Przestań płacić za OpenAI! Własny serwer Piper TTS w Dockerze | Homelab #9

30.11.2025

Budujemy 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

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.

← Wróć do listy