Main Page

WEB版VOICEVOX API(低速)

非公式です。本サイトは、VOICEVOXを使って音声を合成しております。利用規約等もこちらでご確認ください。

計算機サーバーで推論する高速APIはこちら

概要

apiKeyが不要で、5秒以上のリクエスト間隔で音声を合成できます。

APIを試す

https://api.tts.quest/v1/voicevox/
そのまま試すボタンを押した場合、次のようなレスポンスが帰ってきます。
{
    "success": true,
    "host": "audio1.tts.quest",
    "audioId": "144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa",
    "audioStatusUrl": "https:\/\/audio1.tts.quest\/v1\/download\/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.json",
    "wavDownloadUrl": "https:\/\/audio1.tts.quest\/v1\/download\/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.wav",
    "mp3DownloadUrl": "https:\/\/audio1.tts.quest\/v1\/download\/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.mp3"
}
この場合、完成した音声のwav形式はhttps://audio1.tts.quest/v1/download/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.wavでダウンロードでき、mp3形式はhttps://audio1.tts.quest/v1/download/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.mp3でダウンロードできます。
ただし、api.tts.questからのレスポンスを受け取った段階では音声の合成が完了していないことがあります。音声ファイルのステータスはhttps://audio1.tts.quest/v1/download/144f5386296fb2035d1bd739dd177c2a1d27cb5e48cfd2a8a127ecb7a9b985aa.jsonで確認でき、isAudioReadyがtrueであれば合成が完了しています。

使い方

URL(例)

https://api.tts.quest/v1/voicevox/?text=読み上げる文&speaker=1

構成

https://api.tts.quest/v1/voicevox/
text (GET | POST) 読み上げる文(平文)
speaker (GET, 省略可) 話者id

リスポンス

(bool) success : リクエストが成功した場合trueを返す

(string) host : 音声のダウンロードサーバー(audio[1-9]+\.tts\.quest)

(string) audioId : 音声ID

(string) audioStatusUrl : 音声ファイルのステータスを取得するURL

(string) wavDownloadUrl : wav形式音声ファイルのダウンロードURL

(string) mp3DownloadUrl : mp3形式音声ファイルのダウンロードURL

音声ファイルのステータス

(bool) success : リクエストが成功した場合trueを返す

(bool) isAudioReady : 音声の生成が完了した場合trueを返す

(bool) isAudioError : 音声の生成が失敗した場合trueを返す

(string) status : 音声ファイルのステータス

(int) updatedTime : ステータスが更新されたUNIX時間

規約と条件

VOICEVOXの利用規約、ならびにそのキャクターや音声ライブラリなどの利用規約等をご確認ください。

青山龍星をご利用の場合は、青山龍星の利用許諾をご確認ください。

もち子(cv 明日葉よもぎ)をご利用の場合は、VOICEVOXもち子合成音声の利用についてをご確認ください。

利用に際して

 計算機サーバーで障害が発生した際に切り替えるためのホットスタンバイを、通常時にはAPIとして提供しています。障害発生時にはWEB版VOICEVOXへ優先的にリソースを割り当てます。リクエストが拒否された場合は、retryAfterで指定する秒数以上間隔を開けてください。音声ファイルへの直リンクは禁止しませんが、音声ファイルはいずれ消去されます。

その他

WEB版API(高速)

死活監視・メンテナンス情報