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