Singing in client mode
Client-mode singing synthesis uses official VOICEVOX engine endpoints:sing_frame_audio_query and frame_synthesis.
Unlike talk mode, you build a Score and Note set first.
Prerequisites
Create Score and Note
Basic usage
teacher and id
teacher: style ID forsing_frame_audio_query(currently6000only, so default is 6000)generate(id:): style ID forframe_synthesis
singers().
Tune F0 and volume with tap()
In song mode, tap() is especially useful: adjust SongAudioQuery, then keep chaining to generate().
tap() is also useful when you edit notes and re-sync.
See tap() helper and Tappable trait for the core pattern. VOICEVOX for Laravel is a clear real-world use case.
Next pages
Score and Note Deep Dive
Review frame-length math and practical JSON chart management.
Native Song
Use the same
Score in native FFI mode.VOICEVOX Core for PHP Usage
Review standalone core synthesis flow.