Wat installeer je
Welke extra pakketten en lokale setup je nodig hebt voor VOICEVOX for Laravel, hangt af van de modus die je wilt gebruiken.- Alleen client
- Ook native / Engine API gebruiken
Als je alleen via HTTP verbinding maakt met de officiële VOICEVOX-engine, kun je beginnen met enkel
revolution/laravel-voicevox.Vereisten
Installatiestappen
1
Installeer het pakket
Installeer via Composer, afhankelijk van de modus die je wilt gebruiken. Voor de native modus en de Engine API heb je ook VOICEVOX Core for PHP nodig.
2
Publiceer het configuratiebestand
3
Stel .env in
Gebruik je alleen de clientmodus, stel dan
VOICEVOX_URL in; gebruik je FFI, stel dan VOICEVOX_CORE_PATH in.4
Installeer indien nodig engine-resources
Als je
/speaker_info of /singer_info gebruikt, zijn extra resources nodig.config/voicevox.php
Alle configuratieopties vind je in de configuratiereferentie.
Minimaal benodigde .env
Alleen clientmodus
Als je de officiële engine start op de standaardhttp://127.0.0.1:50021, is geen extra configuratie nodig.
Native modus / Engine API
De inhoud van
VOICEVOX_CORE_PATH bereid je voor volgens de stappen van VOICEVOX Core for PHP. Raadpleeg daar ook de plaatsing van de bibliotheek zelf, het OpenJTalk-woordenboek en de modelbestanden.FFI inschakelen
In de CLI werkt het meestal direct. Als je de Laravel-versie van de Engine API lokaal start, schakel je FFI in viaphp.ini.
Engine-resources installeren
Als je resource-endpoints zoals/speaker_info of /singer_info gebruikt, installeer je apart de resourcebestanden.
Ingang per modus
Client Talk
Start de officiële VOICEVOX-engine met Docker en synthetiseer tekst naar spraak.
Client Song
Synthetiseer zang met
Score en Note.Native Talk
Roep VOICEVOX CORE rechtstreeks aan via FFI.
Native Song
Bekijk zangmodellen en wanneer je
sync() gebruikt.