Logo Hangry Labs OmniVoiceTTS

English · Norsk bokmål · Polski · 日本語 · 简体中文 · Español

🎧 Posłuchaj przykładów głosów

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/speech zgodny 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-NC i 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:

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.