
Tub Tim Krobทับทิมกรอบ
The lowest of the female voices, close enough to read to one listener at a time.
Female · Thai · Intimate reads · 0:04tubtimkrob
เอนหลังสบาย ๆ แล้วให้ฉันอ่านบทสุดท้ายของคืนนี้ให้ฟังนะคะ
The clip offers a final chapter. Listen for how much of the line sits under conversational volume.
Tub Tim Krob reads low and close. The delivery assumes headphones and a quiet room, and it holds a confiding register without slipping into a whisper.
The material it suits is the last thing someone hears before the day ends. Anything written to be overheard by a crowd will sound underpowered in this register.
Cast it for#
- Night-time reading
- Final chapters, journals, and long fiction read at the end of a day.
- Intimate narration
- First-person writing where the listener is meant to be the one being addressed.
- Headphone-first audio
- Material produced for close listening, where volume is not doing the work.
Reach for instead
- Sanae Chan A warmer, brighter read that still carries over a broadcast.
- Woon A near-whisper for material that ends with the listener asleep.
In production#
- Audiobooks
First-person and night-time fiction.
- Creators
Close-listening audio and voice diaries.
Call it from the API#
The voice field takes the id above. Every other value in this request is a Paxa TTS Flash default.
curl -X POST https://api.paxalabs.com/v1/tts \
-H "Authorization: Bearer $PAXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "เอนหลังสบาย ๆ แล้วให้ฉันอ่านบทสุดท้ายของคืนนี้ให้ฟังนะคะ",
"voice": "tubtimkrob",
"model": "paxa-tts-flash-v1"
}' \
--output tubtimkrob.mp3import { 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: "tubtimkrob",
model: "paxa-tts-flash-v1",
}),
});
if (!response.ok) throw new Error(`TTS failed: ${response.status}`);
await writeFile("tubtimkrob.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": "tubtimkrob", "model": "paxa-tts-flash-v1"},
)
response.raise_for_status()
with open("tubtimkrob.mp3", "wb") as f:
f.write(response.content)- Model
- Paxa TTS Flash
- Per request
- 5,000 characters
- Rate
- 15 credits per 1,000 characters
- Free credits
- 100 credits, about 9 minutes
Questions#
- Will it carry on a phone speaker?
- The register is written for headphones and a quiet room. On an open speaker in a busy space, Foi Thong or Nom Yen stay legible where this one thins out.
- Is it a whisper voice?
- It reads under conversational volume while keeping full voice. Woon is the actual near-whisper, and Sangkaya is its male counterpart.
- What does it read badly?
- Announcements, bulletins, and anything a listener hears once while distracted. The register asks for attention it cannot demand.
Hear it read your own words.
New accounts start with 100 free credits. Open the playground and this voice is already selected.