หัวข้อ: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: aroonsiri ที่ 31 สิงหาคม 2013, 10:55:36
เครื่องมันไม่เตือนทั้งภาพและเสียง ในปั้มแก๊ส แต่ตัวอื่นเตือนหมด ลองเปลี่ยนค่า warning ปรากฎว่า เครื่องมันเตือนเมื่อถึงปั้มแก๊ส มีทั้งภาพและ เสียง แต่เสียงเ็ป็นภาษาต่างดาว ประมาณ ฟอ ฟัน ฟอ ฝ่า ฟอฟัน ฟอฝา
แล้ว tts ก็หยุดทำงานไปด้วย ไม่เตือนเลี้ยว ไม่บอกทาง
warning เดิมในเครื่อง [warning] approach_beep_spoken_type=0 is_spoken=1 speedcam_enabled=1 speedcam_max_lookahead=1500 speedcam_soundtype_1=2 speedcam_warning=1 speedlimit_ua_correction=0 speedlimit_warning_visual=1 speedlimit_warning_voice=1 ;speedlimit_warning=1 speak_tts_only=1 overspeed_sound=0 speedcam_maxdistance_from_road=10 speedwarn_alt_tolerance=110 speedwarn_tolerance=110 ;warn_distances=130:2000,140:1600,130:1400,120:1200,110:1000,100:800,90:600,80:500,70:400,60:300,50:200,40:100
แก้เป็น
[warning] speedcam_enabled=1 speedcam_soundtype_1=2 speedcam_warning=1 speak_tts_only=1 warn_distances=130:2000,140:1600,130:1400,120:1200,110:1000,100:800,90:600,80:500,70:400,60:300,50:200,40:100
ต้องแก้อย่างไรให้มันเตือนเป็นภาษาไทย ขอบคุณครับ
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: fortune ที่ 31 สิงหาคม 2013, 11:56:02
ถ้า android ต้องแก้ใน data.zip ให้ speed cam อันใดอันหนึ่งที่ยังว่างอยู่เตือน LPG ก่อนเป็นภาษาอังกฤษ แล้วไปเพิ่มคำในไฟล์เสียงให้มีคำแปลของ speed cam LPG นั้นๆว่าเมื่อเจอคำว่า LPG ไฟล์เสียงอ่นเป็นไทยอย่างไร เราจ็เพิ่มเข่าไปครับ
การที่แจ้งเตือนอื่นพูดไทยได้ปกติ เนื่องจากในไฟล์เสียงมีคำแปลเป็นไทยเอาไว้แล้วนั่นเอง
หรือตามไปดูได้ในห้อง G Secret เข้าไปจะเจอกระทู้ชุดแต่ง ... ครับ
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: aroonsiri ที่ 31 สิงหาคม 2013, 12:24:31
คือพอเปลี่ยนข้อความใน sys แล้ว คำเตือนอันอื่น ๆ ที่เคยเป็นภาษาไทย มันกลายเป็นต่างดาวทุกอัน ไฟแดง จับความเร็ว
มันเตือนแล้วเตือนประมาณที่ฟังออกว่า
ฟอฟัน ฝอฝา เหมือนมันอ่านไทยที่มีตัวหนังสือสองตัว คือ ฟ ฟัน และ ฝ ฝา แล้วอ่านซ้ำไปเรื่อย ๆ ว่า ฟอฟันฝอฝา ฟอฟันฝอฟา .......
แต่เมือเอา warning ตัวเดิมใ่ส่กลับเข้าไป
มันเตือนเป็นภาษาไทย ไฟแดง ความเร็ว
แต่ปั้มแก๊ส lpg กลับไม่โชว์เหมือนเดิม
แต่ตัวที่ ปั้มแก๊ส มันโชวฺ์โลโก้ และ คำเตือน แต่คำเตือนไม่เป็นภาษาเท่านั้นเองครับ
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: fortune ที่ 31 สิงหาคม 2013, 13:01:57
คือ primo บน android ตั้งค่าใน sys.txt ได้แต่ภาษาอังกฤษ หากเขียนอังกฤษจะอ่านได้ เช่น แทนที่จะเขียน แอลจีพี ก็ต้องเขียนเป็น LPG
ทำให้เขียนได้สั้นๆ เขียนยาวๆแบบไทยจริงเลยไม่ได้
การแก้ไขที่ถูกต้องตามที่บอกด้านบนครับ เข้าไปแก้ใน data.zip ก่อนท่อน speed cam เป็นภาษาอังกฤษ แล้วตามไปแปลอังกฤษเป็นไทยในไฟล์เสียง
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: iGO Man ที่ 11 กันยายน 2013, 00:24:08
บน android ก็ทำได้เหมือนใน winCE น่ะครับ มีต่างแค่เปลี่ยนตัวสังเคราะห์เสียง TTS ที่ใช้อ่านสคริปไทยเท่านั้นเอง อย่างอื่นเหมือนเดิมไม่มีอะไรใหม่ ลองดูขั้นตอนที่ผมทำใช้อยู่ ใครที่ติดขัดลองเอาไปไล่เช็คไล่ตรวจสอบดูว่ามันสะดุดตรงไหน เอาใจช่วยครับ อันแรก จากไฟล์ variable_def.ui ซึ่งอยู่ใน data.zip อันที่สอง จากไฟล์ Dictionary.lang ใน Lang_Thai.zip อันที่สาม สคริปเสียงเตือนข้อความภาษาไทย จากไฟล์ sys.txt [speedcam_category:0] warn_distances="0:1000" approach_beep_distances="100,300,500" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.ข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.ข้ะ.." approach_beep_sound="speedcam" overspeed_sound="speedcam_over"
[speedcam_category:1] warn_distances="0:1000" approach_beep_distances="100,300,500" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.ข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.ข้ะ.." approach_beep_sound="speedcam" overspeed_sound="speedcam_over"
[speedcam_category:2] warn_distances="0:1000" approach_beep_distances="100,300,500" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.ข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.ข้ะ.." approach_beep_sound="speedcam" overspeed_sound="speedcam_over"
[speedcam_category:3] warn_distances="0:1000" approach_beep_distances="100,300,500" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.ข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.ข้ะ.." approach_beep_sound="speedcam" overspeed_sound="speedcam_over"
[speedcam_category:4] warn_distances="0:500" approach_beep_distances="100,300" 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:5] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้ามี.สันยานไฟ.และบังคับ.การใช้.ความเร็ว.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.สันยานไฟ.และบังคับ.การใช้.ความเร็ว.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..ใกล้จะถึง.สันยานไฟ.และบังคับ.การใช้.ความเร็ว.แล้วข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:6] warn_distances="0:400" approach_beep_distances="100,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:7] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ช่องทาง.รดประจำทาง.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง..อย่าเข้า.ช่องทาง.รดประจำทาง.น่ะค๊ะ.." overspeed_spoken_type=speech overspeed_speech="ระวัง..อย่าเข้า.ช่องทาง.รดประจำทาง.น่ะค๊ะ.." approach_beep_sound="bus" overspeed_sound="bus_over"
[speedcam_category:8] warn_distances="0:500" approach_beep_distances="100,300" 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:9] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.เป็นเขต.โรงเรียน.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ระวัง.นักเรียน.ข้ามถนน.ด้วยข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..ระวัง.นักเรียน.ข้าม.ถนน.ด้วยข้ะ.." approach_beep_sound="school" overspeed_sound="school_over"
[speedcam_category:10] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.เป็นเขตชุมชน.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะเข้า.เขตชุมชน.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้.เขตชุมชน.ข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!alert6"
[speedcam_category:12] warn_distances="0:500" approach_beep_distances="100,300" 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:13] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.เป็นเขต.โรงพยาบาล.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.เขต.โรงพยาบาล.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..แถวนี้เขต.โรงพยาบาล.ข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:14] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ข้างหน้า.มีสถานี.ดับเพลิง.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.สถานี.ดับเพลิง.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="แถวนี้.มีสถานี.ดับเพลิง.ข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:15] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.เป็นเขต.การจราจร.หนาแน่น.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.เขต.การจราจร.หนาแน่น.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..ระวัง.เขต.การจราจร.หนาแน่น.." approach_beep_sound="!msgbox" overspeed_sound="!alert6"
[speedcam_category:16] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้า.มีทางแยก.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.ทางแยก.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..ระวัง..ทางแยก.." approach_beep_sound="cross" overspeed_sound="cross_over"
[speedcam_category:17] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="ระวัง..ข้างหน้ามี.โค๊ง.อันตะราย.น่ะค๊ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.โค๊ง.อันตะราย.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า..โค๊ง.อันตะราย.." approach_beep_sound="curve" overspeed_sound="curve_over"
[speedcam_category:18] warn_distances="0:500" approach_beep_distances="100,300" 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:19] warn_distances="0:500" approach_beep_distances="100,300" 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"
[speedcam_category:20] warn_distances="0:500" approach_beep_distances="100,300" activated_spoken_type=speech activated_speech="อีก.ห้า.ร้อย.เมด.จะขึ้นสะพาน.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะขึ้นสะพาน.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า.กำลังจะขึ้นสะพาน.." approach_beep_sound="exp_way" overspeed_sound="exp_way_over"
[speedcam_category:21] warn_distances="0:400" approach_beep_distances="100,200" activated_spoken_type=speech activated_speech="อีก.สี่.ร้อย.เมด.ข้างหน้ามี.อุโมง.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะเข้า.อุโมง.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้าช้า.กำลังจะเข้า.อุโมง.." approach_beep_sound="tunnel" overspeed_sound="tunnel_over"
[speedcam_category:28] warn_distances="0:500" approach_beep_distances="100,300" activated_spoken_type=speech activated_speech="อีก.ห้า.ร้อย.เมด.จะถึง.บ้านกิ๊ก.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.บ้านกิ๊ก.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้า.ช้า..ใกล้จะถึง.บ้านกิ๊ก.แล้วข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:29] warn_distances="0:500" approach_beep_distances="100,300" activated_spoken_type=speech activated_speech="อีก.ห้า.ร้อย.เมด.จะถึง.พ่อแม่.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึง.พ่อแม่.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้า.ช้า..ใกล้จะถึง.พ่อแม่.แล้วข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:30] warn_distances="0:500" approach_beep_distances="100,300" activated_spoken_type=speech activated_speech="อีก.ห้า.ร้อย.เมด.จะถึงบ้าน.ญาติพี่น้อง.ข้ะ.." approach_beep_spoken_type=speech approach_beep_speech="ใกล้จะถึงบ้าน.ญาติพี่น้อง.แล้วข้ะ.." overspeed_spoken_type=speech overspeed_speech="ขับช้า.ช้า..ใกล้จะถึงบ้าน.ญาติพี่น้อง.แล้วข้ะ.." approach_beep_sound="!msgbox" overspeed_sound="!nav_dingding"
[speedcam_category:31] warn_distances="0:500" approach_beep_distances="100,300" 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.txt ต่างๆ ที่เก็บค่าพิกัดของการเตือนประเภทต่างๆ คงไม่ต้องอธิบายมั้ง อันที่ห้า โปรแกรมสังเคราะห์เสียง TTS จะเป็นนาริสาหรือกันยาก็ตามถนัด ใช้อ่านสคริปไทยใน sys.txt (ต้องติดตั้งเพิ่มเติมลงในเครื่อง android) มีเท่านี้แหละครับ เท่านี้จริงๆ สำหรับการทำเสียงเตือน TTS ให้กับ iGO ลองดูครับ สู้ๆๆ
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: aroonsiri ที่ 11 กันยายน 2013, 10:39:27
ขอบคุณมากครับในความรู้ที่ให้ มือใหม่จริง ๆ พึ่งหันมาเล่น แอนดรอย
ปัญหาที่เกิด เนื่องจากไปแก้ sys หรือเปลี่ยน data ใสเครื่องโดยตรง เปลี่ยนไปเปลี่ยนมา เลยเกิดเรื่องเป็นภาษาต่างดาว
สุดท้าย ลบทุกอย่างทิ้งหมด แก้ในคอมจนเสร็จทุกอย่าง แล้วลงใหม่ แก้ปัญหาได้ คำเตือนเป็นภาษาไทย และเตือนตามที่ sys เขียนไว้
แต่มีข้อสอบถามอีก เล็กน้อย เพื่อความเข้าใจที่ะถูกต้อง
1 ใตแค๊ตตาล๊อก ของ sys เืรื่องฝ่าสัญญาณไฟแดง เป็น 4 แต่เรื่อง speedcam เป็น 100.6500864,13.8098574,3,0,0,0 type เป็น 3
2 เมื่อถึงทางแยก ที่มีทั้ง คำเตือน ทางแยก และ ฝ่าสัญญาณไฟแดง เครื่องจะเตือน เพียง คำพูดและ ภาพ ที่ ทางแยกเท่านั้น ไม่เตือนเรื่องฝ่าไฟแดง
2 ข้อนี้ ได้รับคำตอบแล้วครับ จาก นักเดินทาง
3 sys.txt เราสามารถแก้ไขเพิ่มเติมได้ตลอดเวลาหรือเปล่า คื่อ ปรับแก้ในเครื่องgps ได้เลย ไม่ผ่านคอม หรือต้องแก้ แบบ ลงใหม่ทุกครั้ง
4 การเพิ่มพิกัดใน speedcam พิมพ์เพิ่มได้เลย หรือต้องลบไฟล์ speedcam ออกทั้งหมด แล้ว ใส่รวมที่แก้เพ่ิมของใหม่เข้าไป
หัวข้อ: Re: แก้ warning ใน sys แล้ว เครื่องเตือนเป็นภาษาต่างดาว
เริ่มหัวข้อโดย: aryupat ที่ 26 กันยายน 2013, 22:06:00
ท่านไหนพอจะมีไฟล์เตือนล่าสุดบ้างไหมครับ Primo 9.6+WinCE กับแผนที่ Q1/2013 อะครับ ไม่ได้อัพเดทมาหลายปี งงๆ ไปไม่ถูก ขอบคุณครับ
|