/ Модель

Характеристики

Лицензия
CC BY 4.0
Базовая модель
SmolLM2-135M
Библиотека
transformers
Опубликована
15 фев 2026

plapre-pico

Синтез речиТекст → аудио3 профессии

Plapre Pico — модель синтеза речи на датском языке, разработанная командой syv-ai. Она преобразует датский текст в аудио с частотой дискретизации 24 кГц и поддерживает выбор встроенных голосов, условную генерацию по голосовой характеристике и клонирование голоса по эталонной аудиозаписи.

107скачиваний за 30 дней10лайковвеса обновлены18 фев 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Синтез речи» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели сгенерируют результат по каждой задаче. Опубликованный тест появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель построена на LLaMA-подобной архитектуре с 30 слоями и размером скрытого состояния 576. Базовая модель содержит около 118 млн параметров, дополнительно используется проекция говорящего примерно на 74 тыс. параметров. Текст разбивается на BPE-токены, после чего авторегрессионно генерируются аудиотокены токенизатора Kanade с частотой 25 токенов в секунду и кодовой книгой размером 12 800. Для идентификации голоса применяется 128-мерное embedding-представление, которое может быть извлечено из референсного WAV-файла. Доступны варианты в формате GGUF с разными уровнями квантования, а основная точность — bfloat16.

Модель предназначена для озвучивания датских текстов, создания аудиофайлов, приложений с синтезом речи и сценариев, где требуется воспроизведение выбранного или клонированного голоса. Поддерживается разбиение длинного текста на предложения и настройка параметров генерации. Основное ограничение — заявленная языковая поддержка ограничена датским языком; сведения о качестве, скорости, допустимых коммерческих сценариях и устойчивости клонирования голоса в README не приведены. Модель распространяется по лицензии CC BY 4.0.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Plapre Pico - Dansk Tekst-til-Tale

Dansk TTS-model med talerkonditionering og stemmekloningssupport. Genererer 24kHz lyd fra dansk tekst ved hjælp af autoregressiv lydtoken-prædiktion.

Modeldetaljer

ArkitekturLLaMA-baseret (30 lag, hidden_size=576)
Parametre~118M (base) + 74K (talerprojektion)
Vocab-størrelse20.802 (BPE + lydtokens + separatorer)
LydtokenizerKanade (25 tokens/sek, 12.800 codebook)
Samplerate24kHz
Præcisionbfloat16

Sådan virker det

Modellen tager dansk tekst, konverterer den til BPE-tokens, og genererer autoregressivt Kanade-lydtokens, som afkodes til en lydbølge.

Sekvensformat:

[speaker_embedding] <text> BPE tokens <audio> audio tokens <eos>

Talerkonditionering: En indlært lineær projektion (nn.Linear(128, 576)) mapper en 128-dimensionel Kanade-talerembedding til modellens skjulte dimension. Denne indsættes som det første token i sekvensen, så modellen kan konditionere på taleridentitet via attention. Til stemmekloning udtrækkes talerembeddingen fra et referenceaudioklip via Kanade-encoderen.

Filer

FilBeskrivelse
model.safetensorsBase model-vægte (bfloat16)
speaker_proj.ptTalerprojektionslag (nn.Linear(128, 576))
speakers.jsonIndbyggede talerembeddings
tokenizer.jsonTokenizer
tokenizer_config.jsonTokenizer-konfiguration
config.jsonModelkonfiguration
gguf/plapre-pico.f16.ggufGGUF f16 (227 MB)
gguf/plapre-pico.q8_0.ggufGGUF q8_0 (121 MB)
gguf/plapre-pico.q6_k.ggufGGUF q6_k (115 MB)
gguf/plapre-pico.q4_k_m.ggufGGUF q4_k_m (83 MB)
gguf/plapre-pico.q4_0.ggufGGUF q4_0 (70 MB)

Installation

uv add git+https://github.com/syv-ai/plapre.git

Inferens

Grundlæggende brug

from plapre import Plapre

tts = Plapre("syvai/plapre-pico")
tts.speak("Hej, hvordan har du det?", output="output.wav")

Vis tilgængelige talere

print(tts.list_speakers())
# ['tor', 'ida', 'liv', 'ask', 'kaj']

Vælg en taler

tts.speak("Hej med dig.", output="output.wav", speaker="ida")

Stemmekloning

tts.speak("Hej med dig.", output="cloned.wav", speaker_wav="reference.wav")

Lange tekster med sætningsopdeling

tts.speak(
    "Første sætning. Anden sætning. Tredje sætning!",
    output="long.wav",
    split_sentences=True,
)

Genereringsparametre

tts.speak(
    "Hej verden.",
    output="output.wav",
    temperature=0.8,     # sampling-temperatur (standard: 0.8)
    top_p=0.95,          # nucleus sampling (standard: 0.95)
    top_k=50,            # top-k sampling (standard: 50)
    max_tokens=500,      # maks lydtokens at generere (standard: 500)
)

Udtræk en talerembedding

Udtræk en 128-dim talerembedding fra en wav-fil og genbrug den på tværs af flere genereringer:

speaker_emb = tts.extract_speaker("reference.wav")
tts.speak("Hej.", output="a.wav", speaker_emb=speaker_emb)
tts.speak("Farvel.", output="b.wav", speaker_emb=speaker_emb)

Returværdi

speak() returnerer lyden som et numpy-array (24 kHz, float32) ud over at gemme filen:

audio = tts.speak("Hej.", output="output.wav")
print(f"Varighed: {len(audio) / 24000:.2f}s")

API-server

uv add "plapre[serve] @ git+https://github.com/syv-ai/plapre.git"
plapre-serve --model plapre-pico-q8_0 --port 8000
curl -X POST http://localhost:8000/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{"text": "Hej, hvordan har du det?", "speaker": "tor"}' \
  --output output.pcm

ffmpeg -f s16le -ar 24000 -ac 1 -i output.pcm output.wav

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Ревизия весов
c862d1f

0 моделей