English · Norsk bokmål · Polski · 日本語 · 简体中文 · Español
Hangry Labs OmniVoiceTTS
Gotowy do użycia w Dockerze, bardzo wielojęzyczny system zamiany tekstu na mowę z lokalnym interfejsem przeglądarkowym, API HTTP, projektowaniem głosu i klonowaniem głosu.
Ta wersja Hangry Labs została przygotowana z myślą o prostej lokalnej inferencji. Uruchom jeden kontener, otwórz interfejs albo wywołaj API i generuj mowę bez ręcznej konfiguracji Pythona, modeli, ASR czy narzędzi audio.
Co oferuje projekt
- Lokalny interfejs do generowania, strumieniowania, odtwarzania i pobierania audio
- Endpoint
/v1/audio/speechzgodny z OpenAI oraz kompletne wbudowane API - Głos automatyczny, projektowanie głosu, bezpośrednie klonowanie i zapisane profile głosowe
- Standardowy SSML i SSML-H do kontrolowanej mowy oraz dialogów wielu postaci
- Obsługę ponad 600 języków zapewnianą przez OmniVoice
- Format WAV, MP3, FLAC i OGG
- Opcjonalną integrację MCP dla lokalnych agentów AI
- Pełny obraz Docker działający offline po pobraniu
[!IMPORTANT] Kod źródłowy korzysta z licencji Apache-2.0, ale wstępnie wytrenowany model OmniVoice jest opisany przez projekt nadrzędny jako
CC-BY-NCi nie jest licencjonowany do użytku komercyjnego. Przed użyciem lub redystrybucją przeczytaj informacje o komponentach zewnętrznych.
Szybki start
Uruchom pełny obraz z kartą NVIDIA:
docker run --name omnivoicetts --restart unless-stopped -p 7861:7861 --gpus all -e CUDA_VISIBLE_DEVICES=0 -v omnivoicetts_data:/app/persistent hangrylabs/omnivoicetts:latest
Polecenie znajduje się w jednym wierszu i można je wkleić bezpośrednio do Bash, PowerShell lub Wiersza polecenia Windows. Docker automatycznie utworzy nazwany wolumin.
Następnie otwórz:
- Interfejs: http://localhost:7861
- Dokumentację API: http://localhost:7861/tts/docs
- Przykłady języków i głosów
Wolumin omnivoicetts_data zachowuje modele, ustawienia i zapisane głosy po wymianie kontenera lub aktualizacji obrazu. Pełny obraz zawiera wymagane zasoby modeli i po pobraniu może działać offline.
Opublikowane wydania GitHub i powiązane z nimi tagi Git są niezmienne. Wersjonowane tagi obrazów Docker również są niezmienne, natomiast latest i latest_tiny celowo wskazują najnowszą wersję rozwojową.
Więcej informacji
Przeczytaj pełny polski opis produktu i instrukcję instalacji. Pełna dokumentacja techniczna jest utrzymywana w angielskim pliku README. Błędy i propozycje można zgłaszać w GitHub Issues.