🗣️ 泰语文本转语音 V2(Kaitom 声音)
1 IC每400字符
欢迎使用泰语文本转语音 API V2,该版本拥有改进的 Kaitom 声音 (น้องไข่ต้ม เวอร์ชั่น 2)。此版本通过基于 POST 的 API 提供了增强的自然度和更好的泰语-英语混合语言支持。
试用演示
入门
-
先决条件
- 艾艾普科技 (iApp Technology) 的 API 密钥
- 泰语和/或英语文本输入
- 最大文本长度:无特定限制
- 支持的输出格式:WAV
-
快速入门
- 快速处理(小于 1 秒)
- 改进的自然语音生成
- 增强的泰语-英语混合文本支持
-
主要功能
- 改进的自然语音合成(V2 引擎)
- 卓越的混合语言支持(泰语-英语)
- 语言模式选择(TH 或 TH_MIX_EN)
- 表情符号支持
- 数字、日期和货币价值转换
- 快速处理时间
-
安全与合规
- 符合 GDPR 和 PDPA 标准
- 处理后不保留数据
如何获取 API 密钥?
请访问 API 密钥管理 页面查看您现有的 API 密钥或申请新密钥。
V1 可用
正在寻找具有 Kaitom V1 或 Cee 声音的旧版基于 GET 的 API?请参阅 文本转语音 V1
API 端点
| 端点 | 方法 | 描述 | 费用 |
|---|---|---|---|
/v3/store/speech/text-to-speech/kaitom旧版: /thai-tts-kaitom2/tts | POST | 带有 Kaitom 声音 V2 的泰语 TTS | 每 400 个字符 1 IC |
快速示例
示例请求
curl --location 'https://api.iapp.co.th/v3/store/speech/text-to-speech/kaitom' \
--header 'apikey: YOUR_API_KEY' \
--form 'text="สวัสดีครับ น้องไข่ต้ม มาแล้วฮะ"' \
--form 'language="TH"'
示例响应
音频文件输出(WAV 格式)。 您可以预览如下输出音频文件:
纯泰语:
泰语混合英语:
API 参考
文本转语音 V2 端点
- 端点:
POSThttps://api.iapp.co.th/v3/store/speech/text-to-speech/kaitom - 必填参数:
apikey:您的 API 密钥(请求头)text:要转换为语音的文本(表单数据)
- 可选参数:
language:语言模式(表单数据)TH:仅泰语(纯泰语文本)TH_MIX_EN:泰语混合英语(默认)
代码示例
Python
import requests
url = "https://api.iapp.co.th/v3/store/speech/text-to-speech/kaitom"
headers = {"apikey": "YOUR_API_KEY"}
data = {
"text": "สวัสดีครับ น้องไข่ต้ม มาแล้วฮะ",
"language": "TH"
}
response = requests.post(url, headers=headers, data=data)
with open("output.wav", "wb") as f:
f.write(response.content)
JavaScript (Node.js)
const axios = require("axios")
const fs = require("fs")
const FormData = require("form-data")
let formData = new FormData()
formData.append("text", "สวัสดีครับ น้องไข่ต้ม มาแล้วฮะ")
formData.append("language", "TH")
let config = {
method: "post",
url: "https://api.iapp.co.th/v3/store/speech/text-to-speech/kaitom",
headers: {
apikey: "YOUR_API_KEY",
...formData.getHeaders(),
},
data: formData,
responseType: "arraybuffer",
}
axios(config)
.then((response) => {
fs.writeFileSync("output.wav", response.data)
})
.catch((error) => console.log(error))
PHP
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iapp.co.th/v3/store/speech/text-to-speech/kaitom',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'text' => 'สวัสดีครับ น้องไข่ต้ม มาแล้วฮะ',
'language' => 'TH'
),
CURLOPT_HTTPHEADER => array(
'apikey: YOUR_API_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
file_put_contents("output.wav", $response);
?>