Skip to main content

以 Engine API 讓角色歌唱

Engine API 模式也提供官方 VOICEVOX 引擎相容的歌聲 endpoint。
Engine API 的基本設定請先確認 Engine API: Talk

事前準備

為使用歌聲模型,請確認 config/voicevox.phpcore.vvms 中包含 s0.vvm(預設已包含)。

啟動 Laravel 版引擎

產生歌聲語音

1. 建立 sing_frame_audio_query

speaker 請指定 singsinging_teacher 類別的 style ID(例: 6000)。

2. 以 frame_synthesis 合成語音

speaker 請指定 singframe_decode 類別的 style ID(例: 3001)。

從 Laravel Client 使用

可指向 Laravel 版引擎使用 Voicevox::song()

F0、音量調整 endpoint

若要分別更新 F0 與音量,請務必依 F0 → 音量 順序執行。

Song 相關的對應狀況

下一步閱讀

Score 與 Note 詳解

確認 Song API 使用的 Score / Note 詳細內容。

Engine API: Talk

確認文字語音合成 endpoint 用法。

Client: Song

確認將相同譜面直接送到官方引擎的模式。
最後修改於 2026年8月2日