Skip to content

Latest commit

 

History

History
executable file
·
138 lines (137 loc) · 7.3 KB

File metadata and controls

executable file
·
138 lines (137 loc) · 7.3 KB

tts-project/ ├── .github/ │ └── workflows/ │ ├── ci.yml # Konfiguracja GitHub Actions │ └── release.yml # Workflow dla wydań ├── .gitignore ├── docker-compose.yml # Główna konfiguracja Docker Compose ├── docker-compose.prod.yml # Konfiguracja dla środowiska produkcyjnego ├── Makefile # Główny Makefile projektu ├── pyproject.toml # Główna konfiguracja Poetry ├── poetry.lock # Zablokowane wersje zależności ├── README.md # Dokumentacja projektu │ ├── lib/ # Wspólne biblioteki i narzędzia │ ├── init.py │ ├── config.py # Wspólna konfiguracja │ ├── logging.py # Konfiguracja logowania │ ├── utils.py # Narzędzia pomocnicze │ ├── process/ # Główny pakiet silnika Process │ ├── Dockerfile # Kontener dla silnika Process │ ├── pyproject.toml # Konfiguracja Poetry dla Process │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla Process │ ├── init.py │ ├── process.py # Główna klasa silnika Process │ ├── process_config.py # Konfiguracja silnika │ ├── languages.py # Obsługa języków │ └── adapters/ # Adaptery silników Process │ ├── init.py │ ├── google.py # Adapter Google Process │ └── coqui.py # Adapter Coqui Process │ ├── grpc/ # Serwis gRPC │ ├── Dockerfile # Kontener dla gRPC │ ├── pyproject.toml # Konfiguracja Poetry dla gRPC │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla gRPC │ ├── init.py │ ├── server.py # Serwer gRPC │ ├── client.py # Klient gRPC │ └── proto/ # Definicje Protobuf │ ├── tts.proto # Definicja serwisu Process │ └── generated/ # Automatycznie generowane pliki │ ├── rest/ # Serwis REST │ ├── Dockerfile # Kontener dla REST │ ├── pyproject.toml # Konfiguracja Poetry dla REST │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla REST │ ├── init.py │ ├── server.py # Serwer REST API │ ├── client.py # Klient REST │ └── models/ # Modele Pydantic │ ├── init.py │ └── requests.py # Definicje żądań/odpowiedzi │ ├── webrtc/ # Serwis WebRTC │ ├── Dockerfile # Kontener dla WebRTC │ ├── pyproject.toml # Konfiguracja Poetry dla WebRTC │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla WebRTC │ ├── init.py │ ├── signaling.py # Serwer sygnalizacji │ └── static/ # Pliki statyczne dla klienta │ ├── mcp/ # Model Context Protocol │ ├── Dockerfile # Kontener dla MCP │ ├── pyproject.toml # Konfiguracja Poetry dla MCP │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla MCP │ ├── init.py │ ├── mcp_server.py # Serwer MCP │ ├── tools/ # Narzędzia MCP │ │ ├── init.py │ │ ├── tts_tool.py # Narzędzie Process │ │ └── voice_config.py # Konfiguracja głosu │ └── resources/ # Zasoby MCP │ ├── init.py │ └── voices.py # Dane o dostępnych głosach │ ├── shell/ # Interfejs CLI │ ├── pyproject.toml # Konfiguracja Poetry dla CLI │ ├── .env.example # Przykład zmiennych środowiskowych │ ├── Makefile # Makefile dla CLI │ ├── init.py │ ├── client.py # Klient CLI │ ├── interactive.py # Tryb interaktywny │ └── main.py # Punkt wejściowy CLI │ ├── quality/ # Globalne konfiguracje QA │ ├── .pre-commit-config.yaml # Pre-commit hooks │ ├── tox.ini # Konfiguracja Tox │ ├── .pylintrc # Konfiguracja Pylint │ ├── .flake8 # Konfiguracja Flake8 │ ├── conftest.py # Fixtures dla pytest │ ├── init.py │ ├── linters.py # Integracja z linterami │ ├── formatters.py # Integracja z formatters │ ├── testers.py # Integracja z narzędziami testów │ ├── hooks.py # Git hooks │ └── reporters.py # Generatory raportów │ ├── deploy/ # Skrypty wdrożeniowe │ ├── fabfile.py # Skrypty Fabric (SSH) │ ├── ansible/ # Konfiguracja Ansible │ │ ├── inventory.yml # Definicja hostów │ │ ├── playbook.yml # Główny playbook │ │ └── roles/ # Role Ansible │ ├── kubernetes/ # Konfiguracja Kubernetes │ │ ├── deployment.yml # Definicje Deployment │ │ └── service.yml # Definicje Service │ └── scripts/ # Skrypty pomocnicze │ ├── backup.sh # Skrypt backupu │ └── update.sh # Skrypt aktualizacji │ └── tests/ # Testy ├── init.py ├── conftest.py # Wspólne fixtures ├── grpc_tests/ # Testy gRPC │ ├── init.py │ └── test_grpc.py # Testy serwera gRPC ├── rest_tests/ # Testy REST │ ├── init.py │ └── test_rest.py # Testy serwera REST ├── webrtc_tests/ # Testy WebRTC │ ├── init.py │ └── test_webrtc.py # Testy serwera WebRTC ├── mcp_tests/ # Testy MCP │ ├── init.py │ └── test_mcp.py # Testy serwera MCP ├── process_tests/ # Testy silnika Process │ ├── init.py │ └── test_process.py # Testy głównego silnika └── e2e_tests/ # Testy end-to-end ├── init.py └── test_e2e.py # Testy integracji całego systemu