Przejdź do głównej treści

Top 10 otwartoźródłowych modeli audio AI w 2026 roku

Poznaj 10 najlepszych otwartoźródłowych modeli audio AI do transkrypcji, generowania głosu, rozmów w czasie rzeczywistym i tworzenia muzyki, z prostymi startami na podstawie oficjalnej dokumentacji.

Utwórz bezpłatne konto

Ćwicz i monitoruj swoje postępy.

Kontynuuj z GoogleKontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Otwartoźródłowe modele audio obejmują dziś rozpoznawanie mowy, syntezę mowy, rozmowy głosowe w czasie rzeczywistym oraz generowanie muzyki, a kilka z nich działa na pojedynczym konsumenckim GPU. Qwen3-ASR transkrybuje 30 języków i 22 chińskie dialekty, Kokoro generuje mowę przy zaledwie 82 milionach parametrów, a ACE-Step tworzy pełne utwory przy mniej niż 4 GB pamięci wideo (VRAM).

Do tego przewodnika wybrałem 10 najlepszych otwartoźródłowych i open-weight modeli audio AI, łącząc 3 czynniki: repozytoria GitHub z wysoką liczbą gwiazdek, szeroko pobierane modele na Hugging Face oraz najlepiej wypadające modele w benchmarkach Artificial Analysis. Omówiłem 4 kategorie: rozpoznawanie mowy, syntezę mowy, rozmowy w czasie rzeczywistym i generowanie muzyki.

Każdy model zawiera przykład szybkiego startu oparty na oficjalnej dokumentacji. Niektóre przykłady wymagają określonego sprzętu, zależności lub dodatkowej konfiguracji, więc przed uruchomieniem sprawdź wymagania każdego modelu.

Szybka uwaga: To jest lista kuratorska, a nie ścisły ranking benchmarków. Open-weight oznacza, że wytrenowane wagi są do pobrania, ale licencja nadal może ograniczać sposób ich użycia, dlatego zaznaczam licencje w każdej sekcji i w tabeli porównawczej na końcu. Przykłady pochodzą z oficjalnej dokumentacji, ale osobiście nie testowałem kodu, więc twoja konfiguracja może wymagać dodatkowych zależności lub ustawień.

W skrócie

  • Rozpoznawanie mowy: Qwen3-ASR dla wielojęzycznej dokładności, Nemotron 3.5 ASR Streaming do niskiej latencji na żywo i Voxtral Small, gdy chcesz także podsumowań i odpowiedzi dotyczących audio.
  • Synteza mowy: Kokoro 82M do lekkiego, lokalnego użycia, Fish Audio Drama 3 do ekspresyjnych dialogów wielogłosowych oraz Breeze TTS 2 do projektowania głosu (tylko do użytku niekomercyjnego).
  • Rozmowy w czasie rzeczywistym: NVIDIA PersonaPlex dla agentów głosowych tylko audio oraz MiniCPM-o 4.5, gdy potrzebujesz także wejścia wideo.
  • Generowanie muzyki: ACE-Step 1.5 do pełnych utworów z wokalami oraz MusicGen Large do instrumentalnych (tylko do użytku niekomercyjnego).

Najlepsze otwartoźródłowe modele rozpoznawania mowy

Modele rozpoznawania mowy, zwane też ASR (automatic speech recognition), zamieniają mowę na tekst. Przydają się do transkrypcji spotkań, napisów, podcastów, asystentów głosowych i analizy dźwięku. Nowoczesne modele rozpoznają też wiele języków, przetwarzają rozmowy na żywo, a niektóre potrafią wnioskować o treści rozmowy.

1. Voxtral Small

Voxtral Small 24B to open-weightowy model rozumienia mowy od Mistral AI, wydany na licencji Apache 2.0. Obsługuje 8 języków (angielski, hiszpański, francuski, portugalski, hindi, niemiecki, niderlandzki i włoski) i potrafi transkrybować nagrania, podsumowywać rozmowy, odpowiadać na pytania o audio oraz wykonywać polecenia mówione.

Wyniki benchmarków Voxtral Small 24B

Źródło: Voxtral Small 24B

Jego największą zaletą jest to, że jeden model obsługuje zarówno rozpoznawanie mowy, jak i rozumowanie językowe, więc nie potrzebujesz oddzielnej ścieżki do transkrypcji i podsumowań. To pasuje do analizy spotkań, wywiadów i asystentów głosowych. Haczyk to rozmiar: model z 24 miliardami parametrów potrzebuje około 55 GB pamięci GPU w BF16 lub FP16, co oznacza sprzęt z dużą pamięcią lub multi-GPU.

Jeśli potrzebujesz tylko transkrypcji, nowszy Voxtral Mini 4B Realtime jest znacznie lżejszy. Mistral wydał go w lutym 2026 na licencji Apache 2.0, z latencją streamingu konfigurowalną do poniżej 200 ms.

Szybki start: Zainstaluj vLLM i wymagane pakiety Pythona.

pip install -U "vllm[audio]" "mistral-common[audio]" openai huggingface_hub

Uruchom serwer vLLM. Ta konfiguracja używa dwóch GPU.

vllm serve mistralai/Voxtral-Small-24B-2507 \
  --tokenizer_mode mistral \
  --config_format mistral \
  --load_format mistral \
  --tensor-parallel-size 2 \
  --tool-call-parser mistral \
  --enable-auto-tool-choice

Otwórz drugi terminal i uruchom przykład w Pythonie, aby transkrybować przykładowe nagranie.

from mistral_common.protocol.transcription.request import TranscriptionRequest
from mistral_common.protocol.instruct.messages import RawAudio
from mistral_common.audio import Audio
from huggingface_hub import hf_hub_download
from openai import OpenAI

client = OpenAI(
    api_key="EMPTY",
    base_url="http://localhost:8000/v1",
)

model = client.models.list().data[0].id

audio_file = hf_hub_download(
    "patrickvonplaten/audio_samples",
    "obama.mp3",
    repo_type="dataset",
)

audio = RawAudio.from_audio(
    Audio.from_file(audio_file, strict=False)
)

req = TranscriptionRequest(
    model=model,
    audio=audio,
    language="en",
    temperature=0.0,
).to_openai(exclude=("top_p", "seed"))

response = client.audio.transcriptions.create(**req)
print(response.text)

Skrypt pobiera przykładowe nagranie, wysyła je do lokalnego serwera Voxtral i wypisuje transkrypcję.

2. Qwen3-ASR

Qwen3-ASR to otwartoźródłowa rodzina modeli rozpoznawania mowy zespołu Qwen z Alibaby, dostępna w wersjach 0.6B i 1.7B parametrów na licencji Apache 2.0. Obsługuje 30 języków i 22 chińskie dialekty, automatycznie wykrywa język mówiony i potrafi transkrybować mowę na tle muzyki, w tym śpiew. Sprawdza się przy wielojęzycznych transkrypcjach, napisach, podcastach i wywiadach.

Schemat architektury Qwen3-ASR

Źródło: Qwen3-ASR

Qwen3-ASR równoważy dokładność, szybkość i elastyczność. Model 1.7B osiąga średni WER (word error rate) 5,76 na Open ASR Leaderboard Hugging Face, w porównaniu do 6,62 dla Voxtral Small (niżej = lepiej). Wersja 0.6B wymienia część dokładności na wydajność.

Oba rozmiary obsługują wnioskowanie offline i strumieniowe, choć streaming obecnie wymaga backendu vLLM (pip install -U qwen-asr[vllm]). Opcjonalny model Qwen3-ForcedAligner-0.6B generuje znaczniki czasowe na poziomie słów do napisów w 11 obsługiwanych językach.

Szybki start: Zainstaluj oficjalny pakiet Pythona.

pip install -U qwen-asr

Załaduj model 1.7B i przetranskrybuj oficjalną próbkę audio.

import torch
from qwen_asr import Qwen3ASRModel

model = Qwen3ASRModel.from_pretrained(
    "Qwen/Qwen3-ASR-1.7B",
    dtype=torch.bfloat16,
    device_map="cuda:0",
)

results = model.transcribe(
    audio="https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen3-ASR-Repo/asr_en.wav",
    language=None,
)

print(results[0].language)
print(results[0].text)

Model pobierze się automatycznie przy pierwszym użyciu. Wykrywa język mówiony i wypisuje transkrypcję.

Możesz podmienić przykładowy URL na własny plik audio. Ten przykład używa GPU NVIDIA.

3. NVIDIA Nemotron 3.5 ASR Streaming

NVIDIA Nemotron 3.5 ASR Streaming 0.6B to lekki model rozpoznawania mowy z myślą o transkrypcji w czasie rzeczywistym. Ma 600 milionów parametrów i obsługuje 40 lokalizacji językowych, w tym angielski, arabski, hindi, hiszpański i japoński. Z tego 32 działają od razu, a 8 wymaga najpierw dostrojenia.

Schemat architektury NVIDIA Nemotron 3.5 ASR Streaming

Źródło: NVIDIA Nemotron 3.5 ASR Streaming 0.6B

Jego szybkość wynika ze strumieniowej architektury świadomej pamięci podręcznej. Zamiast przetwarzać całe nagranie, model przetwarza nowe fragmenty audio, ponownie wykorzystując zbuforowany kontekst enkodera, przy rozmiarach fragmentów tak małych jak 80 milisekund. Na pojedynczym H100 NVIDIA raportuje około 17 razy więcej jednoczesnych strumieni niż ich buforowany Parakeet RNNT 1.1B przy ustawieniu 80 ms (240 wobec 14).

Dzięki temu świetnie nadaje się do napisów na żywo, spotkań i asystentów głosowych o niskiej latencji. Wagi korzystają z licencji OpenMDW-1.1, którą karta modelu NVIDIA opisuje jako gotową do użytku komercyjnego, a model działa lokalnie przez runtime NeMo-Speech.cpp.

Szybki start: Zainstaluj NeMo-Speech.cpp na Linuksie lub macOS.

curl -fsSL https://github.com/NVIDIA/NeMo-Speech.cpp/raw/main/scripts/install.sh | sh

Transkrybuj plik WAV. CLI pobierze domyślny model Nemotron 3.5 przy pierwszym użyciu.

nemo-speech transcribe audio.wav

Aby przetestować transkrypcję strumieniową, która podaje plik do rozpoznawania w kawałkach po 160 ms, uruchom:

nemo-speech transcribe audio.wav --stream

Do transkrypcji na żywo z mikrofonu w obsługiwanych buildach:

nemo-speech transcribe --live

Zastąp audio.wav własnym nagraniem. Runtime obsługuje CPU i kompatybilne GPU, więc nie potrzebujesz dużego GPU, aby zacząć.

Najlepsze otwartoźródłowe modele syntezy mowy

Modele TTS (text-to-speech) zamieniają tekst na naturalnie brzmiące audio. Nowoczesne modele potrafią klonować głosy, wyrażać emocje, generować dialogi wielogłosowe i mówić w wielu językach. Oto 3 open-weightowe modele warte uwagi.

4. Fish Audio Drama 3

Fish Audio Drama 3 to ekspresyjny model syntezy mowy z myślą o scenach wielopostaciowych i treściach długiej formy. Wykorzystuje architekturę mixture-of-experts z 35 miliardami parametrów, ale aktywuje tylko około 3 miliardów na token. Obsługuje klonowanie głosu, sterowanie głosem w języku naturalnym i dialog do 16 mówców, co pasuje do audiobooków i treści z postaciami.

Kluczowe funkcje Fish Audio Drama 3

Źródło: Raport techniczny Fish Audio Drama 3

Wyróżnia się zakres emocji. Możesz umieszczać tagi inline, takie jak [sighs] i [laughs], bezpośrednio w tekście, przypisać do 16 tagów mówców w jednym skrypcie i streamować długie fragmenty partiami. Fish Audio podaje TTFA (time to first audio) około 89 ms dla pojedynczego strumienia na GPU H200, a model działa przez SGLang-Omni i vLLM-Omni.

Haczyk to rozmiar i licencjonowanie. Checkpoint FP8 potrzebuje 37 GB samych wag, a 4-bitowa wersja GPTQ obniża to do 20,8 GB. Wagi mają licencję Fish Audio Community License, więc przed użyciem komercyjnym przeczytaj warunki.

Szybki start: Zainstaluj SGLang-Omni i zależności Fish Audio na obsługiwanym Linuksie z GPU NVIDIA.

pip install -U uv huggingface_hub
git clone https://github.com/sgl-project/sglang-omni.git
cd sglang-omni
uv venv
source .venv/bin/activate
uv pip install --prerelease=allow -v -e ".[fishaudio]"

Pobierz model i uruchom serwer:

hf download fishaudio/drama-3

sgl-omni serve --model-path fishaudio/drama-3 --port 8000

Otwórz drugi terminal i wygeneruj mowę:

curl -X POST http://localhost:8000/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{
    "input": "Hello, how are you?"
  }' \
  --output output.wav

Model generuje mowę i zapisuje ją jako output.wav. Możesz zmienić tekst wejściowy lub poznać klonowanie głosu i generowanie wielogłosowe, korzystając z oficjalnego przewodnika Drama 3.

5. Breeze TTS 2

Breeze TTS 2 to 3-miliardowy model syntezy mowy dla angielskiego i chińskiego. Obsługuje klonowanie głosu z nagrania referencyjnego, projektowanie głosu na podstawie opisu w języku naturalnym oraz instrukcje w języku naturalnym dotyczące tonu, emocji i sposobu wypowiedzi.

Wynik Elo Breeze TTS 2 na liście TTS Artificial Analysis

Źródło: Breeze TTS 2

Karta modelu BreezeBlue mówi, że zajmuje on pierwsze miejsce wśród open-weightowych modeli na liście TTS Artificial Analysis, z czasem do pierwszego dźwięku poniżej 40 ms na H100 przy szybkim trybie. Obsługuje też zdarzenia głosowe inline, takie jak (laugh), (sigh) i (cough).

To dobry wybór do interaktywnych aplikacji głosowych, ale samodzielnie hostowane wagi i wyjścia są ograniczone do badań i użytku niekomercyjnego. Tylko kod źródłowy ma licencję Apache 2.0.

Szybki start: Na Linuksie z Pythonem 3.10+ i GPU NVIDIA zgodnym z CUDA sklonuj oficjalne repozytorium i zainstaluj zależności.

git clone https://github.com/breezeblue-ai/breeze-tts.git
cd breeze-tts

python -m pip install -r requirements.txt
python -m pip install -U huggingface_hub

Pobierz checkpoint modelu:

hf download BreezeBlue/Breeze-TTS-2 \
  --local-dir ../breeze-tts-2

Wygeneruj mowę, używając oficjalnego przykładu projektowania głosu. Nie wymaga on nagrania referencyjnego.

python infer.py ../breeze-tts-2 \
  --text "(sigh) Welcome aboard. Your journey begins now." \
  --instruction "A warm, thoughtful young woman with a clear voice and a calm, reflective delivery." \
  --cfg-scale 4 \
  --output outputs/voice_design_en.wav

Model generuje mowę na podstawie opisu głosu i zapisuje ją jako outputs/voice_design_en.wav. Domyślny tryb inferencji potrzebuje około 7,7 GiB pamięci GPU (14,4 GiB z opcją --fast-all), a minimalnie zalecany jest GPU 12 GB. Możesz też wypróbować klonowanie głosu i streaming w oficjalnej dokumentacji Breeze TTS 2.

6. Kokoro 82M

Kokoro 82M to lekki model syntezy mowy zaledwie z 82 milionami parametrów. Wydanie v1.0 oferuje 54 głosy w 8 językach. To jedna z bardziej dostępnych opcji dla deweloperów, którzy chcą eksperymentować z generowaniem mowy bez topowego GPU.

Karta modelu Kokoro 82M na Hugging Face

Źródło: Kokoro 82M

Główną zaletą Kokoro jest wydajność. Sprawdza się przy narracji offline, narzędziach dostępności i asystentach głosowych, a wagi na licencji Apache 2.0 oznaczają, że możesz używać go w projektach komercyjnych.

Szybki start: Możesz uruchomić Kokoro bezpośrednio w Google Colab. Najpierw zainstaluj wymagane pakiety:

!pip install -q "kokoro>=0.9.2" soundfile

!apt-get -qq -y install espeak-ng > /dev/null 2>&1

Wygeneruj mowę, korzystając z oficjalnego interfejsu w Pythonie:

from kokoro import KPipeline
from IPython.display import display, Audio
import soundfile as sf

pipeline = KPipeline(lang_code='a')

text = "Hello! Welcome to the world of open-source text-to-speech models."

generator = pipeline(text, voice='af_heart')

for i, (gs, ps, audio) in enumerate(generator):
    display(Audio(data=audio, rate=24000))
    sf.write(f'{i}.wav', audio, 24000)

Model generuje mowę, używając amerykańskiego angielskiego głosu af_heart, odtwarza audio w Colabie i zapisuje je jako plik WAV. Możesz zmienić tekst, głos lub język, korzystając z oficjalnej karty modelu Kokoro.

Najlepsze otwartoźródłowe LLM-y audio w czasie rzeczywistym

Duże modele językowe do audio w czasie rzeczywistym słuchają mówionych pytań i generują naturalne odpowiedzi głosowe. Zamiast łączyć osobne systemy ASR i TTS, obsługują ciągłe rozmowy, przerwania i jednoczesne słuchanie oraz mówienie w jednym modelu.

7. MiniCPM-o 4.5

MiniCPM-o 4.5 to 9-miliardowy model multimodalny od OpenBMB, który rozumie obrazy, wideo, audio i tekst oraz odpowiada mową. Obsługuje rozmowy głosowe w czasie rzeczywistym po angielsku i chińsku, klonowanie głosu i interakcję full-duplex. Full-duplex oznacza, że model może jednocześnie słuchać, oglądać i mówić, zamiast czekać na koniec każdej tury.

Schemat architektury MiniCPM-o 4.5

Źródło: MiniCPM-o 4.5

Wyróżnia go połączenie rozumienia wizji i interakcji głosowej. Możesz budować asystentów, którzy odpowiadają na mówione pytania o obraz z kamery na żywo, opisują otoczenie lub reagują na rozmowy podczas przetwarzania wideo. Wagi mają licencję Apache 2.0, a deweloperzy dostarczają gotowe demo webowe, choć streaming full-duplex jest nadal eksperymentalny.

Szybki start: Oficjalne demo webowe MiniCPM-o 4.5 obsługuje rozmowy audio i wideo na żywo. Potrzebujesz Linuksa, Docker Compose, NVIDIA Container Toolkit i GPU NVIDIA z więcej niż 28 GB VRAM.

Najpierw sklonuj oficjalne repozytorium demo:

git clone https://github.com/OpenBMB/MiniCPM-o-Demo.git
cd MiniCPM-o-Demo

Pobierz checkpoint modelu:

hf download openbmb/MiniCPM-o-4_5 \
  --local-dir ./MiniCPM-o-4_5

Wygeneruj lokalny certyfikat HTTPS:

mkdir -p certs data
openssl req -x509 -newkey rsa:2048 -nodes -days 365 \
  -keyout certs/key.pem -out certs/cert.pem -subj "/CN=minicpm-o"

Uruchom demo webowe przy pomocy Docker Compose:

MODEL_HOST_PATH=/path/to/MiniCPM-o-4_5 docker compose up -d --build
docker compose logs -f gateway
docker compose logs -f worker-backend-0

Zastąp /path/to/MiniCPM-o-4_5 bezwzględną ścieżką do pobranego checkpointu i edytuj docker-compose.yml, aby dopasować liczbę GPU. Otwórz interfejs HTTPS na porcie 8006 i zezwól na dostęp do mikrofonu i kamery.

Wybierz Audio Full-Duplex, aby rozmawiać głosowo na żywo, lub Omnimodal Full-Duplex, aby używać i wideo, i audio. Możesz zadawać pytania, przerywać modelowi i eksperymentować z ciągłymi rozmowami.

8. NVIDIA PersonaPlex

NVIDIA PersonaPlex to 7-miliardowy model speech-to-speech zaprojektowany do naturalnych rozmów w czasie rzeczywistym. Zbudowany na architekturze Moshi obsługuje komunikację full-duplex, więc może jednocześnie słuchać i mówić. Radzi sobie z przerwaniami i nakładającą się mową bez oddzielnych systemów transkrypcji i syntezy.

Schemat architektury NVIDIA PersonaPlex

Źródło: NVIDIA PersonaPlex

PersonaPlex pozwala kontrolować głos i osobowość asystenta, więc deweloperzy mogą dopasować rolę konwersacyjną i styl mówienia do asystentów obsługi klienta, wirtualnych tutorów i innych agentów głosowych. Skupia się na rozmowach audio i nie ma wejścia wizyjnego, więc wybierz MiniCPM-o, jeśli potrzebujesz wideo. Wagi wydano na licencji NVIDIA Open Model License.

Szybki start: Sklonuj oficjalne repozytorium i zainstaluj zależności na obsługiwanym Linuksie z GPU NVIDIA.

git clone https://github.com/NVIDIA/personaplex.git
cd personaplex

sudo apt install libopus-dev
pip install moshi/.

Zaakceptuj licencję modelu na Hugging Face i skonfiguruj token dostępu:

export HF_TOKEN="YOUR_HUGGINGFACE_TOKEN"

Uruchom oficjalny serwer PersonaPlex:

SSL_DIR=$(mktemp -d); python -m moshi.server --ssl "$SSL_DIR"

Jeśli twoje GPU ma ograniczoną pamięć, dodaj flagę --cpu-offload, która wymaga pakietu accelerate.

Otwórz https://localhost:8998 w przeglądarce i zezwól na dostęp do mikrofonu. Teraz możesz rozmawiać bezpośrednio z PersonaPlex, zadawać pytania, przerywać odpowiedzi i testować różne osobowości głosu.

Najlepsze otwartoźródłowe modele generowania audio i muzyki

Modele generowania audio tworzą oryginalną muzykę, podkłady i melodie na podstawie promptów tekstowych. Niektóre potrafią też generować kompletne utwory z wokalami, edytować istniejące nagrania lub tworzyć muzykę na bazie melodii referencyjnej.

9. ACE-Step 1.5

ACE-Step 1.5 to otwartoźródłowy model generowania muzyki, który tworzy kompletne utwory na podstawie opisów tekstowych. Obsługuje wokale, własne teksty, wiele stylów muzycznych i piosenki do 10 minut. Możesz też kontrolować tempo, tonację i długość albo używać istniejących nagrań do coverów i edycji fragmentów utworu.

Schemat architektury ACE-Step 1.5

Źródło: ACE-Step 1.5

ACE-Step wyróżnia się dostępnością w porównaniu z większymi modelami generowania muzyki. Działa na sprzęcie NVIDIA, AMD, Intel i Apple Silicon, a raport techniczny mówi, że może działać na GPU z mniej niż 4 GB VRAM. README projektu podaje mniej niż 2 sekundy na pełny utwór na A100 i poniżej 10 sekund na RTX 3090.

Zawiera interfejs webowy Gradio i REST API. Warianty XL, które używają dekodera DiT z 4B parametrów, wymieniają pamięć na jakość audio i potrzebują co najmniej 12 GB VRAM z offloadingiem lub 20 GB bez. Projekt ma licencję MIT.

Szybki start: Zainstaluj menedżer pakietów uv na Linuksie lub macOS:

curl -LsSf https://astral.sh/uv/install.sh | sh

Sklonuj oficjalne repozytorium i zainstaluj zależności:

git clone https://github.com/ACE-Step/ACE-Step-1.5.git
cd ACE-Step-1.5

uv sync

Uruchom interfejs generowania muzyki:

uv run acestep

Otwórz http://localhost:7860 w przeglądarce. Aplikacja pobierze wymagane pliki modelu przy pierwszym uruchomieniu i automatycznie dobierze konfigurację do twojego sprzętu.

Aby wygenerować muzykę, wpisz opis pożądanego utworu, np. energiczny elektroniczny track z dynamiczną perkusją i syntezatorami. Możesz też podać własny tekst, dostosować długość lub wybrać utwór instrumentalny. Kliknij przycisk generowania, aby utworzyć muzykę, odsłuchaj wynik i pobierz plik audio.

10. Meta MusicGen Large

MusicGen Large to 3,3‑miliardowy model text-to-music opracowany przez Metę w ramach projektu AudioCraft. Generuje muzykę instrumentalną z opisów tekstowych obejmujących gatunki, nastroje, instrumenty i style muzyczne. To największy checkpoint text-to-music w oryginalnym wydaniu MusicGen.

Karta modelu Meta MusicGen Large na Hugging Face

Źródło: MusicGen Large

MusicGen Large tworzy dopracowaną muzykę w tle, ścieżki dźwiękowe i klipy instrumentalne z kilku słów i działa z Hugging Face Transformers oraz AudioCraft. To też najstarszy model w tym zestawieniu. Meta wytrenowała go w kwietniu i maju 2023 na 20 000 godzin licencjonowanej muzyki i nie potrafi generować realistycznych wokali.

Zalecany jest GPU. Wytrenowane wagi mają licencję CC BY-NC 4.0, która ogranicza użycie komercyjne, a kod ma licencję MIT.

Szybki start: Zainstaluj Transformers i SciPy.

pip install --upgrade transformers scipy

Użyj oficjalnego przykładu Hugging Face, aby wygenerować muzykę z promptu tekstowego:

from transformers import pipeline
import scipy

synthesiser = pipeline("text-to-audio", "facebook/musicgen-large")

music = synthesiser(
    "lo-fi music with a soothing melody",
    forward_params={"do_sample": True}
)

scipy.io.wavfile.write(
    "musicgen_out.wav",
    rate=music["sampling_rate"],
    data=music["audio"]
)

Model pobiera się automatycznie przy pierwszym użyciu, generuje instrumentalny utwór na podstawie promptu i zapisuje go jako musicgen_out.wav. Możesz zmieniać tekst, aby eksperymentować z różnymi gatunkami, instrumentami i nastrojami.

Jaki otwartoźródłowy model audio AI wybrać?

Najlepszy model zależy od tego, czy chcesz transkrybować mowę, generować realistyczne głosy, zbudować asystenta czasu rzeczywistego czy tworzyć muzykę. To porównanie obejmuje możliwości, rozmiar modelu i licencję dla każdego przypadku użycia.

ModelNajlepszy doKluczowa zaletaRozmiar modeluLicencja (wagi)
Voxtral SmallZaawansowane rozpoznawanie mowyTranskrypcja, podsumowania i rozumowanie o audio24BApache 2.0
Qwen3-ASRWielojęzyczna transkrypcja30 języków i 22 chińskie dialekty0.6B / 1.7BApache 2.0
NVIDIA Nemotron 3.5 ASRTranskrypcja w czasie rzeczywistymNiska latencja streamingu i wydajna inferencja0.6BOpenMDW-1.1
Fish Audio Drama 3Ekspresyjna mowa i narracjaKlonowanie głosu i dialog do 16 mówców35B łącznie / 3B aktywneFish Audio Community License
Breeze TTS 2Naturalna synteza mowyProjektowanie głosu, kontrola emocji i niska latencja3BBadania i użytek niekomercyjny
Kokoro 82MLekki i lokalny TTSWydajne generowanie mowy na skromnym sprzęcie82MApache 2.0
MiniCPM-o 4.5Multimodalni asystenci głosowiInterakcja audio, wideo i mowy w czasie rzeczywistym9BApache 2.0
NVIDIA PersonaPlexRozmowy głosowe w czasie rzeczywistymMowa full-duplex z naturalnymi przerwaniami7BNVIDIA Open Model License
ACE-Step 1.5Generowanie kompletnych piosenekWokale, własne teksty, covery i edycja muzyki2B / 4B (XL)MIT
Meta MusicGen LargeGenerowanie muzyki instrumentalnejText-to-music z krótkich promptów3.3BCC BY-NC 4.0

Na koniec

Otwartoźródłowe modele audio szybko się poprawiają w rozpoznawaniu mowy, syntezie mowy, rozmowach w czasie rzeczywistym i generowaniu muzyki. Są coraz dokładniejsze, szybsze i łatwiejsze w uruchamianiu, więc deweloperzy mogą budować aplikacje audio bez pełnej zależności od drogich usług komercyjnych.

Osobiście używam Voxtral przez Spokenly do niemal całej mojej pracy transkrypcyjnej i bardzo to lubię. Dokładność jest imponująca, a choć open-weightowy model jest ogromny, korzystam z hostowanego API Mistral, które w moim użyciu było bezpłatne. To dobry przykład, jak te modele stają się praktyczne w codziennych zadaniach.

Jeszcze bardziej ekscytuje mnie postęp w konwersacyjnej AI. Już wiemy, jak naturalne potrafią być rozmowy głosowe z ChatGPT, a modele open-source, takie jak NVIDIA PersonaPlex i MiniCPM-o 4.5, przynoszą podobne możliwości deweloperom, którzy chcą budować własnych asystentów. Tymczasem ACE-Step umożliwia generowanie kompletnych utworów, a lekkie opcje jak Kokoro czynią generowanie mowy bardziej dostępnym.

Nie ma jednego najlepszego modelu do wszystkiego i to właśnie czyni ten obszar interesującym. Niezależnie od tego, czy chcesz dokładnej transkrypcji, realistycznych głosów, naturalnych rozmów czy generowanej muzyki, prawdopodobnie istnieje otwartoźródłowy model warty wypróbowania.

FAQs

Jaki jest najlepszy otwartoźródłowy model rozpoznawania mowy?

Do wielojęzycznej transkrypcji dobrym domyślnym wyborem jest Qwen3-ASR-1.7B: obsługuje 30 języków i 22 chińskie dialekty, a Open ASR Leaderboard Hugging Face podaje dla niego średni WER 5,76. Do transkrypcji na żywo NVIDIA Nemotron 3.5 ASR Streaming przetwarza audio w fragmentach tak małych jak 80 ms. Voxtral Small będzie lepszy, gdy chcesz również podsumowań lub odpowiedzi dotyczących audio, ale potrzebuje około 55 GB pamięci GPU.

Który otwartoźródłowy model syntezy mowy wymaga najmniej sprzętu?

Najmniej potrzebuje Kokoro 82M. Ma 82 miliony parametrów, oferuje 54 głosy w 8 językach w wersji v1.0 i jest wydany na licencji Apache 2.0. Breeze TTS 2 potrzebuje około 7,7 GiB pamięci GPU, a Fish Audio Drama 3 wymaga 20,8 GB samych wag nawet w wersji 4‑bitowej.

Których otwartoźródłowych modeli audio mogę używać komercyjnie?

Voxtral Small, Qwen3-ASR, Kokoro 82M i MiniCPM-o 4.5 używają licencji Apache 2.0, a ACE-Step 1.5 ma licencję MIT. Wagi Breeze TTS 2 są ograniczone do badań i użytku niekomercyjnego, a wagi MusicGen Large mają licencję CC BY-NC 4.0. Nemotron 3.5 ASR, PersonaPlex i Fish Audio Drama 3 używają własnych licencji (odpowiednio OpenMDW-1.1, NVIDIA Open Model License i Fish Audio Community License), więc przed wdrożeniem przeczytaj warunki.

Jaki jest najlepszy otwartoźródłowy model do rozmów głosowych w czasie rzeczywistym?

NVIDIA PersonaPlex to 7B model speech-to-speech full-duplex z kontrolowalnym głosem i personą, który radzi sobie z przerwaniami i nakładającą się mową. MiniCPM-o 4.5 dodaje wejście wideo na żywo, ale jego oficjalne demo wymaga GPU NVIDIA z ponad 28 GB VRAM.

Czy otwartoźródłowe modele potrafią generować pełne piosenki z wokalem?

Tak. ACE-Step 1.5 generuje pełne utwory z wokalami i własnymi tekstami do 10 minut i może działać na GPU z mniej niż 4 GB VRAM. MusicGen Large generuje tylko instrumentale i nie potrafi tworzyć realistycznych wokali.

Tematy