ตั้งกระทู้มาหลายตอน โดยเน้นแต่เรื่องปั๊มแก๊สเป็นส่วนใหญ่ หลายท่านเริ่มจะเบื่อแล้ว ก็เลยขออณุญาตเปลี่ยนเครื่องปรุงใหม่
ในตอนนี้ขอเสนอเมนูใหม่ โดยเน้นเรื่อง speedcam ทุกตัวที่มีใช้กันอยู่ในปัจจุบัน แต่ก็ยังมีเรื่องของ ปั๊มแก๊ส LPG และ NGV
ผสมอยู่ด้วย จะได้ครบเครื่อง ครบทุกรส ขอเริ่มเลยนะครับ
ในตอนที่แล้วผมได้พูดถึงเรื่องการตั้งค่าต่างๆ การกำหนดระยะการเตือน ระยะการเตือนซ้ำ ค่อนข้างจะละเอียดพอสมควร
http://www.n...topic=3323.0 ในคราวนี้จะมีเพิ่มเรื่องของการเตือนความเร็วเข้ามาอีก เพื่อให้ไฟล์ speedcam สมบูรณ์แบบยิ่งขึ้น ยกตัวอย่างเช่น
ในกรณีที่มีการตรวจจับความเร็ว และเราได้กำหนดระยะทางที่จะให้เริ่มเตือนไว้ที่ 1000 เมตร เมื่อเราเข้ามาในระยะ 1000 เมตรแล้ว ก็จะมีเสียงเตือน
เป็นคำพูดที่เราได้กำหนดเอาไว้แล้ว เช่น "มี กล้อง จับ ความ เร็ว ข้าง หน้า" เราก็จะทราบว่าข้างหน้ามีด่านตรวจจับอยู่ ในกรณีนี้ถ้าเราใช้ความเร็ว
ไม่เกิน 100 กม/ชม เราก็ไม่จำเป็นต้องเตือนเป็นอย่างอื่นอีกนอกจากให้เตือนซ้ำ แต่ถ้าเราใช้ความเร็วเกิน 100 กม/ชม แล้วให้มันเตือนว่า
"มี กล้อง จับ ความ เร็ว ข้าง หน้า .... กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ" เราก็จะรู้ว่า เราใช้ความเร็วเกิน และมันก็จะเตือนซ้ำข้อความนี้เรื่อยๆ
จนกว่าคุณจะลดความเร็วลงต่ำกว่า 100 กม/ชม มันก็จะหยุดเตือนข้อความนี้ แล้วกลับไปเตือนในข้อความในแบบแรกแทน
สำหรับในกระทู้นี้จะมีไฟล์ speedcam อยู่ทั้งหมด 7 แบบคือ
1. เตือนกล้องจับความเร็ว
2. เตือนกล้องสัญญาณไฟจราจร
3. เตือนจุดตัดทางรถไฟ
4. เตือนจุดอันตรายที่เกิดอุบัติเหตุบ่อยครั้ง
5. เตือนด่านเก็บเงินค่าผ่านทาง
6. เตือนปั๊ม LPG
7. เตือนปั๊ม NGV
สิ่งที่เราต้องทำคือ
1. เพิ่มข้อความลงใน sys.txt ในทุกแคตตาล็อกที่ใช้งาน สำหรับท่านที่ต้องการใช้ทั้งเสียง TTS และเสียงไทยใจดี คุณสามารถสลับ
ไปใช้ได้ทั้งสองแบบ ถ้าเป็นเสียง TTS ก็จะพูดตามข้อความใน sys.txt แต่ถ้าเป็นเสียงไทยใจดี ก็จะใช้เสียงพูดจากที่ผมได้บันทึกเสียง
ไว้ในไฟล์ data.zip\audio ซึ่งก็เป็นเสียงของคุณนาริสสาเหมือนกันครับ
[warning]
speedcam_enabled=1
speedcam_warning=1
[speedcam_category:0]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech ;กรณีใช้ความเร็วไม่เกิน 100 กม\ชม สำหรับเสียง TTS
activated_speech="มี.กล้อง.จับ.ความ.เร็ว.ข้าง.หน้า.."
approach_beep_spoken_type=speech ;กรณีใช้ความเร็วไม่เกิน 100 กม\ชม สำหรับเสียง TTS
approach_beep_speech="มี.กล้อง.จับ.ความ.เร็ว.ข้าง.หน้า.."
overspeed_spoken_type=speech ;กรณีใช้ความเร็วเกิน 100 กม\ชม สำหรับเสียง TTS
overspeed_speech="มี.กล้อง.จับ.ความ.เร็ว.ข้าง.หน้า.......กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="speedcam" ;เรียกใช้ไฟล์เสียงใน data.zip กรณีใช้ความเร็วไม่เกิน 100 กม\ชม สำหรับเสียงไทยใจดี
overspeed_sound="speedcam_over" ;เรียกใช้ไฟล์เสียงใน data.zip กรณีใช้ความเร็วเกิน 100 กม\ชม สำหรับเสียงไทยใจดี
[speedcam_category:4]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="มี.กล้อง.จับ.ผ่า.ไฟแดง.ข้าง.หน้า.."
approach_beep_spoken_type=speech
approach_beep_speech="มี.กล้อง.จับ.ผ่า.ไฟแดง.ข้าง.หน้า.."
overspeed_spoken_type=speech
overspeed_speech="มี.กล้อง.จับ.ผ่า.ไฟแดง.ข้าง.หน้า..........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="redlight"
overspeed_sound="redlight_over"
[speedcam_category:6]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="ระวัง..ทาง.รถไฟ.ข้าง.หน้า.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..ทาง.รถไฟ.ข้าง.หน้า.."
overspeed_spoken_type=speech
overspeed_speech="ระวัง..ทาง.รถไฟ.ข้าง.หน้า.........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="train"
overspeed_sound="train_over"
[speedcam_category:8]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.เกิด.อุบัติเหตุ.บ่อย.ครั้ง.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..ข้างหน้า.เกิด.อุบัติเหตุ.บ่อย.ครั้ง.."
overspeed_spoken_type=speech
overspeed_speech="ระวัง..ข้างหน้า.เกิด.อุบัติเหตุ.บ่อย.ครั้ง........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="danger"
overspeed_sound="danger_over"
[speedcam_category:12]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="ด่าน.เก็บ.ค่า.ผ่าน.ทาง.ข้างหน้า.."
approach_beep_spoken_type=speech
approach_beep_speech="ด่าน.เก็บ.ค่า.ผ่าน.ทาง.ข้างหน้า.."
overspeed_spoken_type=speech
overspeed_speech="ด่าน.เก็บ.ค่า.ผ่าน.ทาง.ข้างหน้า........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="tollbooth"
overspeed_sound="tollbooth_over"
[speedcam_category:15]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="เติม..แก๊ส.."
approach_beep_spoken_type=speech
approach_beep_speech="จะเติม.หรือ..ไม่เติม.ค๊ะ.."
overspeed_spoken_type=speech
overspeed_speech="เติม..แก๊ส..........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="lpg"
overspeed_sound="lpg_over"
[speedcam_category:31]
warn_distances="0:2000"
approach_beep_distances="200,200"
activated_spoken_type=speech
activated_speech="มี.สถานี.บริการ.เอ็น.จี.วี.ข้าง.หน้า.."
approach_beep_spoken_type=speech
approach_beep_speech="มี.สถานี.บริการ.เอ็น.จี.วี.ข้าง.หน้า.."
overspeed_spoken_type=speech
overspeed_speech="มี.สถานี.บริการ.เอ็น.จี.วี.ข้าง.หน้า.........กรุณา.ลด.ความ.เร็ว.ลง.ด้วย.ข้ะ.."
approach_beep_sound="ngv"
overspeed_sound="ngv_over"
และสำหรับท่านที่ต้องการใช้เสียงนำทางแบบ TTS แต่เสียงเตือนไม่ใช่ TTS แต่เป็นเสียงพูดที่ได้บันทึกเสียงเอาไว้แทน
เพื่อที่จะได้ไม่มีปัญหากับแรม 64M และสามารถสลับไปใช้เสียงไทยใจดีได้เช่นกัน ตามนี้เลยครับ
[warning]
speedcam_enabled=1
speedcam_warning=1
[speedcam_category:0]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="speedcam" ;เรียกใช้ไฟล์เสียงใน data.zip กรณีใช้ความเร็วไม่เกิน 100 กม\ชม
overspeed_sound="speedcam_over" ;เรียกใช้ไฟล์เสียงใน data.zip กรณีใช้ความเร็วเกิน 100 กม\ชม
[speedcam_category:4]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="redlight"
overspeed_sound="redlight_over"
[speedcam_category:6]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="train"
overspeed_sound="train_over"
[speedcam_category:8]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="danger"
overspeed_sound="danger_over"
[speedcam_category:12]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="tollbooth"
overspeed_sound="tollbooth_over"
[speedcam_category:15]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="lpg"
overspeed_sound="lpg_over"
[speedcam_category:31]
warn_distances="0:2000"
approach_beep_distances="200,200"
approach_beep_sound="ngv"
overspeed_sound="ngv_over"
ส่วนรายละเอียดในการตั้งค่า, ระยะเตือน, ระยะเตือนซ้ำ ดูได้จากที่นี่ครับ
http://www.n...topic=3323.0 2. แก้ไขไฟล์ speedcam ในคอลัม "SPEED" ให้ได้ค่าเท่ากับความเร็วที่เราต้องการกำหนด ในตัวอย่างนี้กำหนดความเร็วไว้ที่ 100 กม/ชม
X,Y,TYPE,SPEED,DIRTYPE,DIRECTION
104.819633,15.226133,1,
100,0,0
การกำหนดค่าความเร็วให้ไฟล์ speedcam ยังช่วยแก้ปัญหาในเรื่องของการใช้ความเร็วสูงๆ แล้วมีแต่รูปเตือน แต่ไม่มีเสียงเตือน ได้อีกด้วย
และที่ความเร็วต่ำๆก็ยังใช้งานได้ดีเหมือนเดิมครับ
3. ให้ลบข้อมูลทั้งหมด ในทุกแคตตาล็อก ตั้งแต่ 0-31 ในไฟล์ data\project_config\igo9.ini และเพิ่มเสียงที่ผมบันทึกไว้
เป็นเสียงของคุณนาริสสาเพื่อใช้สำหรับท่านที่ต้องการใช้เสีงไทยใจดี หรือ สำหรับท่านที่ต้องการใช้เสียงนำทาง TTS บอกชื่อถนน
แต่ไม่ต้องการไช้เสียงเตือนที่เป็น TTS แต่จะใช้เสียงเตือนที่ถูกบันทึกไว้ในไฟล์เสียงมาแทนเสียง TTS เพื่อที่จะได้ไม่มีปัญหากับแรม 64M
ข้อความของเสียงพูดที่บันทึกไว้ในไฟล์เสียง สามารถแก้ไขได้ตามชอบใจ จากวิธีของคุณ temptime01
ตามกระทู้นี้ครับ
http://www.n...topic=3166.0 สำหรับไฟล์เสียงมีสองแบบคือ
-ไฟล์เสียง+ไอคอนปั๊มแก๊ส แตกไฟล์ออกมา แล้วนำโฟลเดอร์ชื่อ ui_igo9 ไปวางใน data.zip
-ไฟล์เสียง+ไม่มีไอคอนปั๊มแก๊ส แตกไฟล์ออกมา แล้วนำโฟลเดอร์ชื่อ ui_igo9 ไปวางใน data.zip
ไม่ว่าคุณจะเลือกไฟล์เสียงแบบไหน คุณก็ยังต้องเข้าไปลบข้อมูลในไฟล์ data\project_config\igo9.ini อยู่เหมือนเดิม
ถ้าไม่ต้องการยุ่งยาก ไม่ต้องแก้อะไรเลย สำหรับขนาดหน้าจอ 480x272 มีให้เลือกอีกคือ
-โหลดไฟล์ data.zip ไปวางแทนของเดิม โดยลบ data.zip ตัวเดิมทิ้งก่อน
สำหรับ data.zip ตัวนี้จะมีไอคอนปั๊มLPGและNGV ดูรายละเอียดตามกระทู้นี้ครับ
http://www.n...topic=3119.0 - โหลดไฟล์ data.zip ที่นี่ครับ
-หรือโหลดไฟล์ data.zip ตัวนี้
ซึ่งต่างกับ data.zip ตัวแรกคือ จะไม่แสดงรูปไอคอนใดๆ ของแคตตาล็อกที่ 15 และ 31 เพื่อที่จะหลีกทางให้ไอคอนเดิม
ที่ติดมากับ poi LPG และ NGV มาแสดงแทน แต่จะมีรูปไอคอนบอกระยะทางอยู่เหมือนเดิมครับ
เมื่อโหลดไฟล์มาแล้ว ไม่ต้องแตกไฟล์นะครับ ให้เปลี่ยนชื่อให้เป็นไฟล์ชื่อ data.zip แล้วนำไปวางแทนไฟล์ data.zip ตัวเดิม ลบของเดิมออกก่อนครับ
สำหรับไฟล์ speedcam ทั้งหมด 7 แบบ ซึ่งผมกำหนดความเร็วไว้ที่ 100 กม/ชม จะเลือกใช้เพียงบางตัว หรือเลือกทั้งหมดก็ได้ เชิญทางนี้ครับ
เมือโหลดมาแล้วให้แตกไฟล์ออกมา แล้วนำไฟล์ที่มีนามสกุล .txt ไปวางไว้ใน content\speedcam ถ้ามีไฟล์ชื่อ speedcam.spdb ให้ลบออกก่อนครับ
สำหรับท่านที่ต้องการโหลดไฟล์ในกระทู้นี้ แนะนำให้ไปโหลดที่กระทู้นี้จะดีกว่าครับ
http://www.n...topic=3542.0เป็นไฟล์ที่ได้ปรับปรุงเพิ่มรายละเอียดมากกว่าไฟล์ในกระทู้นี้ครับ เพราะไฟล์ในกระทู้นี้ผมจะไม่ปรับปรุงเพิ่มอีกแล้วครับ เมื่อโหลดมาแล้วท่านอาจจะนำเอาบางส่วนมาใช้ หรือจะใช้ทั้งหมดก็ได้ครับ