Wuxia Thai Subtitles
เป้าหมาย
แปลบทสนทนาจีนแนวกำลังภายในเป็นซับไทยที่กระชับ เป็นธรรมชาติ และรักษาบรรยากาศยุทธภพ โดยใช้ศัพท์ ชื่อ ยศ และสรรพนามอย่างสม่ำเสมอตลอดเรื่อง
เลือกรูปแบบการทำงาน
ตรวจแหล่งข้อมูลก่อน แล้วเลือกเพียงหนึ่งโหมดเป็นเส้นทางหลัก:
- โหมด A — จีนไม่มีซับ: ถอดเสียงจีนจากวิดีโอ แล้วเทียบคำจีนกับอภิธานศัพท์เฉพาะทางก่อนแปลไทย
- โหมด C — มีซับจีน: ใช้ซับจีนเป็นต้นทางแปล รักษาซับจีนไว้ในภาพ และจัดตำแหน่งซับไทยไม่ให้ทับกัน
- โหมด B — มีซับอังกฤษ: ใช้เวลาและความหมายจากซับอังกฤษ แต่ย้อนเทียบคำสำคัญกับเสียงหรือบทจีนก่อนเลือกศัพท์ไทย
หากมีซับจีน ให้ใช้โหมด C ก่อน แม้จะมีซับอังกฤษร่วมด้วย หากมีเพียงเสียงจีนกับซับอังกฤษ ให้ใช้โหมด B โดยถือเสียงจีนเป็นหลักและซับอังกฤษเป็นตัวช่วย
ขั้นเตรียมภาพ — ตรวจซับเดิมและเลือกนโยบาย
ตรวจวิดีโอก่อนแปลทุกครั้ง และจำแนกภาษากับชนิดซับก่อนลงมือ:
-
ไม่มีซับ: ไม่ต้องสร้าง clean master ให้ถอดเสียง แปล และใส่ซับไทยลงในตำแหน่งมาตรฐานได้เลย
-
มีซับจีน: ห้ามลบซับจีน ให้ใช้เป็นต้นทางช่วยแปลและวัดกรอบจริง แล้ววางซับไทยใน safe area ที่ไม่ทับซับจีน เครดิต ป้าย หรือใบหน้า
-
มีซับอังกฤษหรือภาษาอื่น: อ่าน references/subtitle-removal.md และลบหรือปิดเฉพาะเมื่อเป็นนโยบายของโปรเจกต์
-
Soft subtitle: เป็นแทร็กซับที่เปิด–ปิดได้ ให้รักษาแทร็กจีนไว้; ตัดหรือไม่ map เฉพาะแทร็กอังกฤษหรือภาษาอื่นที่ต้องนำออก ห้ามแตะพิกเซลภาพ
-
Hardcoded subtitle: ตัวอักษรฝังอยู่ในภาพ ให้เก็บไฟล์ต้นฉบับไว้และสร้างไฟล์ใหม่ ห้ามเขียนทับต้นฉบับ
สำหรับ hardcoded subtitle ภาษาอังกฤษหรือภาษาอื่นที่ต้องลบ ให้เลือกวิธีตามลำดับ:
- ใช้ไฟล์ต้นฉบับสะอาดหรือฉบับไม่มีซับ หากหาได้จากแหล่งที่ผู้ใช้มีสิทธิ์ใช้
- ครอปเฉพาะเมื่อซับอยู่ในแถบดำหรือขอบภาพที่ไม่มีเนื้อหาสำคัญ แล้ว scale/pad กลับอย่างคงที่ทั้งเรื่อง
- ใช้ mask และ temporal inpainting เมื่อซับทับภาพจริง โดยติดตามตำแหน่งข้ามเฟรมและเกลี่ยขอบ mask
- ใช้การปะจากเฟรมข้างเคียงเมื่อพื้นหลังนิ่งและตรวจแล้วว่าไม่มีวัตถุเคลื่อนผ่าน
- ใช้แถบปิดหรือเบลอเป็นทางเลือกสุดท้าย และแจ้งผู้ใช้ก่อนหากผลลัพธ์จะมองเห็นชัด
อย่าใช้ mask ขนาดเดียวครอบทั้งเรื่องโดยไม่ตรวจฉาก เพราะตำแหน่งซับสองบรรทัด ป้ายคำแปล และวัตถุหน้าฉากอาจเปลี่ยนไป
เมื่อไม่มีซับหรือเมื่อเก็บซับจีนเดิมไว้ ให้ข้ามขั้นลบภาพและใส่ซับไทยในรอบเข้ารหัสสุดท้าย เมื่อจำเป็นต้องลบซับอังกฤษหรือภาษาอื่น จึงสร้าง clean master หรือ clean proxy และรวมการใส่ซับไทยกับการเข้ารหัสภาพรอบสุดท้ายเพื่อลดการสูญเสียคุณภาพ
ขั้นตอนร่วมก่อนแปล
- ตรวจไฟล์ต้นฉบับ ภาษาพูด รูปแบบและภาษาของซับ เวลา ความครบถ้วนของแทร็กเสียง และนโยบายเก็บหรือลบซับเดิม
- อ่าน references/wuxia-glossary.md สำหรับศัพท์จีน และอ่าน references/english-chinese-bridge.md เมื่อมีซับอังกฤษ
- สร้าง
project glossaryก่อนแปลยาว โดยบันทึกอย่างน้อย:- ชื่อตัวละครและชื่อรอง
- สำนัก พรรค นิกาย ตระกูล และราชสำนัก
- ยศ ตำแหน่ง และความสัมพันธ์ระหว่างตัวละคร
- ชื่อวิชา อาวุธ คัมภีร์ ยา และสถานที่
- คำเรียกแทนตัวที่ตัวละครแต่ละคนใช้
- กำหนดนโยบายชื่อก่อนเริ่ม: ใช้ชื่อไทยทางการ, ชื่อฉบับแปลเก่า หรือถอดเสียงจีนกลาง
- ระบุคำที่ยังไม่แน่ใจเป็น
ต้องยืนยันห้ามเดาแล้วใช้เป็นคำยืนยัน
โหมด A — จีนไม่มีซับ
- ถอดเสียงจีนพร้อมเวลา โดยเลือกภาษาจีนให้ชัดและเก็บข้อความต้นฉบับไว้
- แบ่งประโยคตามความหมายและจังหวะพูด ไม่ตัดชื่อหรือสำนวนกลางหน่วย
- ตรวจช่วงที่ ASR ไม่มั่นใจด้วยการฟังซ้ำ โดยเน้นชื่อบุคคล สำนัก วิชา ตัวเลข คำปฏิเสธ และคำเรียกญาติร่วมสำนัก
- เทียบข้อความจีนกับ references/wuxia-glossary.md และ
project glossary - แปลจากความหมาย เจตนา และฐานะตัวละคร ไม่ถอดคำจีนทีละคำ
- เก็บคิวที่ฟังไม่ชัดไว้ในรายการ QA พร้อมเวลาและคำจีนที่คาดว่าเป็นไปได้
- สร้างซับไทยโดยรักษาจังหวะเสียงจีน แล้วจึงทำ QA ขั้นสุดท้าย
อย่าแปลต่อจากข้อความ ASR ที่มีชื่อเฉพาะผิดโดยไม่ตรวจเสียง เพราะความผิดพลาดหนึ่งครั้งจะทำให้ชื่อผิดตลอดเรื่อง
โหมด C — มีซับจีน
- ใช้ข้อความและเวลาแสดงของซับจีนเป็นแม่แบบหลักแบบหนึ่งต่อหนึ่ง: ซับจีนเริ่มเมื่อไร ให้ซับไทยเริ่มพร้อมกัน และให้ซับไทยหายพร้อมซับจีน ห้ามใช้เวลา ASR แทนเวลาซับจีน
- ถ้าเป็น soft subtitle ให้คัดลอก
startและendของทุกคิวจีนตรงตัว; ถ้าเป็น hardcoded ให้ตรวจเฟรมเพื่อหาเฟรมแรกที่จีนปรากฏและเฟรมแรกที่จีนหาย แล้วใช้ขอบเวลาเดียวกันกับไทย ความคลาดเคลื่อนต้องไม่เกิน 1 เฟรม - แปลตามคิวจีนโดยไม่รวมหลายคิวจีนเป็นคิวไทยยาวคิวเดียว หากภาษาไทยอ่านไม่ทัน ให้ย่อข้อความหรือแบ่งตามการเปลี่ยนคิวจีน ห้ามยืดคิวไทยเกินเวลาที่จีนแสดง
- ใช้เสียง/ASR เพื่อแก้อักษรจีนที่ OCR ผิดและตรวจ coverage เท่านั้น หากเสียงพูดมีจริงแต่ซับจีนตกหล่น ให้เพิ่มคิวไทยแบบ
manual_missing_chinese_cueตามเวลาเสียง พร้อมบันทึกใน QA report - แปลบทสนทนาทุกคิว ยกเว้นเนื้อร้องเพลงเปิด/ปิดที่บันทึกช่วงข้ามไว้
- เก็บซับจีนเดิมไว้ในวิดีโอ และวัด bounding box ของจีน เครดิต และป้ายเพื่อกำหนด safe area ของซับไทย
- ปรับตำแหน่งซับไทยเป็นรายช่วงเมื่อซับจีนหรือเครดิตย้ายตำแหน่ง ห้ามใช้ตำแหน่งเดียวทั้งเรื่องหากเกิดการทับ
- ทำ coverage check เทียบคิวจีน เสียงพูด และคิวไทย เพื่อยืนยันว่าไม่มีบทสนทนาตกหล่น
โหมด B — มีซับอังกฤษ
- รักษาหมายเลขและเวลาเดิมของ SRT/ASS/VTT เป็นค่าเริ่มต้น
- ใช้ซับอังกฤษเป็นโครงความหมายและจังหวะ ไม่ถือศัพท์อังกฤษเป็นชื่อบัญญัติสุดท้าย
- ฟังเสียงจีนหรือใช้บท/ซับจีนเพื่อค้นคำจีนต้นทางของชื่อ ยศ สำนัก วิชา อาวุธ สำนวน และระบบพลัง
- เทียบ
อังกฤษ → คำจีนที่เป็นไปได้ → ไทยด้วย references/english-chinese-bridge.md - แก้ความคลุมเครือจากบริบท เช่น
master,sect,clan,cult,chief,elder,senior,energy,cultivationและrealm - ตรวจข้อมูลที่ซับอังกฤษอาจละหรือทำให้กว้างเกินไป โดยเฉพาะเพศ ลำดับรุ่น คำปฏิเสธ ตัวเลข ชื่อกระบวนท่า และระดับความสุภาพ
- แปลไทยจากความหมายของบทจีนที่ยืนยันแล้ว โดยใช้ซับอังกฤษช่วยเรื่องใจความและเวลา
- หากไม่มีเสียงหรือบทจีนให้ตรวจ ให้ติดสถานะ
อนุมานจากอังกฤษใน glossary และ QA report ห้ามรายงานว่ายืนยันกับจีนแล้ว
ซับอังกฤษอาจรวมสองประโยคจีนหรือแยกประโยคเดียวหลายคิว ให้ตรวจความหมายข้ามคิวก่อนแปล แต่ไม่เปลี่ยนเวลาโดยไม่จำเป็น
หลักเลือกคำ
คำทั่วไปกับชื่อเฉพาะ
- แปลคำทั่วไปเป็นไทย:
江湖→ยุทธภพ,内功→กำลังภายใน - ถอดเสียงชื่อบุคคล สำนัก วิชา และสถานที่เฉพาะตามภาษาจีนกลางเมื่อไม่มีชื่อไทยทางการ
- ใช้ชื่อไทยจากผู้ถือลิขสิทธิ์หรือฉบับเผยแพร่ทางการก่อน หากผู้ใช้ระบุแหล่งอ้างอิง
- อย่าสลับระหว่างคำแปลกับคำทับศัพท์กลางเรื่อง เช่น อย่าใช้ทั้ง
ตันเถียนและจุดรวมลมปราณกับสิ่งเดียวกันโดยไม่มีเหตุผล - หากศัพท์มีความหมายสองแบบ ให้เลือกจากบทบาทในเรื่องและบันทึกคำที่เลือกไว้
แยกประเภทองค์กร
门派ใช้สำนัก帮ใช้พรรคหรือแก๊งตามระดับภาษาและยุค教ใช้นิกายเมื่อเป็นศาสนาหรือลัทธิ; ใช้พรรคมารเฉพาะเมื่อบริบทตั้งใจเรียกเช่นนั้น宗ใช้นิกาย,สำนักหรือตระกูลตามโครงสร้างองค์กร宫ใช้ตำหนัก山庄ใช้คฤหาสน์หรือสำนัก...จวงตามชื่อทางการ镖局ใช้สำนักคุ้มภัย
แยกยศที่มักสับสน
掌门→เจ้าสำนัก门主 / 帮主 / 教主 / 宗主→ประมุข...พร้อมประเภทองค์กร盟主→ประมุขพันธมิตรยุทธ์长老→ผู้อาวุโส堂主→หัวหน้าหอ舵主→หัวหน้าสาขา护法→ผู้พิทักษ์
อย่าแปลทุกตำแหน่งเป็น ประมุข เพราะลำดับอำนาจจะหายไป
สรรพนามและระดับภาษา
- รักษาความสัมพันธ์และฐานะให้ชัดกว่าการเก็บคำจีนทุกคำ
- ใช้
ข้า / เจ้า / ท่านเป็นค่ากลางของบทพูดยุทธภพ - ใช้
กระหม่อม / หม่อมฉัน / ฝ่าบาท / พระองค์เฉพาะบริบทราชสำนัก - ใช้
อาตมาสำหรับพระภิกษุ และข้านักพรตหรือรูปที่เหมาะกับตัวละครเต๋า - ใช้
ผู้น้อย / ผู้เยาว์เมื่อผู้พูดลดฐานะต่อผู้อาวุโส - ใช้
ผู้เฒ่าเมื่อผู้พูดสูงวัยเรียกตนเองและน้ำเสียงรองรับ - ตัดคำเรียกซ้ำได้เมื่อบรรทัดแน่น แต่ห้ามทำให้ไม่รู้ว่าใครพูดกับใคร
- หลีกเลี่ยงภาษาไทยโบราณเกินจำเป็น เช่น
ไฉน,บัดเดี๋ยวนี้,หาได้ไม่ให้ใช้เฉพาะเมื่อเข้ากับโทนฉบับนั้น
ชื่อวิชาและกระบวนท่า
- แปลชื่อที่สื่อภาพหรือหน้าที่ได้ชัด เช่น
降龙十八掌→สิบแปดฝ่ามือพิชิตมังกร - คงโครงสร้างชื่อซ้ำให้เหมือนเดิมทุกตอน
- ใช้
วิชาสำหรับระบบการฝึก,เพลง...สำหรับชุดท่าต่อเนื่อง,กระบวนท่าสำหรับท่าเฉพาะ และเคล็ดวิชาสำหรับหลักฝึกภายใน - หากชื่อเป็นเอกลักษณ์และยังไม่แน่ใจ ให้ใส่คำแปลชั่วคราวใน
project glossaryพร้อมสถานะต้องยืนยันแทนการเปลี่ยนไปมาระหว่างฉาก
แยก Wuxia กับ Xianxia
- ใช้
กำลังภายใน,วรยุทธ์,ลมปราณ,ยุทธภพกับเรื่องกำลังภายใน - ใช้
พลังปราณ,ตบะ,ผู้บำเพ็ญ,แก่นปราณ,ข้ามด่านเคราะห์,เซียนเมื่อเรื่องมีระบบบำเพ็ญเซียนชัดเจน - อย่าใช้
ตบะแทน功力ในเรื่อง Wuxia ทั่วไป - อย่าแปล
走火入魔ว่ากลายเป็นมารโดยอัตโนมัติ ให้ใช้ธาตุไฟเข้าแทรกเมื่อหมายถึงอาการฝึกวิชาผิดพลาด
รูปแบบซับไทย
- ก่อนสร้าง ASS หรือเรนเดอร์ ต้องอ่าน references/rendering-guardrails.md และใช้กฎในนั้นเป็น render gate ห้ามเดาขนาดฟอนต์จากค่าคงที่ของโปรเจกต์ก่อนหน้า
- ใช้ตัวอักษรซับไทยสีเหลืองเป็นค่าเริ่มต้น (
#FFFF00; ASS&H0000FFFF) พร้อมขอบดำทึบเพื่ออ่านได้ทั้งฉากมืดและฉากสว่าง เว้นแต่ผู้ใช้กำหนดสีอื่น - ใช้สีเหลืองกับไฟล์ ASS และวิดีโอที่ burn ซับ; ไฟล์ SRT เป็นข้อความล้วนจึงไม่รับประกันสีเมื่อเปิดในโปรแกรมเล่น
- คำนวณขนาดเริ่มต้นจากภาพส่งออกจริงหลัง rotation/scale:
round(min(display_height × 0.042, display_width × 0.046))แล้ว clamp ที่28–96; ตัวอย่าง 1920×1080 ใช้ประมาณ 45 ไม่ใช้ 52 หรือ 120 โดยอัตโนมัติ - กำหนดขอบดำเป็น
clamp(round(font_size × 0.07), 2, 6)และใช้ shadow 0–1; ห้ามทำขอบหนาจนตัวอักษรดูใหญ่กว่าขนาดจริง - ตั้ง ASS
PlayResX/PlayResYให้เท่าภาพส่งออก,ScaledBorderAndShadow: yes,Timer: 100.0000,WrapStyle: 0,BorderStyle=1และตรวจว่าฟอนต์มี glyph ไทยจริง - ใช้ named style สำหรับตำแหน่งต่าง ๆ แทน per-cue override; ห้ามปล่อย
\fs,\fscx,\fscy,\pos,\move,\t,\fad,\fadeหรือ\alphaใน Dialogue โดยไม่มีเหตุผลและการตรวจ เพราะทำให้บางคิวตัวใหญ่ กระโดด หรือดูเหมือนค้าง - จำกัดไม่เกิน 2 บรรทัดต่อคิว
- แบ่งบรรทัดตามวลีและความหมาย ห้ามตัดชื่อ ตำแหน่ง หรือสำนวนกลางหน่วย
- ใช้ประโยคสั้นและตัดคำฟุ่มเฟือยที่ภาษาจีนใช้ย้ำ แต่เก็บข้อมูลสำคัญ
- หลีกเลี่ยงวงเล็บอธิบายศัพท์บนจอ ให้เลือกคำไทยที่เข้าใจได้หรือทำอภิธานศัพท์แยก
- ใช้เครื่องหมาย
…เฉพาะคำพูดขาดช่วง และ—เฉพาะการถูกขัดจังหวะเมื่อรูปแบบไฟล์รองรับ - ไม่เติมคำสบถหรืออารมณ์ที่ต้นฉบับไม่มี
- ไม่ทำให้ตัวละครพูดสมัยใหม่เกินยุค เว้นแต่ต้นฉบับจงใจมีโทนตลกร่วมสมัย
Render preflight — ป้องกันฟอนต์ใหญ่และซับค้าง
ทำขั้นตอนนี้หลังสร้าง SRT/ASS และก่อนเรนเดอร์เต็ม ห้ามข้าม:
- ตรวจว่า SRT และ ASS ใช้ cue inventory เดียวกัน: จำนวนคิว ข้อความ เวลาเริ่ม–จบ และลำดับต้องตรงกันตามนโยบายโหมด
- รัน
python scripts/subtitle_preflight.py <thai.ass> --compare <thai.srt> --width <display_width> --height <display_height> --fps <fps> --media-duration <seconds> --strict --json <report.json>และรันกับ SRT อีกครั้ง - บล็อกงานเมื่อพบเวลา
end ≤ start, คิวเลยท้ายวิดีโอ, คิวซ้อนใน style/layer เดียวกัน, คิวยาวเกิน 8 วินาทีที่ยังไม่ตรวจ, event override เสี่ยง, PlayRes ผิด, Timer ไม่ใช่ 100 หรือฟอนต์ใหญ่เกินช่วงที่คำนวณ - คิวบทสนทนายาวเกิน 6 วินาทีต้องตรวจภาพ/เสียงจริง; คิวสุดท้าย คิวซ้อน คิวที่แก้ และคิวก่อนเปลี่ยนฉากต้องตรวจว่าหายจริงหลัง end time
- เรนเดอร์ sample 10–20 วินาทีอย่างน้อย 4 แบบ: คิวสั้น, คิวยาว/สองบรรทัด, ฉากมีจีนหรือเครดิต, และช่วงเปลี่ยนคิวเร็ว เปิดดูที่ขนาด 100% และประมาณ 50%
- ห้ามเรนเดอร์เต็มจน sample ไม่มีตัวใหญ่เกิน, บรรทัดล้น, สระ/วรรณยุกต์ถูกตัด, tofu/fallback, ซับทับภาพ และซับเก่าค้างหลังคิวใหม่
- หากเปลี่ยนความละเอียด อัตราส่วนภาพ ฟอนต์ หรือ output variant ต้องคำนวณ style และผ่าน sample gate ใหม่ ห้ามคัดลอก Fontsize/Margin จาก output อื่นตรง ๆ
กฎเวลาเพื่อป้องกันค้าง
- กำหนดทุกคิวให้มี
0 ≤ start < end ≤ media_duration + 1 frame; ห้าม end time ว่าง, ยาวถึงค่าคงที่ปลอม เช่น9:59:59, หรือลากถึง EOF โดยไม่ตรวจ - เรียง event ตามเวลาและ style/layer; ตรวจ duplicate text ที่ติดกัน เพราะอาจดูเหมือนคิวเดิมค้าง
- โหมด A/B ให้แก้ overlap ที่ไม่ได้ตั้งใจโดยอิงเสียงจริง ไม่ใช้การลบคิวทิ้ง
- โหมด C ห้ามตัดเวลา master จีนเพื่อแก้ overlap ให้คง start/end จีนหนึ่งต่อหนึ่ง แล้วแก้การจับคู่ layer/style หรือตำแหน่งแทน
- หลัง burn-in ให้ตรวจเฟรม
end - 1,end + 1และend + 2ของคิวยาว คิวสุดท้าย คิวซ้อน และคิวที่เคยผิด เพื่อยืนยันว่าพิกเซลซับเก่าหายจริง
ขอบเขตเพลงเปิดและเพลงปิด
- ข้ามการถอดและแปล เนื้อร้อง เพลงเปิดและเพลงปิดเป็นค่าเริ่มต้น และบันทึกช่วงเวลาที่ข้ามไว้ใน QA report
- ไม่ถือช่วงเนื้อร้องที่บันทึกไว้ว่าเป็นคำพูดตกหล่น
- หากมีบทสนทนา เนื้อเรื่อง หรือคำบรรยายสำคัญแทรกระหว่างเพลง ให้แปลส่วนนั้นตามปกติ
- ยังต้องตรวจภาพช่วงเพลงเพื่อไม่ให้ซับไทยทับเครดิต และเพื่อยืนยันว่าซับจีนที่ต้องเก็บไว้ไม่เสียหาย
QC และ QA ขั้นสุดท้าย — ห้ามข้าม
ต้องทำสองรอบแยกกันหลังแปลครบและหลังสร้างไฟล์จริง ห้ามใช้การตรวจระหว่างแปลแทนรอบ QC/QA และห้ามส่งมอบจนกว่าทั้งสองรอบจะผ่าน
ด่านบังคับ — ตรวจบทพูดเร็วและคำพูดที่คิวต้นทางตกหล่น
- สร้าง
speech coverage mapจากเสียงเต็มคลิปด้วย VAD/ASR แยกจากรายการคิวต้นทาง ห้ามใช้จำนวนคิว SRT/OCR/ASR เดิมเป็นหลักฐานว่าแปลครบ - รันตรวจเสียงรอบสองในช่วงพูดเร็ว พูดซ้อน คิวสั้นกว่า 1 วินาที เสียงอุทาน เสียงเบา จุดตัดฉาก และช่องว่างที่ VAD พบเสียงคนแต่ไม่มีคิวไทย โดยใช้หน้าต่างสั้นและช่วงซ้อนกันเมื่อจำเป็น
- สำหรับซับจีนฝังภาพ ให้สุ่ม OCR หลายเฟรมในช่วงเสี่ยง ไม่ใช้เฉพาะเฟรมกึ่งกลาง เพราะประโยคสั้นอาจขึ้นและหายระหว่างจุดสุ่ม
- เทียบ
ช่วงเสียงพูดทั้งหมด → คิวจีน/อังกฤษที่พบ → คิวไทยทีละช่วง แล้วสร้างรายการuncovered speechพร้อมเวลา ตรวจฟังหรือดูภาพจริง และเติมคำแปลจนเหลือศูนย์ - อย่าข้ามช่วงเพลงเปิดหรือเพลงปิดทั้งช่วงโดยอัตโนมัติ ให้ข้ามเฉพาะ เนื้อร้องที่ร้องจริง ภายในช่วงเวลาที่บันทึกไว้; บทพูด อุทาน เนื้อเรื่อง ตัวอย่างตอนถัดไป และคำพูดแทรกต้องแปล
- ห้ามผ่าน QC จนกว่า
uncovered speech segments = 0,missing dialogue cues = 0และunresolved rapid-speech flags = 0หลังหักเฉพาะช่วงเนื้อร้องที่อนุญาตให้ข้าม
รอบ 1 — QC ความครบถ้วนและความคลีน
- เทียบช่วงเสียงพูดทั้งหมดกับคิวต้นทางและคิวไทยแบบต้น–จบ โดยไม่นับช่วงเนื้อร้องเพลงเปิด/ปิดที่บันทึกให้ข้าม
- ตรวจคลิปเต็มซ้ำตั้งแต่ต้นจนจบด้วย
speech coverage mapและตรวจทุกช่วงพูดเร็ว/คิวสั้นที่ทำเครื่องหมายไว้ ห้ามตรวจเฉพาะคิวที่ระบบถอดเสียงสร้างสำเร็จแล้ว - ยืนยันว่าบทสนทนาทุกช่วงถูกแปล ไม่มีคิวว่าง ข้อความชั่วคราว หรือภาษาต้นทางหลงเหลือในไฟล์ซับไทยโดยไม่ตั้งใจ
- ตรวจจำนวนคิว ลำดับ เวลาเริ่ม–จบ ช่องว่างระหว่างคำพูด และคิวที่ ASR/ซับต้นทางอาจตกหล่น
- ตรวจทุกตำแหน่งที่สั่งลบซับอังกฤษหรือภาษาอื่นว่าคลีนหมด ไม่มีเศษตัวอักษร เงา ขอบ กล่อง หรือการกะพริบกลับมา
- ไม่นับซับจีนที่ผู้ใช้สั่งเก็บไว้เป็นเศษซับ และต้องตรวจว่าซับไทยไม่ทับซับจีน
- ในโหมด C ตรวจทุกคิวบทสนทนาจีนว่ามีคิวไทยคู่กันหนึ่งต่อหนึ่งและเวลาเริ่ม–จบตรงกันภายใน 1 เฟรม; ยกเว้นเฉพาะเนื้อร้องที่บันทึกให้ข้ามและคิวเสียงท