Communitygithub.com

Zerozking556/wuxia-thai-subtitles-skill

Skill Codex para criar legendas em tailandês para vídeos chineses de wuxia/xianxia/fantasia histórica.

O que é wuxia-thai-subtitles-skill?

Esta skill do Codex é especializada na tradução e legendagem de diálogos chineses de filmes e séries dos gêneros wuxia, xianxia e fantasia histórica para o tailandês. Ela garante legendas concisas, naturais e que preservam a atmosfera do 'mundo marcial' (wulin), utilizando terminologia, nomes, títulos e pronomes de forma consistente ao longo de toda a obra. A skill oferece três modos de operação: Modo A (áudio chinês sem legendas), que realiza reconhecimento de fala (ASR) e tradução direta; Modo C (legendas chinesas existentes) que as utiliza como base para a tradução, mantendo-as no vídeo; e Modo B (legendas em inglês) que as usa como guia de tempo e contexto, mas verifica os termos chineses originais. Antes da tradução, a skill exige uma análise do vídeo para decidir sobre a remoção ou preservação de legendas existentes (hardcoded ou soft), e a criação de um glossário do projeto com nomes, seitas, títulos e técnicas. O processo de tradução segue regras rigorosas para a escolha de vocabulário, pronomes (como ข้า/เจ้า/ท่าน para palácios marciais e กระหม่อม/ฝ่าบาท para contextos imperiais) e a formatação das legendas (cor amarela padrão, borda preta, limite de duas linhas). A skill também inclui um processo de pré-verificação (preflight) para evitar erros como fontes grandes, legendas que não somem e sobreposição de tempo, e uma etapa obrigatória de QC/QA para garantir que todos os diálogos foram cobertos e que não há problemas visuais.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add Zerozking556/wuxia-thai-subtitles-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Wuxia Thai Subtitles

เป้าหมาย

แปลบทสนทนาจีนแนวกำลังภายในเป็นซับไทยที่กระชับ เป็นธรรมชาติ และรักษาบรรยากาศยุทธภพ โดยใช้ศัพท์ ชื่อ ยศ และสรรพนามอย่างสม่ำเสมอตลอดเรื่อง

เลือกรูปแบบการทำงาน

ตรวจแหล่งข้อมูลก่อน แล้วเลือกเพียงหนึ่งโหมดเป็นเส้นทางหลัก:

  • โหมด A — จีนไม่มีซับ: ถอดเสียงจีนจากวิดีโอ แล้วเทียบคำจีนกับอภิธานศัพท์เฉพาะทางก่อนแปลไทย
  • โหมด C — มีซับจีน: ใช้ซับจีนเป็นต้นทางแปล รักษาซับจีนไว้ในภาพ และจัดตำแหน่งซับไทยไม่ให้ทับกัน
  • โหมด B — มีซับอังกฤษ: ใช้เวลาและความหมายจากซับอังกฤษ แต่ย้อนเทียบคำสำคัญกับเสียงหรือบทจีนก่อนเลือกศัพท์ไทย

หากมีซับจีน ให้ใช้โหมด C ก่อน แม้จะมีซับอังกฤษร่วมด้วย หากมีเพียงเสียงจีนกับซับอังกฤษ ให้ใช้โหมด B โดยถือเสียงจีนเป็นหลักและซับอังกฤษเป็นตัวช่วย

ขั้นเตรียมภาพ — ตรวจซับเดิมและเลือกนโยบาย

ตรวจวิดีโอก่อนแปลทุกครั้ง และจำแนกภาษากับชนิดซับก่อนลงมือ:

  • ไม่มีซับ: ไม่ต้องสร้าง clean master ให้ถอดเสียง แปล และใส่ซับไทยลงในตำแหน่งมาตรฐานได้เลย

  • มีซับจีน: ห้ามลบซับจีน ให้ใช้เป็นต้นทางช่วยแปลและวัดกรอบจริง แล้ววางซับไทยใน safe area ที่ไม่ทับซับจีน เครดิต ป้าย หรือใบหน้า

  • มีซับอังกฤษหรือภาษาอื่น: อ่าน references/subtitle-removal.md และลบหรือปิดเฉพาะเมื่อเป็นนโยบายของโปรเจกต์

  • Soft subtitle: เป็นแทร็กซับที่เปิด–ปิดได้ ให้รักษาแทร็กจีนไว้; ตัดหรือไม่ map เฉพาะแทร็กอังกฤษหรือภาษาอื่นที่ต้องนำออก ห้ามแตะพิกเซลภาพ

  • Hardcoded subtitle: ตัวอักษรฝังอยู่ในภาพ ให้เก็บไฟล์ต้นฉบับไว้และสร้างไฟล์ใหม่ ห้ามเขียนทับต้นฉบับ

สำหรับ hardcoded subtitle ภาษาอังกฤษหรือภาษาอื่นที่ต้องลบ ให้เลือกวิธีตามลำดับ:

  1. ใช้ไฟล์ต้นฉบับสะอาดหรือฉบับไม่มีซับ หากหาได้จากแหล่งที่ผู้ใช้มีสิทธิ์ใช้
  2. ครอปเฉพาะเมื่อซับอยู่ในแถบดำหรือขอบภาพที่ไม่มีเนื้อหาสำคัญ แล้ว scale/pad กลับอย่างคงที่ทั้งเรื่อง
  3. ใช้ mask และ temporal inpainting เมื่อซับทับภาพจริง โดยติดตามตำแหน่งข้ามเฟรมและเกลี่ยขอบ mask
  4. ใช้การปะจากเฟรมข้างเคียงเมื่อพื้นหลังนิ่งและตรวจแล้วว่าไม่มีวัตถุเคลื่อนผ่าน
  5. ใช้แถบปิดหรือเบลอเป็นทางเลือกสุดท้าย และแจ้งผู้ใช้ก่อนหากผลลัพธ์จะมองเห็นชัด

อย่าใช้ mask ขนาดเดียวครอบทั้งเรื่องโดยไม่ตรวจฉาก เพราะตำแหน่งซับสองบรรทัด ป้ายคำแปล และวัตถุหน้าฉากอาจเปลี่ยนไป

เมื่อไม่มีซับหรือเมื่อเก็บซับจีนเดิมไว้ ให้ข้ามขั้นลบภาพและใส่ซับไทยในรอบเข้ารหัสสุดท้าย เมื่อจำเป็นต้องลบซับอังกฤษหรือภาษาอื่น จึงสร้าง clean master หรือ clean proxy และรวมการใส่ซับไทยกับการเข้ารหัสภาพรอบสุดท้ายเพื่อลดการสูญเสียคุณภาพ

ขั้นตอนร่วมก่อนแปล

  1. ตรวจไฟล์ต้นฉบับ ภาษาพูด รูปแบบและภาษาของซับ เวลา ความครบถ้วนของแทร็กเสียง และนโยบายเก็บหรือลบซับเดิม
  2. อ่าน references/wuxia-glossary.md สำหรับศัพท์จีน และอ่าน references/english-chinese-bridge.md เมื่อมีซับอังกฤษ
  3. สร้าง project glossary ก่อนแปลยาว โดยบันทึกอย่างน้อย:
    • ชื่อตัวละครและชื่อรอง
    • สำนัก พรรค นิกาย ตระกูล และราชสำนัก
    • ยศ ตำแหน่ง และความสัมพันธ์ระหว่างตัวละคร
    • ชื่อวิชา อาวุธ คัมภีร์ ยา และสถานที่
    • คำเรียกแทนตัวที่ตัวละครแต่ละคนใช้
  4. กำหนดนโยบายชื่อก่อนเริ่ม: ใช้ชื่อไทยทางการ, ชื่อฉบับแปลเก่า หรือถอดเสียงจีนกลาง
  5. ระบุคำที่ยังไม่แน่ใจเป็น ต้องยืนยัน ห้ามเดาแล้วใช้เป็นคำยืนยัน

โหมด A — จีนไม่มีซับ

  1. ถอดเสียงจีนพร้อมเวลา โดยเลือกภาษาจีนให้ชัดและเก็บข้อความต้นฉบับไว้
  2. แบ่งประโยคตามความหมายและจังหวะพูด ไม่ตัดชื่อหรือสำนวนกลางหน่วย
  3. ตรวจช่วงที่ ASR ไม่มั่นใจด้วยการฟังซ้ำ โดยเน้นชื่อบุคคล สำนัก วิชา ตัวเลข คำปฏิเสธ และคำเรียกญาติร่วมสำนัก
  4. เทียบข้อความจีนกับ references/wuxia-glossary.md และ project glossary
  5. แปลจากความหมาย เจตนา และฐานะตัวละคร ไม่ถอดคำจีนทีละคำ
  6. เก็บคิวที่ฟังไม่ชัดไว้ในรายการ QA พร้อมเวลาและคำจีนที่คาดว่าเป็นไปได้
  7. สร้างซับไทยโดยรักษาจังหวะเสียงจีน แล้วจึงทำ QA ขั้นสุดท้าย

อย่าแปลต่อจากข้อความ ASR ที่มีชื่อเฉพาะผิดโดยไม่ตรวจเสียง เพราะความผิดพลาดหนึ่งครั้งจะทำให้ชื่อผิดตลอดเรื่อง

โหมด C — มีซับจีน

  1. ใช้ข้อความและเวลาแสดงของซับจีนเป็นแม่แบบหลักแบบหนึ่งต่อหนึ่ง: ซับจีนเริ่มเมื่อไร ให้ซับไทยเริ่มพร้อมกัน และให้ซับไทยหายพร้อมซับจีน ห้ามใช้เวลา ASR แทนเวลาซับจีน
  2. ถ้าเป็น soft subtitle ให้คัดลอก start และ end ของทุกคิวจีนตรงตัว; ถ้าเป็น hardcoded ให้ตรวจเฟรมเพื่อหาเฟรมแรกที่จีนปรากฏและเฟรมแรกที่จีนหาย แล้วใช้ขอบเวลาเดียวกันกับไทย ความคลาดเคลื่อนต้องไม่เกิน 1 เฟรม
  3. แปลตามคิวจีนโดยไม่รวมหลายคิวจีนเป็นคิวไทยยาวคิวเดียว หากภาษาไทยอ่านไม่ทัน ให้ย่อข้อความหรือแบ่งตามการเปลี่ยนคิวจีน ห้ามยืดคิวไทยเกินเวลาที่จีนแสดง
  4. ใช้เสียง/ASR เพื่อแก้อักษรจีนที่ OCR ผิดและตรวจ coverage เท่านั้น หากเสียงพูดมีจริงแต่ซับจีนตกหล่น ให้เพิ่มคิวไทยแบบ manual_missing_chinese_cue ตามเวลาเสียง พร้อมบันทึกใน QA report
  5. แปลบทสนทนาทุกคิว ยกเว้นเนื้อร้องเพลงเปิด/ปิดที่บันทึกช่วงข้ามไว้
  6. เก็บซับจีนเดิมไว้ในวิดีโอ และวัด bounding box ของจีน เครดิต และป้ายเพื่อกำหนด safe area ของซับไทย
  7. ปรับตำแหน่งซับไทยเป็นรายช่วงเมื่อซับจีนหรือเครดิตย้ายตำแหน่ง ห้ามใช้ตำแหน่งเดียวทั้งเรื่องหากเกิดการทับ
  8. ทำ coverage check เทียบคิวจีน เสียงพูด และคิวไทย เพื่อยืนยันว่าไม่มีบทสนทนาตกหล่น

โหมด B — มีซับอังกฤษ

  1. รักษาหมายเลขและเวลาเดิมของ SRT/ASS/VTT เป็นค่าเริ่มต้น
  2. ใช้ซับอังกฤษเป็นโครงความหมายและจังหวะ ไม่ถือศัพท์อังกฤษเป็นชื่อบัญญัติสุดท้าย
  3. ฟังเสียงจีนหรือใช้บท/ซับจีนเพื่อค้นคำจีนต้นทางของชื่อ ยศ สำนัก วิชา อาวุธ สำนวน และระบบพลัง
  4. เทียบ อังกฤษ → คำจีนที่เป็นไปได้ → ไทย ด้วย references/english-chinese-bridge.md
  5. แก้ความคลุมเครือจากบริบท เช่น master, sect, clan, cult, chief, elder, senior, energy, cultivation และ realm
  6. ตรวจข้อมูลที่ซับอังกฤษอาจละหรือทำให้กว้างเกินไป โดยเฉพาะเพศ ลำดับรุ่น คำปฏิเสธ ตัวเลข ชื่อกระบวนท่า และระดับความสุภาพ
  7. แปลไทยจากความหมายของบทจีนที่ยืนยันแล้ว โดยใช้ซับอังกฤษช่วยเรื่องใจความและเวลา
  8. หากไม่มีเสียงหรือบทจีนให้ตรวจ ให้ติดสถานะ อนุมานจากอังกฤษ ใน 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 และก่อนเรนเดอร์เต็ม ห้ามข้าม:

  1. ตรวจว่า SRT และ ASS ใช้ cue inventory เดียวกัน: จำนวนคิว ข้อความ เวลาเริ่ม–จบ และลำดับต้องตรงกันตามนโยบายโหมด
  2. รัน 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 อีกครั้ง
  3. บล็อกงานเมื่อพบเวลา end ≤ start, คิวเลยท้ายวิดีโอ, คิวซ้อนใน style/layer เดียวกัน, คิวยาวเกิน 8 วินาทีที่ยังไม่ตรวจ, event override เสี่ยง, PlayRes ผิด, Timer ไม่ใช่ 100 หรือฟอนต์ใหญ่เกินช่วงที่คำนวณ
  4. คิวบทสนทนายาวเกิน 6 วินาทีต้องตรวจภาพ/เสียงจริง; คิวสุดท้าย คิวซ้อน คิวที่แก้ และคิวก่อนเปลี่ยนฉากต้องตรวจว่าหายจริงหลัง end time
  5. เรนเดอร์ sample 10–20 วินาทีอย่างน้อย 4 แบบ: คิวสั้น, คิวยาว/สองบรรทัด, ฉากมีจีนหรือเครดิต, และช่วงเปลี่ยนคิวเร็ว เปิดดูที่ขนาด 100% และประมาณ 50%
  6. ห้ามเรนเดอร์เต็มจน sample ไม่มีตัวใหญ่เกิน, บรรทัดล้น, สระ/วรรณยุกต์ถูกตัด, tofu/fallback, ซับทับภาพ และซับเก่าค้างหลังคิวใหม่
  7. หากเปลี่ยนความละเอียด อัตราส่วนภาพ ฟอนต์ หรือ 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 เฟรม; ยกเว้นเฉพาะเนื้อร้องที่บันทึกให้ข้ามและคิวเสียงท

Habilidades Relacionadas