เสียงประกาศภาษาไทย
สร้างเสียงตามสาย เสียงประกาศในร้าน และเสียงเรียกคิวจากข้อความด้วย AI ทั้งภาษาไทย อังกฤษ และจีนกลาง แล้วสร้างใหม่ได้ทันทีที่ข้อความเปลี่ยน
ไอเดียให้ลองเล่น
สวัสดีค่ะ ยินดีต้อนรับสู่ห้างของเรา วันนี้เปิดให้บริการถึง 3 ทุ่ม ขอให้ทุกท่านเพลิดเพลินกับการช้อปปิ้งค่ะ
หมายเลข 47 เชิญช่องบริการที่ 3 ค่ะ
ประกาศจากเทศบาล วันพรุ่งนี้จะมีการฉีดพ่นหมอกควันกำจัดยุงลายในเขตชุมชน ตั้งแต่เวลา 9 โมงเช้าเป็นต้นไป
เพื่อความปลอดภัย กรุณายืนหลังเส้นเหลือง For your safety, please stand behind the yellow line.
ทุกการ์ดเล่นคลิปจริงที่สร้างจากสคริปต์นั้น ๆ ด้วยเสียงนมเย็น เปิดในหน้าเสียงพูดเพื่อให้พูดข้อความของคุณเองได้
ระบบเสียงประกาศใช้ API อย่างไร
เสียงประกาศเป็นโครงสร้างพื้นฐานของพื้นที่สาธารณะไทย เทศบาลและ อบต. ดูแลหอกระจายข่าวและเสียงตามสาย ระบบเรียกคิวขานหมายเลขในโรงพยาบาล ธนาคาร และคลินิก และเฉพาะระบบรางอย่างเดียวก็มีผู้โดยสาร 547,918,317 เที่ยวคนในปี 2568 (รถไฟฟ้าในกรุงเทพฯ 520.5 ล้านเที่ยวคน และรถไฟระหว่างเมือง 27.4 ล้านเที่ยวคน) หรือราว 45 ล้านเที่ยวคนต่อเดือนที่เดินผ่านลำโพงประกาศ ส่วนตัวเสียงเองทุกวันนี้ยังมาจากการอ่านสดผ่านไมโครโฟนหรือประกอบจากคลังเสียงที่อัดในสตูดิโอ การเปลี่ยนชื่อช่องบริการ การเปิดทางออกใหม่ หรือการเพิ่มประโยคความปลอดภัยหนึ่งประโยค จึงต้องรอคิวอัดเสียง ระบบที่ประกอบประโยคเองยิ่งเจอปัญหานี้หนักกว่าเดิม เครื่องเรียกคิวไม่ได้เล่นประโยคสำเร็จรูป แต่เล่นคลังของหมายเลข ช่องบริการ และชื่อบริการต่อกันเป็นลำดับ การเปลี่ยนชื่อช่องบริการเพียงช่องเดียวจึงทำให้ไฟล์หลายสิบไฟล์ใช้ไม่ได้พร้อมกัน Text-to-Speech API แทนที่ทั้งสองขั้นตอนด้วยข้อความ พิมพ์ประกาศประจำวันแล้วเปิดไฟล์ที่สร้างขึ้น ส่งข้อความชุดเดียวจากส่วนกลางไปทุกสาขา และสร้างคลังวลีทั้งชุดใหม่ได้ในวันเดียวกับที่ถ้อยคำเปลี่ยน
ประกาศข่าวประจำวัน
เทศบาลหรือ อบต. พิมพ์ข้อความประกาศ สร้างไฟล์ MP3 แล้วเปิดผ่านหอกระจายข่าวหรือเสียงตามสาย ระบบรุ่นใหม่แบบ IP รับไฟล์เสียงที่อัปโหลดได้โดยตรง ส่วนระบบเดินสายแบบเดิมก็เปิดจากอุปกรณ์เล่นไฟล์ที่ใช้อยู่แล้ว
ส่งข้อความเดียวถึงทุกสาขา
ร้านค้าปลีกสร้างเสียงประกาศในร้านจากส่วนกลาง แล้วกระจายไฟล์เดียวกันไปทุกสาขา ถ้อยคำและเสียงจึงตรงกันทุกที่ในวันเดียวกัน และโปรโมชันที่จบก่อนกำหนดก็ถอนออกได้ด้วยการแทนที่ไฟล์เดียว
ประกอบคลังวลี
เสียงเรียกคิวและเสียงประกาศบนชานชาลาประกอบจากคลังที่สร้างไว้ล่วงหน้า หมายเลข ช่องบริการ ชื่อสถานี และประโยคความปลอดภัย สร้างครั้งเดียว เก็บเป็นไฟล์ไว้ แล้วสร้างใหม่เฉพาะส่วนที่เปลี่ยน
หนึ่งโฟลเดอร์ต่อหนึ่งสถานี
announcements/ ├─ siam/ │ ├─ approach.mp3 สถานีต่อไป สยาม Next station, Siam │ ├─ interchange.mp3 สถานีนี้เปลี่ยนเส้นทางได้ │ └─ crowding.mp3 กรุณาเว้นทางให้ผู้โดยสารลงก่อน ├─ asok/ │ └─ approach.mp3 สถานีต่อไป อโศก Next station, Asok ├─ mochit/ │ └─ approach.mp3 สถานีต่อไป หมอชิต Next station, Mo Chit └─ shared/ ├─ safety.mp3 กรุณายืนหลังเส้นเหลือง └─ doors.mp3 ประตูกำลังจะปิด โปรดระวัง
คลังเสียงประกาศจัดตามสถานที่ ไม่ได้จัดตามข้อความ หนึ่งโฟลเดอร์ต่อหนึ่งสถานี หนึ่งไฟล์ต่อหนึ่งวลี และมีชุดกลางที่ทุกชานชาลาเปิดเหมือนกัน หน่วยงานกำกับระบบรางรายงานจำนวนผู้โดยสารแยกรายสถานี จึงรู้ตั้งแต่ก่อนสร้างไฟล์แรกว่าโฟลเดอร์ใดมีคนฟังมากที่สุด และสถานีที่เปลี่ยนทางออก เปลี่ยนจุดเปลี่ยนเส้นทาง หรือเปลี่ยนชื่อ ก็สร้างใหม่ทั้งโฟลเดอร์แทนการจองคิวอัดเสียง โครงสร้างเดียวกันนี้ใช้ได้นอกระบบราง หนึ่งโฟลเดอร์ต่อหนึ่งสาขา หนึ่งช่องบริการ หรือหนึ่งอาคาร
ขนาดเครือข่ายกับค่าใช้จ่ายต่อเดือน
| จำนวนสาขา | ไฟล์ | เครดิต | ค่าใช้จ่าย |
|---|---|---|---|
| 10 สาขา | ไฟล์ชุดเดียวกัน | 180 | $0.18 |
| 50 สาขา | ไฟล์ชุดเดียวกัน | 180 | $0.18 |
| ประกาศรายวันครบเดือน ทุกขนาดเครือข่าย | ประมาณ $0.18 | ||
ไฟล์ที่สร้างครั้งเดียวเล่นได้ทุกสาขา ค่าใช้จ่ายจึงขึ้นกับข้อความเพียงอย่างเดียว ไม่ว่าจะมีกี่สาขา ประกาศวันละราว 600 ตัวอักษรคิดเป็น 6 เครดิต ครบ 30 วันคือ 18,000 ตัวอักษร ที่อัตรา $10 ต่อหนึ่งล้านตัวอักษร
สำหรับนักพัฒนา
หนึ่งคำขอได้ไฟล์ MP3 ของประกาศนั้น และการส่งพร้อม Idempotency-Key ทำให้งานตามตารางเวลาลองใหม่ด้วยคำขอเดิมได้โดยไม่ถูกคิดเงินซ้ำ
เอกสารอ้างอิง API ฉบับเต็มcurl -X POST https://api.paxalabs.com/v1/tts \ -H "Authorization: Bearer $PAXA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "text": "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs", "voice": "khanomkrok", "model": "paxa-tts-flash-v2" }' \ --output speech.mp3
curl -X POST https://api.paxalabs.com/v1/tts \ -H "Authorization: Bearer $PAXA_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: order-8146-confirmation" \ -d '{"text": "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs", "voice": "khanomkrok", "model": "paxa-tts-flash-v2"}' \ --output speech.mp3
// Reuse the same key when retrying the identical request: the charge // happens once and the same audio is served again. const idempotencyKey = `order-${order.id}-confirmation`; const response = await fetch("https://api.paxalabs.com/v1/tts", { method: "POST", headers: { Authorization: `Bearer ${process.env.PAXA_API_KEY}`, "Content-Type": "application/json", "Idempotency-Key": idempotencyKey, }, body: JSON.stringify({ text: "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs", voice: "khanomkrok", model: "paxa-tts-flash-v2" }), });
ฟังเสียงจริง
เสียงบางส่วนจากทั้งหมด 50 เสียง สร้างจาก API ด้วยรหัสเสียงที่เปิดให้ใช้งานจริง ฟังครบทุกเสียงได้ที่หน้า Text-to-Speech
- นมเย็นv1 + v2เปิดในหน้าเสียงพูด
- มัสมั่นv1 + v2พระเอก
- ทองเอกv1 + v2ผู้ประกาศข่าว
- หมูปิ้งv1 + v2วัยรุ่นมั่นใจ
สร้างมาเพื่อเสียงประกาศภาษาไทย
ข้อความประกาศภาษาไทยสั้น เป็นทางการ และมักไม่มีเครื่องหมายวรรคตอน Paxa TTS Flash v2 เว้นจังหวะการอ่านข้อความประกาศได้เป็นธรรมชาติโดยไม่ต้องอาศัยเครื่องหมายวรรคตอน และอ่านประกาศสองภาษาจบในรอบเดียวด้วยเสียงเดียว ครึ่งภาษาไทยกับครึ่งภาษาอังกฤษของข้อความเดียวกันจึงเข้ากันพอดี ส่วนหมายเลขคิว หมายเลขช่องบริการ และเวลา ก็ออกมาแบบที่ผู้ประกาศพูดจริง
คำถามที่พบบ่อย
ประกาศเดียวผสมไทยกับอังกฤษได้ไหม
ได้ ข้อความไทยปนอังกฤษสังเคราะห์ในคำขอเดียวด้วยเสียงเดียว ประกาศสองภาษาจึงเป็นไฟล์เดียวแทนการอัดเสียงสองรอบ
ระบบจะได้ไฟล์เสียงรูปแบบไหน
MP3 ทั้งแบบไฟล์เต็มและแบบสตรีม เครื่องควบคุมเสียงตามสาย ระบบ PA และเครื่องเรียกคิวที่เล่นไฟล์เสียงอัปโหลดใช้ไฟล์นี้ได้โดยตรง และแปลงเป็นฟอร์แมตอื่นได้ด้วยเครื่องมือมาตรฐานหากอุปกรณ์ต้องการ
นำวลีที่สร้างแล้วมาใช้ซ้ำได้ไหม
ได้ ผลลัพธ์คือไฟล์ที่เก็บไว้ใช้ได้เอง สร้างคลังวลีครั้งเดียว ประกอบประกาศจากคลังนั้น แล้วสร้างใหม่เฉพาะวลีที่เปลี่ยน การเล่นประกาศที่มีไฟล์อยู่แล้วไม่ต้องเรียก API ซ้ำ ระบบเรียกคิวที่ทำงานหนักตลอดวันจึงแทบไม่แตะ API เลยระหว่างรอบสร้างคลังใหม่
ระบบของเราประกาศตามตารางเวลาและลองใหม่เมื่อล้มเหลว จะถูกคิดเงินซ้ำไหม
ไม่ ถ้าการลองใหม่ส่ง Idempotency-Key เดิม คีย์นี้ยึดกับการคิดเงินครั้งแรก คำขอเดิมที่ส่งซ้ำจึงได้ผลลัพธ์อีกครั้งโดยไม่ถูกคิดเงินรอบสอง อีกทั้งระบบคิดเครดิตก่อนสังเคราะห์และคืนอัตโนมัติ หากล้มเหลวหลังคิดเครดิต เครดิตจะถูกคืนทันที และทุกคำขอตรวจสอบได้ในหน้าบันทึกคำขอ
สร้างคลังวลีใหม่ทั้งชุดได้เร็วแค่ไหน
หนึ่งวลีคือหนึ่งคำขอ ยาวได้ถึง 5,000 ตัวอักษร สร้างทั้งคลังได้ในลูปเดียว และเนื่องจากวลีประกาศสั้น การสร้างคลังใหม่จึงถูกจำกัดด้วยจำนวนคำขอต่อนาทีมากกว่าจำนวนตัวอักษร ซึ่งจำนวนคำขอต่อนาทีของแต่ละแพ็กเกจอยู่ในหน้าราคา
เริ่มต้นด้วยเครดิตฟรี
เข้าสู่ระบบด้วย Google, GitHub หรือ Hugging Face แล้วใช้เครดิตฟรี 100 เครดิตกับข้อความของคุณเอง
บทความที่เกี่ยวข้อง
- ค่าพากย์เสียงภาษาไทยปี 2569: สตูดิโอ ฟรีแลนซ์ และ AI
- เลือกเสียง AI ภาษาไทยให้เหมาะกับงาน: คู่มือครบทั้ง 34 เสียง
- วิธีเขียนสคริปต์ให้เสียง AI ภาษาไทยอ่านได้เป็นธรรมชาติ
- ภาษาไทยไม่มีจุดจบประโยค: เสียงพูดแบบสตรีมควรตัดตรงไหน
- วัดคุณภาพเสียง AI ภาษาไทยด้วยสิบประโยค
- Paxa TTS Flash อ่านภาษาจีนกลางได้แล้ว พร้อมเสียงใหม่หกเสียง
- Paxa TTS Flash อ่านแท็กอารมณ์ได้แล้ว บนเสียงใหม่สองเสียง
- Paxa TTS Flash เริ่มส่งเสียงแรกใน 104 มิลลิวินาที
- Text to Speech คืออะไร เสียง AI ทำงานอย่างไร และใช้ทำอะไรได้บ้าง
- วิธีทำเสียงพากย์ AI ใส่คลิป TikTok Reels และ Shorts
- แปลงข้อความเป็นเสียงภาษาไทยที่ดีที่สุด สำหรับแอป วิดีโอ และสายโทรศัพท์
- โปรแกรมสร้างเสียง AI ที่ดีที่สุดสำหรับ YouTube ทั้งเสียงบรรยาย ช่องไม่เปิดหน้า และ Shorts
- Text to Speech ฟรีที่ดีที่สุด สำหรับงานส่วนตัวและการลองเสียงก่อนจ่ายเงิน
- Text to Speech ที่ดีที่สุดสำหรับทำหนังสือเสียงและงานอ่านเรื่องยาว
- วิธีเจนเสียง AI ภาษาไทย ตั้งแต่เลือกเสียงจนได้ไฟล์
- ให้ AI อ่านนิยายให้ฟัง ด้วยเสียงผู้บรรยายและเสียงตัวละคร
- วิธีเขียนคำบรรยายเสียงสำหรับออกแบบเสียง AI พร้อมตัวอย่าง
- ออกแบบเสียงกับโคลนเสียงต่างกันอย่างไร สองวิธีสร้างเสียง AI ของตัวเอง
- เครื่องมือออกแบบเสียง AI ที่ดีที่สุดสำหรับเสียงภาษาไทย เสียงที่บันทึกไว้ใช้ซ้ำ และ Voice Agent
- Paxa TTS Flash v2 เปิดให้ใช้งานแล้ว
- เครื่องมือออกแบบเสียง AI เปิดให้ใช้งานแล้ว
- Temperature และแท็กช่วงหยุดบน Paxa TTS Flash v2