在原生模式下让它唱歌
原生模式的歌声合成通过 PHP FFI 直接调用 VOICEVOX CORE。 构建Score 与 Note 的方式与客户端模式一致。
前置准备
- 已完成 安装与配置
- 已配置好 VOICEVOX Core for PHP
- 已在
.env中设置VOICEVOX_CORE_PATH
config/voicevox.php 的 core.vvms 中包含 s0.vvm。
构建 Score 与 Note
基本使用
Score,就能在客户端模式与原生模式中复用同一份乐谱。
使用 tap() 重新同步 F0 与音量
原生 Song 中 tap() 同样有用。调整完 SongAudioQuery 后可直接传给 generate()。
与客户端模式的区别
FFI 的机制请参见 PHP FFI;仅使用核心库时的流程请参见 VOICEVOX Core for PHP 用法。
下一步阅读
Score 与 Note 详解
了解 Song 乐谱数据的实用管理方法。
客户端 Song
对比与 HTTP 客户端版的差异。
VOICEVOX for Laravel 概览
汇总查看各模式与相关页面。