跳转到主要内容

通过引擎 API 让它唱歌

引擎 API 模式也提供与官方 VOICEVOX 引擎兼容的 Song 端点。
关于引擎 API 的基本配置,请先查看 引擎 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 客户端使用

可以将 Voicevox::song() 指向 Laravel 版引擎。

F0/音量调整端点

分别更新 F0 和音量时,请务必按 F0 → 音量 的顺序执行。

Song 相关端点的支持情况

下一步阅读

Score 与 Note 详解

了解 Song API 中使用的 Score / Note 详情。

引擎 API:Talk

了解文本语音合成端点的用法。

客户端:Song

了解将相同乐谱直接发给官方引擎的模式。
最后修改于 2026年7月18日