ค่ำคืนนี้ เรื่องราวทั้งหมดจะค่อย ๆ เผยออกมา ทีละฉาก ทีละบรรทัด
适合的用途#
Panang 讲究咬字。每个音节都完整成形,断句经过斟酌,声线带着泰国舞台念白的那种庄重。
它是音色库里穿礼服的声音。遇到有仪式感的内容,无论是年代片还是颁奖词,这份精致就不再像一种腔调,反倒成了重点。
- 舞台剧
- 年代剧、文学改编,以及任何在观众席灯光暗下后念出的内容。
- 典礼与颁奖
- 当众宣读的文稿,场合本身就要求庄重。
- 文学朗读
- 诗歌和泰国古典散文,断句和意义同样重要。
以下情况可换用
Massaman电影般的分量和更低的重心,Panang 给的则是咬字。
Khanom Krok纪录片式的平静,这类题材配上庄重反而别扭。
实际应用#
通过 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": "panang", "model": "paxa-tts-flash-v2" }' \ --output panang.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: "panang", model: "paxa-tts-flash-v2", }), }); if (!response.ok) throw new Error(`TTS failed: ${response.status}`); await writeFile("panang.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": "panang", "model": "paxa-tts-flash-v2", }, ) response.raise_for_status() with open("panang.mp3", "wb") as f: f.write(response.content)
常见问题#
这个音色的“舞台腔”指什么?
指清晰的咬字和经过斟酌的断句,像舞台演员对着整个剧场说话。这个音色不扮演角色,庄重感体现在演绎方式上。
它和 Massaman 有什么不同?
Massaman 更低、更慢,属于电影的声线。Panang 音区更高,咬字更用力,属于舞台的声线。
它适合有声书吗?
古典散文和年代小说与这种声线很契合。当代小说通常更适合 Foi Thong 或 Tub Tim Krob,否则这份庄重会横在听众和故事之间。
听它朗读您自己的文字 新账户自带 100 免费积分。打开控制台,这个音色已为您选好。
免费开始