Engine Manifest
curl --request GET \
--url https://api.example.com/engine_manifestimport requests
url = "https://api.example.com/engine_manifest"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/engine_manifest', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/engine_manifest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/engine_manifest"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/engine_manifest")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/engine_manifest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"manifest_version": "<string>",
"name": "<string>",
"brand_name": "<string>",
"uuid": "<string>",
"url": "<string>",
"icon": "<string>",
"default_sampling_rate": 123,
"frame_rate": 123,
"terms_of_service": "<string>",
"update_infos": [
{
"version": "<string>",
"descriptions": [
"<string>"
],
"contributors": [
"<string>"
]
}
],
"dependency_licenses": [
{
"name": "<string>",
"text": "<string>",
"version": "<string>",
"license": "<string>"
}
],
"supported_features": {
"adjust_mora_pitch": true,
"adjust_phoneme_length": true,
"adjust_speed_scale": true,
"adjust_pitch_scale": true,
"adjust_intonation_scale": true,
"adjust_volume_scale": true,
"interrogative_upspeak": true,
"synthesis_morphing": true,
"adjust_pause_length": true,
"sing": true,
"manage_library": true,
"return_resource_url": true,
"apply_katakana_english": true
},
"supported_vvlib_manifest_version": "<string>"
}Engine Manifest
エンジンマニフェストを取得します。
Laravel実装状況: ✅ Laravelパッケージ用のマニフェストを静的に返す(フォールバック不要)
GET
/
engine_manifest
Engine Manifest
curl --request GET \
--url https://api.example.com/engine_manifestimport requests
url = "https://api.example.com/engine_manifest"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/engine_manifest', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/engine_manifest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/engine_manifest"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/engine_manifest")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/engine_manifest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"manifest_version": "<string>",
"name": "<string>",
"brand_name": "<string>",
"uuid": "<string>",
"url": "<string>",
"icon": "<string>",
"default_sampling_rate": 123,
"frame_rate": 123,
"terms_of_service": "<string>",
"update_infos": [
{
"version": "<string>",
"descriptions": [
"<string>"
],
"contributors": [
"<string>"
]
}
],
"dependency_licenses": [
{
"name": "<string>",
"text": "<string>",
"version": "<string>",
"license": "<string>"
}
],
"supported_features": {
"adjust_mora_pitch": true,
"adjust_phoneme_length": true,
"adjust_speed_scale": true,
"adjust_pitch_scale": true,
"adjust_intonation_scale": true,
"adjust_volume_scale": true,
"interrogative_upspeak": true,
"synthesis_morphing": true,
"adjust_pause_length": true,
"sing": true,
"manage_library": true,
"return_resource_url": true,
"apply_katakana_english": true
},
"supported_vvlib_manifest_version": "<string>"
}レスポンス
200 - application/json
Successful Response
エンジン自体に関する情報。
マニフェストのバージョン
エンジン名
ブランド名
エンジンのUUID
エンジンのURL
エンジンのアイコンをBASE64エンコードしたもの
デフォルトのサンプリング周波数
エンジンのフレームレート
エンジンの利用規約
エンジンのアップデート情報
Show child attributes
Show child attributes
依存関係のライセンス情報
Show child attributes
Show child attributes
エンジンが持つ機能
Show child attributes
Show child attributes
エンジンが対応するvvlibのバージョン
最終更新日 2026年5月27日
関連トピック
.vvproj ファイル仕様 - VOICEVOX for LaravelエンジンAPI連携アプリ開発ガイド - VOICEVOX for Laravelパッケージ自動検出の内部構造設定リファレンス - VOICEVOX for LaravelLaravel Scout⌘I