HAM RADIO 101 · D-STAR VOICE

เคยไหมที่ Hotspot D-Star ของเราขานสถานะการเชื่อม reflector เป็นภาษาอังกฤษจนฟังไม่ทัน? บทความนี้แนะนำ แพ็กเสียงประกาศ D-Star ภาษาไทย สำหรับเครื่องที่ใช้ Pi-Star + ircDDBGateway ที่เข้าไปแทนเสียงอังกฤษเดิม ติดตั้งง่ายผ่าน SSH เพียงไม่กี่บรรทัด และย้อนกลับได้ทุกเมื่อ

ให้ Hotspot D-Star ประกาศสถานะเป็นภาษาไทย ด้วยแพ็กเสียง Pi-Star ircDDBGateway

1. แพ็กเสียงนี้คืออะไร

เป็นชุดไฟล์เสียงประกาศ สถานะลิงก์ reflector ของ D-Star (เชื่อมต่อ / กำลังเชื่อมต่อ / ไม่ได้เชื่อมต่อ / ไม่ว่าง พร้อมสะกดชื่อ reflector และ callsign) ที่บันทึกเป็นเสียงพูดภาษาไทย แล้วเข้ารหัสเป็นไฟล์เสียงของ ircDDBGateway เพื่อไปแทน “ช่องเสียงอังกฤษ” (en_GB) ของเครื่อง

ตัวอย่างที่จะได้ยิน
เชื่อม REF087 C“เชื่อมต่อกับ อาร์ อี เอฟ ศูนย์ แปด เจ็ด ชาลี”
ส่วน การขานเวลา จะยังเป็นภาษาอังกฤษเดิม เช่น “It is ten AM” (ตั้งใจไม่แตะ เพราะรูปแบบ 12 ชม.+AM/PM ทำให้ลำดับคำไทยฟังไม่เป็นธรรมชาติ)

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. ข้อควรรู้และข้อจำกัด

อ่านก่อนใช้งาน
การขานเวลายังเป็นภาษาอังกฤษ — แพ็กนี้แทนเฉพาะเสียงประกาศลิงก์ (main pack 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)

แชร์บทความนี้
LINEFacebookX
ลิงก์สั้น: www.hs8as.com/?p=341