ค่อย ๆ วางทุกอย่างลงก่อนนะครับ แล้วพักหูฟังเสียงเบา ๆ แบบนี้สักครู่ครับ
适合的用途#
Sangkaya 读得轻而近,带着近讲收听所依赖的气息和口腔细节。声线始终是成年男性,音量却远低于日常对话。
它覆盖舒缓旁白和 ASMR 之间的地带。演绎保留了足够的轮廓,能把一整段话的意思传达出来,这是它和最轻的那些音色的区别。
实际应用#
通过 API 调用#
voice 字段直接填写上方的音色 ID。请求中的其他参数均为 Paxa TTS Flash v2 的默认值。
- 模型
- Paxa TTS Flash v2
- 每次请求
- 5,000 个字符
- 费率
- 每 1,000 个字符 10 积分
- 免费积分
- 100 积分,约合 16 分钟语音
curl -X POST https://api.paxalabs.com/v1/tts \ -H "Authorization: Bearer $PAXA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "text": "ค่อย ๆ วางทุกอย่างลงก่อนนะครับ แล้วพักหูฟังเสียงเบา ๆ แบบนี้สักครู่ครับ", "voice": "sangkaya", "model": "paxa-tts-flash-v2" }' \ --output sangkaya.mp3
import { writeFile } from "node:fs/promises"; const response = await fetch("https://api.paxalabs.com/v1/tts", { method: "POST", headers: { Authorization: `Bearer ${process.env.PAXA_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ text: "ค่อย ๆ วางทุกอย่างลงก่อนนะครับ แล้วพักหูฟังเสียงเบา ๆ แบบนี้สักครู่ครับ", voice: "sangkaya", model: "paxa-tts-flash-v2", }), }); if (!response.ok) throw new Error(`TTS failed: ${response.status}`); await writeFile("sangkaya.mp3", Buffer.from(await response.arrayBuffer()));
import os import requests response = requests.post( "https://api.paxalabs.com/v1/tts", headers={"Authorization": f"Bearer {os.environ['PAXA_API_KEY']}"}, json={ "text": "ค่อย ๆ วางทุกอย่างลงก่อนนะครับ แล้วพักหูฟังเสียงเบา ๆ แบบนี้สักครู่ครับ", "voice": "sangkaya", "model": "paxa-tts-flash-v2", }, ) response.raise_for_status() with open("sangkaya.mp3", "wb") as f: f.write(response.content)
常见问题#
它和 Oliang 有什么不同?
Oliang 用日常对话的音量说话,节奏是电台式的松弛。Sangkaya 降到近讲音量,气息也成为听众听到的一部分。
它是耳语音色吗?
它在低音量下保持完整发声。Woon 更轻,而这种声线在较长的篇幅里比耳语更容易听清。
它适合普通旁白吗?
沉思和慢节奏的内容没有问题。需要在背景噪音中听清的内容,更适合 Khanom Krok 或 Thong Ek。
听它朗读您自己的文字 新账户自带 100 免费积分。打开控制台,这个音色已为您选好。
免费开始