สวัสดีค่ะ ยินดีต้อนรับนะคะ วันนี้มีเรื่องเล่าเบา ๆ มาอ่านให้ฟังค่ะ
适合的用途#
Bua Loi 的声音温柔而年轻,像一位学生或年轻的同事。更轻飘的声音读到这里会开始表演,它依然保持自然。
因此它介于产品类音色和角色类音色之间。儿童故事、温和的讲解和年轻角色的对白,用它来读都很自在。
实际应用#
通过 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": "bualoi", "model": "paxa-tts-flash-v2" }' \ --output bualoi.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: "bualoi", model: "paxa-tts-flash-v2", }), }); if (!response.ok) throw new Error(`TTS failed: ${response.status}`); await writeFile("bualoi.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": "bualoi", "model": "paxa-tts-flash-v2", }, ) response.raise_for_status() with open("bualoi.mp3", "wb") as f: f.write(response.content)
常见问题#
它和 Luk Chup 有什么不同?
Luk Chup 是动画常用的声线,更轻,也更有玩心。Bua Loi 听起来像一个真实的年轻人,所以既能读对白,也能做旁白。
适合读完一整本有声书吗?
儿童和青少年小说可以,这种声线撑得住一整本。成人小说通常更适合 Foi Thong,年轻的读法和这类内容放在一起会显得别扭。
它能读产品文案吗?
用来读安抚用户的帮助说明和新用户引导很合适。促销和公告则需要 Nom Yen 那种向前推进的劲头。
听它朗读您自己的文字 新账户自带 100 免费积分。打开控制台,这个音色已为您选好。
免费开始