FluentVox — AI Text-to-Speech для Laravel з Voice Cloning і GPU Acceleration

Перекладено ШІ 0 Laravel News 16 січня, 2026

FluentVox — це Laravel‑стильна PHP‑обгортка для Chatterbox TTS з ланцюжковим API, клонуванням голосу та підтримкою понад 23 мов. Вона автоматично визначає CUDA або Apple Metal (MPS), має повний CLI для встановлення й управління моделями та генерує аудіо в популярних форматах.

FluentVox упаковане як PHP‑API в стилі Laravel із набором CLI‑інструментів, що обгортує Resemble AI's Chatterbox для перетворення тексту в мовлення. Орієнтоване на продакшен: автоматичне виявлення апаратури, завантаження моделей, клонування голосу та багатомовний вивід.

$result = FluentVox::make()
    ->text('Hello, world! This is FluentVox speaking.')
    ->generate();

# Основні особливості FluentVox

  • Плавний, ланцюжний PHP‑API для text-to-speech
  • Клонування голосу з референсних аудіофайлів
  • Багатомовна модель — 23+ мов
  • Акселерація на GPU через CUDA та Apple Metal (MPS)
  • Повний CLI для інсталяції, діагностики, управління моделями й генерації

# Гнучкий PHP API для Chatterbox TTS

Пакет надає Laravel‑подібний конструктор (FluentVox::make()) для налаштування тексту, вибору моделі (standard, turbo, multilingual), темпу, експресії та параметрів виводу перед генерацією мовлення.

# Клонування голосу та багатомовні моделі

Розробники можуть клонувати голос із референсного аудіофайлу або перейти на багатомовну модель, щоб генерувати мовлення 23+ мовами з природною вимовою й інтонацією.

# Прискорення з урахуванням апаратури

FluentVox автоматично визначає наявність CUDA, Apple Metal (MPS) або лише CPU і вибирає найшвидший доступний пристрій.

# CLI для інсталяції та генерації

Вбудовані команди vendor/bin/fluentvox налаштовують залежності Python, завантажують моделі, діагностують середовище та виконують одноразову генерацію або конвертацію аудіо.

# Налаштовуваний вивід і конвертація

Можна задати стандартні частоти дискретизації, місця збереження, формати (WAV, MP3, M4A, OGG, Opus, FLAC) і конвертувати згенероване аудіо за допомогою помічників на базі FFmpeg.

Пакет можна встановити через Composer:

composer require b7s/fluentvox
vendor/bin/fluentvox install

FluentVox потребує PHP 8.3+, Python 3.10+ і працює швидше за наявності CUDA або Apple Metal (MPS). Виконайте vendor/bin/fluentvox doctor, щоб перевірити сумісність системи, встановлені моделі та доступні пристрої.

💻 Розпочати можна на GitHub: b7s/fluentvox

Популярні

Інше, що варто прочитати

11 Оновлено 01 червня, 2026

Управління доступом у Filament за допомогою плагіна Shield

Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!

41 Оновлено 01 червня, 2026

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

17 Оновлено 01 червня, 2026

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці