LAPLACE TTS API
Generates speech audio from the provided text using LAPLACE Text-to-Speech service
Request Body
application/json
Optionaltext
RequiredstringMinimum length:
1
Maximum length: 4096
voice
stringThe voice to use for speech generation
Default:
"zh-CN-XiaoxiaoMultilingualNeural"
token
RequiredstringLAPLACE TTS Service API key
Minimum length:
1
translateTo
stringThe language to translate the text to
Value in:
"en-US" | "ja-JP" | "zh-CN"
Response Body
Audio file containing the generated speech
TypeScript Definitions
Use the response body type in TypeScript.
response
RequiredunknownBad request - validation error
TypeScript Definitions
Use the response body type in TypeScript.
success
RequiredbooleanValue in:
false
message
Requiredstringcode
Requiredstringtype
RequiredstringServer error or LAPLACE TTS API error
TypeScript Definitions
Use the response body type in TypeScript.
success
RequiredbooleanValue in:
false
message
Requiredstringcode
Requiredstringtype
Requiredstringcurl -X POST "https://edge-workers.laplace.cn/laplace/tts-laplace" \
-H "Content-Type: application/json" \
-d '{
"text": "感谢ドラゴンラプラスWeChat的SC:一发sc没被念到我就冷汗直流心跳加速头皮发麻双手痉挛两腿打颤,还不好意思刷弹幕说你漏了,我好怕你看到了装作没看到。我的sc通常很短只有一小时,只有短短的3600秒,但它存在的时候,我会用心跳来为它倒数。私のBANを解除してください。もう二度とスパムしません😭",
"voice": "zh-CN-XiaoxiaoMultilingualNeural",
"token": "string",
"translateTo": "en-US"
}'
const body = JSON.stringify({
"text": "感谢ドラゴンラプラスWeChat的SC:一发sc没被念到我就冷汗直流心跳加速头皮发麻双手痉挛两腿打颤,还不好意思刷弹幕说你漏了,我好怕你看到了装作没看到。我的sc通常很短只有一小时,只有短短的3600秒,但它存在的时候,我会用心跳来为它倒数。私のBANを解除してください。もう二度とスパムしません😭",
"voice": "zh-CN-XiaoxiaoMultilingualNeural",
"token": "string",
"translateTo": "en-US"
})
fetch("https://edge-workers.laplace.cn/laplace/tts-laplace", {
body
})
package main
import (
"fmt"
"net/http"
"io/ioutil"
"strings"
)
func main() {
url := "https://edge-workers.laplace.cn/laplace/tts-laplace"
body := strings.NewReader(`{
"text": "感谢ドラゴンラプラスWeChat的SC:一发sc没被念到我就冷汗直流心跳加速头皮发麻双手痉挛两腿打颤,还不好意思刷弹幕说你漏了,我好怕你看到了装作没看到。我的sc通常很短只有一小时,只有短短的3600秒,但它存在的时候,我会用心跳来为它倒数。私のBANを解除してください。もう二度とスパムしません😭",
"voice": "zh-CN-XiaoxiaoMultilingualNeural",
"token": "string",
"translateTo": "en-US"
}`)
req, _ := http.NewRequest("POST", url, body)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
import requests
url = "https://edge-workers.laplace.cn/laplace/tts-laplace"
body = {
"text": "感谢ドラゴンラプラスWeChat的SC:一发sc没被念到我就冷汗直流心跳加速头皮发麻双手痉挛两腿打颤,还不好意思刷弹幕说你漏了,我好怕你看到了装作没看到。我的sc通常很短只有一小时,只有短短的3600秒,但它存在的时候,我会用心跳来为它倒数。私のBANを解除してください。もう二度とスパムしません😭",
"voice": "zh-CN-XiaoxiaoMultilingualNeural",
"token": "string",
"translateTo": "en-US"
}
response = requests.request("POST", url, json = body, headers = {
"Content-Type": "application/json"
})
print(response.text)
null
{
"success": false,
"message": "string",
"code": "string",
"type": "string"
}
{
"success": false,
"message": "string",
"code": "string",
"type": "string"
}