Skip to content

Built-in Supported Third-Party API Interfaces

Custom TTS API Interface Requirements

A POST request will be sent to the filled API address with application/www-urlencode data:

text: The text/string to be synthesized

language: The language code of the text (zh-cn,zh-tw,en,ja,ko,ru,de,fr,tr,th,vi,ar,hi,hu,es,pt,it)/string

voice: The name of the dubbing role/string

rate: Speed up/down value, 0 or '+number%' '-number%', representing the percentage of speed up/down based on normal speed/string

ostype: win32 or mac or linux operating system type/string

extra: Extra parameters/string

Expect JSON format data to be returned from the interface:

{

code: 0=successful synthesis, numbers >0 represent failure

msg: ok=successful synthesis, others are the reason for failure

data: When the synthesis is successful, return the complete URL of the mp3 file for download within the software. Empty when failed

}


OpenVoice-v2 third-party implementation of custom api

https://github.com/kungful/openvoice-api