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 для 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

Популярні

Logomark Logotype

Що нового в PHP 8.5

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

Logomark Logotype

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

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

Logomark Logotype

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!