Skip to main content

Wat is de clientmodus?

In de clientmodus wordt spraak gegenereerd door HTTP-requests te versturen naar de officiële VOICEVOX-engine. Omdat FFI niet nodig is, is dit een toegankelijke modus om als eerste te proberen.
Heb je het pakket nog niet geïnstalleerd, bekijk dan eerst Installatie en configuratie.

Voorbereiding

1

Start de officiële engine

2

Stel zo nodig de verbindings-URL in

In een omgeving met GPU kun je ook de GPU-image gebruiken.

Basisgebruik

Stijl-ID opgeven

Je kunt aan zowel talk() als generate() een stijl-ID meegeven.
  • talk(id:): de stijl bij het maken van de audio_query
  • generate(id:): de stijl bij het synthetiseren van de spraak
Normaal gesproken geef je dezelfde waarde op.
Je kunt de lijst met beschikbare speakers ophalen met speakers().

De audioquery aanpassen met tap()

In dit pakket kun je vóór generate() de TalkAudioQuery ontvangen, dus het patroon om met tap() alleen een neveneffect toe te voegen past hier perfect.
tap() voert alleen kleine aanpassingen aan de query uit; de returnwaarde kun je gewoon doorgeven aan het volgende generate(). De gedachte hierachter staat uitgebreid beschreven in De tap()-helper en de Tappable-trait.

Automatische katakana-conversie van Engels

In de clientmodus is enable_katakana_english ingeschakeld, dus tekst met Engels wordt automatisch richting katakana gecorrigeerd.
Wil je dit uitschakelen, geef dan false mee als derde argument.

De response opslaan

Volgende pagina’s

Client song

Bouw een Score en Notes op voor zangsynthese.

VOICEVOX Core for PHP

Bekijk ook het gebruik van de corebibliotheek zodra je FFI gaat gebruiken.
Laatst gewijzigd op 6 september 2026