HAM RADIO 101 · D-STAR VOICE
เคยไหมที่ Hotspot D-Star ของเราขานสถานะการเชื่อม reflector เป็นภาษาอังกฤษจนฟังไม่ทัน? บทความนี้แนะนำ แพ็กเสียงประกาศ D-Star ภาษาไทย สำหรับเครื่องที่ใช้ Pi-Star + ircDDBGateway ที่เข้าไปแทนเสียงอังกฤษเดิม ติดตั้งง่ายผ่าน SSH เพียงไม่กี่บรรทัด และย้อนกลับได้ทุกเมื่อ
1. แพ็กเสียงนี้คืออะไร
เป็นชุดไฟล์เสียงประกาศ สถานะลิงก์ reflector ของ D-Star (เชื่อมต่อ / กำลังเชื่อมต่อ / ไม่ได้เชื่อมต่อ / ไม่ว่าง พร้อมสะกดชื่อ reflector และ callsign) ที่บันทึกเป็นเสียงพูดภาษาไทย แล้วเข้ารหัสเป็นไฟล์เสียงของ ircDDBGateway เพื่อไปแทน “ช่องเสียงอังกฤษ” (en_GB) ของเครื่อง
2. ต้องเตรียมอะไรบ้าง
- Hotspot ที่รัน Pi-Star — มี ircDDBGateway และเปิดใช้งานโหมด D-Star
- ตั้งภาษา ircDDBGateway เป็น English_(UK) — ในหน้าเว็บ Pi-Star หรือค่า
language=0(แพ็กนี้ไปแทนช่องen_GB) - เข้าถึงเครื่องผ่าน SSH ได้ — ผู้ใช้
pi-star(รหัสผ่านเริ่มต้นraspberry)
3. ขั้นตอนติดตั้ง
ทำ บนเครื่อง Hotspot ผ่าน SSH ทั้งหมด (ไม่ต้องใช้คอมพิวเตอร์เครื่องอื่น) — คัดลอกทีละบล็อกไปวางได้เลย
# 1) SSH เข้า hotspot (เปลี่ยน IP เป็นของเครื่องคุณ)
ssh [email protected] # รหัสผ่านเริ่มต้น Pi-Star: raspberry
# 2) โหลดแพ็กเสียงไทยลงเครื่อง
cd /tmp
git clone https://github.com/Masmelo-TH/pi-star-thai-voice.git
cd pi-star-thai-voice
# 3) ติดตั้ง (สำรองไฟล์อังกฤษเดิมเป็น .orig, ก๊อปไฟล์ไทย, รีสตาร์ตเซอร์วิสให้เอง)
sudo bash install.sh
สคริปต์ install.sh จะทำให้อัตโนมัติ: รีมาวต์ระบบไฟล์ให้เขียนได้ชั่วคราว → สำรองไฟล์เดิม (en_GB.indx/en_GB.ambe → .orig) → วางไฟล์ไทย → รีสตาร์ต ircddbgateway
4. ทดสอบและย้อนกลับ
ติดตั้งเสร็จ ให้ลอง เชื่อม (link) reflector สักตัวเพื่อฟังเสียงไทย หากต้องการกลับไปใช้เสียงอังกฤษเดิม เพียงรันสคริปต์คืนค่า:
cd /tmp/pi-star-thai-voice && sudo bash restore.sh
.orig ไว้ในเครื่องเสมอ — restore.sh จะดึงกลับมาให้ครบ5. ในแพ็กมีอะไร
ไฟล์ en_GB.indx + en_GB.ambe บรรจุ คำหลัก 44 คำ ได้แก่ ตัวเลข 0–9, ตัวอักษร A–Z (สำหรับสะกดชื่อ reflector/callsign), โมดูล alpha/bravo/charlie/delta และวลีบอกสถานะลิงก์ ดังนี้
| คีย์ (key) | เสียงไทยที่ได้ยิน |
|---|---|
| linked | “เชื่อมต่อกับ …” (ตามด้วยชื่อ reflector สะกดทีละตัว) |
| linking | “กำลังเชื่อมต่อกับ …” |
| notlinked | “ไม่ได้เชื่อมต่อ” |
| isbusy | “ไม่ว่าง” |
6. ข้อควรรู้และข้อจำกัด
en_GB) ไม่แตะการขานเวลา• เสียง “ศูนย์” อาจเพี้ยนเล็กน้อย (ฟังคล้าย “ฉูน”) เป็นข้อจำกัดของ D-Star ที่ตัดความถี่เกิน 4kHz ทำให้เสียง /s/ หายไป — ลดได้แต่ลบไม่หมด
• ทำเฉพาะฝั่ง D-Star — ฝั่ง DMR (
/usr/local/etc/DMR_Audio/) ยังเป็นอังกฤษ• ถ้ากด “Apply Changes” ในหน้าเว็บ Pi-Star แล้วเผลอเปลี่ยนภาษา ให้ตั้ง
language=0 ใหม่ (ไฟล์เสียงจะไม่ถูกเขียนทับ เพราะเว็บไม่ยุ่งกับไฟล์ .ambe/.indx)เครดิตเสียง: E29WWT · แพ็กเสียง/สคริปต์ติดตั้ง: โครงการ pi-star-thai-voice (ใช้/แจกจ่าย/ดัดแปลงได้อิสระในวงการวิทยุสมัครเล่น) · เรียบเรียงเพื่อการศึกษาโดยสมาคมนักวิทยุสมัครเล่นสุราษฎร์ธานี (HS8AS)
