Skip to main content

要安裝什麼

VOICEVOX for Laravel 需要的追加套件與本機設定會依想使用的模式而異。
若只要以 HTTP 連線至官方 VOICEVOX 引擎,只需 revolution/laravel-voicevox 即可開始。

需求

包含 Laravel Cloud 在內的一般 Web 伺服器上 FFI 為停用。Native 模式與 Engine API 請於 本機 CLI 嘗試。

設定步驟

1

安裝套件

依想使用的模式以 Composer 導入。Native 模式與 Engine API 也需要 VOICEVOX Core for PHP
2

發佈設定檔

3

設定 .env

若只用 Client 模式,設定 VOICEVOX_URL;使用 FFI 時設定 VOICEVOX_CORE_PATH
4

必要時安裝引擎資源

使用 /speaker_info/singer_info 時需要額外資源。

config/voicevox.php

所有設定項目可於 設定參考 確認。

最低必要的 .env

僅 Client 模式

若以預設的 http://127.0.0.1:50021 啟動官方引擎則不需追加設定。

Native 模式 / Engine API

VOICEVOX_CORE_PATH 的內容需依 VOICEVOX Core for PHP 的步驟準備。library 本體、OpenJTalk 字典、模型檔案的放置也請於該處確認。

啟用 FFI

CLI 中通常可直接使用。 若要於本機啟動 Laravel 版引擎 API,請於 php.ini 啟用 FFI。
FFI 的機制與限制整理於 PHP FFI

安裝引擎資源

使用 /speaker_info/singer_info 等資源相關 endpoint 時,需另外導入資源檔案。
Orchestra Testbench 環境使用以下指令。

各模式入口

Client Talk

以 Docker 啟動官方 VOICEVOX 引擎進行文字語音合成。

Client Song

使用 ScoreNote 進行歌聲合成。

Native Talk

透過 FFI 直接呼叫 VOICEVOX CORE。

Native Song

確認歌聲模型與 sync() 的使用時機。

參考連結

最後修改於 2026年8月2日