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
Get engine manifest.
Laravel Implementation Status: ✅ Returns static manifest for Laravel package (no fallback needed)
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
Information about the engine itself.
Manifest version
Engine name
Brand name
Engine UUID
Engine URL
Base64-encoded engine icon
Default sampling rate
Engine frame rate
Engine terms of service
Engine update information
Show child attributes
Show child attributes
Dependency license information
Show child attributes
Show child attributes
Features supported by this engine
Show child attributes
Show child attributes
vvlib version supported by this engine
最終更新日 2026年8月2日