opendub.ai
#persodub#ai-dubbing#windows#open-source

ทำให้ PersoDub รันบน Windows ได้ด้วยครับ

เรื่องที่ติดขัดตอนย้าย PersoDub แอปพากย์เสียงที่ทำไว้สำหรับ macOS มาลง Windows ทั้งเรื่องการเซ็นรับรอง อัปเดตอัตโนมัติ และชื่อโฟลเดอร์

opendub · 2026-08-20 · อ่าน 4 นาที

PersoDub เวอร์ชัน macOS ออกวันที่ 7 สิงหาคม แล้วอีกหกวันถัดมาผมก็ปล่อยเวอร์ชัน Windows ครับ ช่วงนั้นสิ่งที่ผมใช้เวลากับมันนานที่สุดไม่ใช่เรื่องพากย์เสียงเลย แต่เป็น Windows นี่แหละ

PersoDub เป็นแอปบนคอมพิวเตอร์ครับ ใส่วิดีโอเข้าไปหนึ่งไฟล์ แล้วมันจะเปลี่ยนคำพูดเป็นอีกภาษาโดยใช้เสียงของคนในวิดีโอนั้นเอง

เวอร์ชัน macOS ง่ายกว่าครับ เพราะเป็นเครื่องที่ผมใช้อยู่ทุกวัน มีอะไรผิดปกติก็เห็นทันที แก้เสร็จก็ตรวจได้ทันที

ต้องตัดสินใจก่อนว่าจะรองรับถึงไหน

Windows ไม่ได้เป็นแบบนั้นครับ ถึงจะเป็น Windows เหมือนกัน แต่ละเครื่องก็สภาพต่างกันมาก บางคนมีการ์ดจอ บางคนไม่มี

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

เรื่องเซ็นรับรองก็เหมือนกัน จะปล่อยแอปออกไปได้ต้องมีตราประทับว่านี่ไม่ใช่โปรแกรมน่าสงสัย บน macOS แค่สมัครเป็นนักพัฒนาแล้วขอรับรองไฟล์ติดตั้งก็จบ ส่วน Windows ขอที่ไหนเงื่อนไขก็ต่างกันไป ค่าใช้จ่ายก็สูงกว่าที่ผมคิดไว้ เรื่องพวกนี้ทำให้เสียเวลาเพิ่มไปพอสมควรครับ

ถ้ารอให้ครบทุกเกณฑ์แล้วค่อยปล่อย เวอร์ชัน Windows คงเลื่อนไปเรื่อยๆ หรือไม่ก็อาจไม่ได้ออกเลย ผมเลยตัดสินใจปล่อยไปก่อนโดยยังไม่มีตรานั้น แลกกับตอนติดตั้ง Windows จะขึ้นหน้าจอเตือนว่าเป็นแอปที่ยังไม่ได้ตรวจสอบ เท่าที่ดู คนที่ปล่อยแอปแบบโอเพนซอร์สจำนวนไม่น้อยก็ยืนอยู่จุดเดียวกันครับ

เรื่องอัปเดตอัตโนมัติก็กินเวลาไปไม่น้อย เพราะแอปนี้ทำงานอยู่ในเครื่องตัวเองโดยไม่ต้องต่อเน็ต ต่อให้มีเวอร์ชันใหม่ออกมา ผู้ใช้ก็ไม่มีทางรู้ ต้องทำให้แอปไปหยิบมาเองครับ

สิ่งที่นึกไม่ถึงเลยคือชื่อโฟลเดอร์

ผมทำโดยตั้งใจตั้งแต่แรกว่าจะออกเวอร์ชัน Windows ด้วย แต่เรื่องพาธ คือชื่อโฟลเดอร์ที่ไฟล์ถูกเก็บไว้ กลับคิดไปไม่ถึงครับ

โฟลเดอร์ที่เก็บไฟล์โมเดลที่ PersoDub ใช้ มีคำว่า mac ติดอยู่ในชื่อเลยครับ (persodub_full_mac) เป็นชื่อที่ผมตั้งตอนทำอยู่บน macOS ถ้าปล่อยไว้แบบนั้น ในเครื่องของคนใช้ Windows ก็จะมีโฟลเดอร์ที่เขียนว่า mac โผล่ขึ้นมาด้วย

Windows ยังมีข้อจำกัดอีกอย่างคือ ถ้าชื่อโฟลเดอร์ยาวเกินไปจะเปิดไฟล์ไม่ได้ ถ้าใครติดตั้งไว้ลึกหน่อย โหลดไปหลายสิบกิกะจนเสร็จ แล้วไปพังตอนแตกไฟล์กลางทางครับ ตอนนี้เลยให้เช็กตำแหน่งก่อนเริ่มโหลด ถ้าลึกเกินไปก็บอกตั้งแต่ตรงนั้นเลย

ทั้งสองเรื่องมาจากที่เดียวกันครับ ตอนเลือกที่เก็บไฟล์ ผมมองแค่ macOS อย่างเดียว

ถึงคนที่กำลังจะเริ่ม

ถ้ามีใครอ่านโพสต์นี้แล้วอยากลองทำอะไรสักอย่าง ผมอยากบอกให้เคลียร์เรื่องนี้ก่อนครับ

จะทำแค่ macOS หรือทำ Windows ด้วย หรือเอาถึง Linux เลย ถ้าคิดจะทำทั้งหมด ให้กำหนดที่เก็บไฟล์ด้วยวิธีที่ใช้ได้ทุกที่ตั้งแต่วันแรกเลยครับ ถ้ามาย้ายทีหลัง ต้องคิดเผื่อไฟล์ของคนที่ใช้อยู่แล้วด้วย งานจะบานปลายกว่าเดิมเยอะ

เรื่องง่ายๆ พอพันกันเข้าทีก็กลายเป็นเรื่องยุ่งยากขึ้นมาได้ครับ

PersoDub เริ่มจาก v0.1.0 ตอนนี้มาถึง v0.3.5 แล้ว ทางยังอีกไกลครับ แต่ผมอยากทำแอปบนคอมที่เปิดขึ้นมาแล้วใช้ได้เลย ไม่มีอะไรให้ต้องปวดหัว

โค้ดและวิธีติดตั้งอยู่บน GitHub ครับ ถ้าใช้แล้วติดตรงไหน เขียนบอกไว้ใน issues ได้เลยนะครับ

ความคิดเห็น (0)

ยังไม่มีความคิดเห็นเลย มาเป็นคนแรกกันไหมครับ