บอทแปลภาษา Discord จำนวนมากมุ่งเน้นไปที่ข้อความที่พิมพ์ในช่องแชตข้อความ หากเซิร์ฟเวอร์ต้องการแปลคำพูดในช่องเสียง นั่นคือความสามารถอีกแบบที่ต้องตรวจสอบก่อนติดตั้งบอท: ต้องมีการรองรับเสียงในปัจจุบัน ข้อกำหนดสิทธิ์ที่ชัดเจน และทิศทางภาษาที่สมาชิกของคุณต้องใช้

หากบอทแปลเสียงเงียบไป ถูกถอดออกจากรายการ หรือเริ่มส่งข้อผิดพลาดระหว่างคอล ให้เริ่มจากการตรวจสอบสถานะ สิทธิ์ ภาษาที่รองรับ และหมายเหตุการบำรุงรักษาล่าสุด การแปลเสียงมีองค์ประกอบเคลื่อนไหวมากกว่าการแปลข้อความ ดังนั้นชื่อในรายการเพียงอย่างเดียวจึงไม่ใช่หลักฐานเพียงพอว่ามันเหมาะกับคอลสด

บทความนี้แยกปัญหาออกเป็นสองส่วน: บอทแปลข้อความ และเวิร์กโฟลว์แปลเสียง นอกจากนี้ยังอธิบายว่าทำไมเซิร์ฟเวอร์อาจต้องการตัวเลือกฝั่งไคลเอนต์สำหรับเสียง ซึ่งผู้ฟังแต่ละคนสามารถเลือกภาษาได้เอง ที่นี่ไม่มีการระบุชื่อบอทใด ๆ; โปรดยืนยันความสามารถและการบำรุงรักษาปัจจุบันกับผู้ให้บริการโดยตรงก่อนเลือกใช้

ประเด็นสำคัญ

บอทแปลภาษา Discord แปลอะไรจริง ๆ

ลองเปิดไดเรกทอรีบอทใด ๆ หมวดแปลภาษาจะดูแน่นขนัด อ่านคำอธิบายให้ละเอียดแล้วความแน่นขนัดนั้นจะลดลงอย่างรวดเร็ว

บอทข้อความมักทำงานได้หนึ่งในสามแบบ: แปลข้อความเมื่อคุณโต้ตอบด้วยอีโมจิธง, แปลทุกข้อความในช่องที่กำหนดโดยอัตโนมัติ, หรือเปิดคำสั่งแบบ slash command ให้สมาชิกพิมพ์อะไรบางอย่างเช่น /translate แล้วได้รับคำตอบในภาษาปลายทาง

ฟีเจอร์เหล่านั้นจัดการแชตข้อความได้ ผู้ให้บริการอาจเสนอการแปลเสียงแยกต่างหาก ดังนั้นควรตรวจสอบว่าบอทรองรับเวิร์กโฟลว์ช่องเสียงที่คุณต้องการอย่างชัดเจนก่อนตั้งค่าบทบาทหรือเชิญเข้ามาในเซิร์ฟเวอร์

ต้องการเสียง ไม่ใช่ข้อความ? ข้ามไปที่ การแปลช่องเสียง Discord โดยไม่ใช้บอท หรือ เปิด MirrorCaption ในแท็บเบราว์เซอร์ แล้วลองใช้กับคอลถัดไปของคุณ

สิ่งที่ควรตรวจสอบสำหรับบอทแปลเสียง Discord

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

ข้อความคือ API ชั้นหนึ่งที่มีเอกสารกำกับ

เมื่อบอทอ่านข้อความที่พิมพ์ มันกำลังใช้กลไกที่ Discord เผยแพร่ มีเวอร์ชัน และคาดหวังให้นักพัฒนาพึ่งพา เหตุการณ์ข้อความส่งผ่าน gateway คำสั่ง slash เป็นประเภทการโต้ตอบที่มีเอกสารกำกับ ทั้งสองอย่างมาพร้อมสัญญาสาธารณะ

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

การส่งผ่านเสียงมีเอกสารกำกับ แต่เวิร์กโฟลว์แปลครบชุดมีหลายส่วนกว่า

เอกสาร voice connections documentation ของ Discord อธิบายการเชื่อมต่อ UDP ที่ใช้ทั้งรับและส่งข้อมูลเสียง ซึ่งทำให้เป็นแหล่งข้อมูลหลักที่มีประโยชน์เมื่อประเมินคำกล่าวอ้างทางเทคนิคของบอทที่รองรับเสียง

บอทแปลภาษายังต้องจับและถอดรหัสเสียงที่ต้องใช้ จัดการผู้พูดหลายคน รันการรู้จำเสียงพูดและการแปล และส่งผลลัพธ์ในรูปแบบที่ใช้งานได้ การสนับสนุน ความหน่วง ความเป็นส่วนตัว ขอบเขตภาษา และสิทธิ์จะแตกต่างกันไปตามผู้ให้บริการ ดังนั้นควรตรวจสอบโดยตรงแทนที่จะอนุมานจากคำว่า "translation" ในรายการไดเรกทอรี

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

เวิร์กโฟลว์ตัวอย่าง

บอทที่ใช้งานได้จนกระทั่งไม่ใช่อีกต่อไป

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

ในเดือนมีนาคม บอทเข้าร่วมช่อง แสดงสถานะว่าเชื่อมต่อแล้ว และไม่โพสต์อะไรเลย ไม่มีข้อผิดพลาด ไม่มีบันทึกการเปลี่ยนแปลง ไม่มีประกาศ ผู้ดูแลลองเปลี่ยนตัวใหม่สองตัวในสองสัปดาห์ถัดมา ตัวหนึ่งไม่เคยเชื่อมต่อ อีกตัวถอดความเฉพาะผู้พูดที่ดังที่สุดและตัดคนอื่นทิ้ง การประชุมกลับไปเป็นภาษาอังกฤษล้วน และผู้ร่วมงานชาวไต้หวันก็กลับไปอ่านโน้ต

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

ทำไมการแปลเสียงแบบแยกตามผู้ฟังจึงมีประโยชน์

การเลือกบอทเป็นเพียงส่วนหนึ่งของการตัดสินใจ โมเดลผลลัพธ์ก็สำคัญเช่นกัน

บอทฝั่งเซิร์ฟเวอร์อาจใช้การตั้งค่าเดียว ปลายทางผลลัพธ์เดียว หรือภาษาปลายทางเดียวต่อช่อง ซึ่งอาจดูแลได้ง่าย แต่ก็อาจก่อคำถามเชิงปฏิบัติว่า: จะแปล เป็นภาษาอะไร?

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

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

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

เมื่อบอทแปลภาษา Discord เป็นคำตอบที่ถูกต้องจริง ๆ

นี่ไม่ใช่ข้อโต้แย้งต่อต้านบอท สำหรับแชตข้อความ บอทอาจเป็นวิธีที่ใช้งานได้จริงในการทำให้การแปลเป็นอัตโนมัติภายในเซิร์ฟเวอร์

หากปัญหาหลักของเซิร์ฟเวอร์คุณคือสมาชิกเขียนคนละภาษาในช่องข้อความที่ใช้ร่วมกัน บอทแปลข้อความอาจเป็นจุดเริ่มต้นที่เหมาะสม ตรวจสอบการรองรับภาษา สิทธิ์ และเงื่อนไขความเป็นส่วนตัวก่อนเชิญเข้ามา

เวิร์กโฟลว์ตัวอย่าง

เมื่อบอทคือคำตอบ

เซิร์ฟเวอร์ชุมชนเกมอินดี้ญี่ปุ่นที่มีสมาชิก 900 คนมี #general ภาษาอังกฤษและ #雑談 ภาษาญี่ปุ่น สมาชิกสลับไปมาระหว่างสองห้องและพลาดบทสนทนาไปครึ่งหนึ่ง

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

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

วิธีแปลช่องเสียง Discord โดยไม่ใช้บอท

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

เปิด Discord ในแท็บเดสก์ท็อป Chrome หรือ Microsoft Edge แทนแอปเนทีฟ เข้าร่วมช่องเสียง แล้วรันเครื่องมือถอดความบนเบราว์เซอร์ที่จับเสียงของแท็บนั้นโดยใช้ display-capture API ของเบราว์เซอร์เอง เสียงจะไม่ออกจากเครื่องของคุณระหว่างทางไปยังเซิร์ฟเวอร์ เพราะมันไม่ได้ไปที่เซิร์ฟเวอร์เลย

นั่นคือวิธีการทำงานของโหมด Meet ของ MirrorCaption มันจับเสียงจากแท็บเบราว์เซอร์พร้อมไมโครโฟนของคุณ สตรีมการถอดความและการแปลแบบสดเคียงข้างกัน และติดป้ายแยกเสียงพูดเพื่อให้คุณตามได้ว่าใครพูดอะไร รองรับ 50+ selectable languages และทำงานในเบราว์เซอร์ จึงไม่ต้องให้แอดมินติดตั้งอะไรและไม่ต้องเพิ่มอะไรเข้าไปในเซิร์ฟเวอร์

ให้ชัดเจนว่านี่คืออะไรและไม่ใช่อะไร

ข้อจำกัดที่ซื่อสัตย์สามข้อ เพราะไม่เช่นนั้นหน้านี้จะเสแสร้ง:

สิ่งที่คุณได้แลกมาคือการควบคุมแบบรายผู้ฟัง: ผู้ฟังแต่ละคนสามารถเลือกภาษาปลายทางของตนเองได้โดยไม่ต้องเปลี่ยนการตั้งค่าระดับเซิร์ฟเวอร์

ลองใช้กับคอลเสียงครั้งถัดไปของคุณ ทุกบัญชีเริ่มต้นด้วย 1 ชั่วโมงฟรีหนึ่งครั้ง ไม่มีบัตรเครดิตและไม่มีการรีเซ็ตทุกเดือน เปิด MirrorCaption ในแท็บ Chrome หรือ Edge ข้าง Discord แล้วดูว่าการอ่านตามไปด้วยเปลี่ยนบทสนทนาหรือไม่

บอทข้อความ vs บอทเสียง vs ฝั่งไคลเอนต์: เปรียบเทียบกัน

บอทแปลข้อความ บอทแปลเสียง การแปลสดฝั่งไคลเอนต์
รองรับอะไร ข้อความที่พิมพ์ในช่องแชตข้อความ เสียงพูดในช่องเสียง เสียงพูดในช่องเสียง พร้อมไมค์ของคุณเอง
ใครเป็นผู้ตั้งค่า แอดมินเซิร์ฟเวอร์ ครั้งเดียว แอดมินเซิร์ฟเวอร์ พร้อมการตั้งค่าเฉพาะผู้ให้บริการ สมาชิกแต่ละคน บนอุปกรณ์ของตนเอง
ภาษาผลลัพธ์ หนึ่งภาษาต่อช่อง หนึ่งภาษาต่อช่องหรือหนึ่งภาษาต่ออินสแตนซ์บอท เลือกได้ต่อผู้ฟัง
พื้นฐาน API message events และ application commands ที่มีเอกสารกำกับ การส่งผ่านเสียงของ Discord พร้อมสแต็กเสียงพูดและการแปลของผู้ให้บริการ Browser display-capture APIs
อายุการใช้งานขึ้นกับอะไร ขึ้นกับการบำรุงรักษาของผู้ให้บริการและการเปลี่ยนแปลง Discord API ขึ้นกับการบำรุงรักษาของผู้ให้บริการ สิทธิ์ และเวิร์กโฟลว์เสียง ผูกกับ API ของเบราว์เซอร์ ไม่ใช่ภายในของ Discord
เหมาะที่สุดสำหรับ บทสนทนาที่พิมพ์หลายภาษา เซิร์ฟเวอร์ที่ต้องการเวิร์กโฟลว์เสียงร่วมกัน สมาชิกที่ต้องติดตามเสียงสด

การตั้งค่าที่ใช้งานได้จริงสำหรับเซิร์ฟเวอร์ Discord หลายภาษา

นำสองส่วนมารวมกันแล้วคำแนะนำจะไม่หวือหวา แต่ทนทาน

  1. วินิจฉัยพื้นผิวก่อน ปัญหาคือข้อความที่พิมพ์หรือแชตเสียง? เซิร์ฟเวอร์มักซื้อเครื่องมือผิดเพราะคำว่า "translation" ไปครอบทั้งสองอย่างไว้ในคำเดียว
  2. สำหรับข้อความ ให้พิจารณาบอท ใช้ auto-translate เฉพาะช่องที่ต้องการ และยืนยันสิทธิ์ของบอทก่อนเชิญเข้ามา
  3. สำหรับเสียง ให้เปิดทางเลือกให้สมาชิก บอทเสียงระดับเซิร์ฟเวอร์อาจเหมาะกับบางชุมชน; ตัวแปลบนเบราว์เซอร์ข้าง Discord อาจให้สมาชิกแต่ละคนเลือกภาษาปลายทางได้
  4. มีแผนสำรองไว้ พูดช้าลง ใช้ช่องข้อความสำหรับชื่อและตัวเลข และให้คนอ่านตามในภาษาของตนเองเมื่อจำเป็น
  5. เก็บทรานสคริปต์ไว้ในที่ที่มีประโยชน์ คำบรรยายสดและทรานสคริปต์ที่บันทึกไว้ทำงานคนละแบบ ซึ่งควรทำความเข้าใจก่อนตัดสินใจว่าจะเก็บอะไรไว้ คู่มือของเราเรื่อง live captions vs transcripts อธิบายความแตกต่างนี้
เวิร์กโฟลว์ตัวอย่าง

การตั้งค่าแบบแยกส่วนในทางปฏิบัติ

ชุมชนม็อดดิ้งมีคอลเสียงวันเสาร์ ผู้ดูแลโพสต์ข้อความปักหมุด: ช่องข้อความใช้บอทของเซิร์ฟเวอร์ ขณะที่สมาชิกที่ต้องการคำบรรยายเสียงแบบรายคนสามารถเปิด Discord ใน Chrome และรันตัวแปลในแท็บที่สอง ตั้งค่าเป็นภาษาที่พวกเขาอ่านได้เร็วที่สุด

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

เป็นตัวอย่างประกอบ แต่สังเกตว่ามีอะไรเปลี่ยนไป: ผู้ดูแลหยุดพยายามแก้ปัญหาระดับรายผู้ฟังด้วยเครื่องมือระดับรายเซิร์ฟเวอร์

คำถามที่พบบ่อย

บอทแปลภาษา Discord แปลแชตเสียงด้วยไหม?

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

ทำไมบอทแปลเสียง Discord ถึงหยุดทำงาน?

Discord มีเอกสารกำกับการเชื่อมต่อเสียงในฐานะการส่งผ่าน UDP สำหรับรับและส่งข้อมูลเสียง บอทแปลเสียงยังต้องทำการจับเสียง การถอดรหัส การถอดความ การแปล และการส่งมอบให้ถูกต้อง ดังนั้นควรตรวจสอบเอกสารปัจจุบันและสถานะการบำรุงรักษาของมัน

ฉันจะแปลช่องเสียง Discord โดยไม่เพิ่มบอทได้ไหม?

ได้ เปิด Discord ในแท็บ Chrome หรือ Edge บนเดสก์ท็อป แล้วรันเครื่องมือถอดความบนเบราว์เซอร์ที่จับเสียงของแท็บนั้น ไม่มีอะไรถูกเพิ่มเข้าไปในเซิร์ฟเวอร์ และไม่ต้องใช้สิทธิ์แอดมิน เพราะการแปลเกิดขึ้นบนอุปกรณ์ของคุณเอง

MirrorCaption ใช้กับแอป Discord เดสก์ท็อปได้ไหม?

โหมด Meet ถูกสร้างมาเพื่อจับเสียงจากแท็บเบราว์เซอร์ใน Chrome หรือ Microsoft Edge บนเดสก์ท็อป จึงเหมาะกับ Discord บนเบราว์เซอร์ แอป Discord เดสก์ท็อปแบบเนทีฟไม่ใช่แท็บเบราว์เซอร์ จึงอยู่นอกเส้นทางที่ทดสอบนั้น

บอทแปลภาษายังควรเพิ่มเข้าเซิร์ฟเวอร์ของฉันอยู่ไหม?

สำหรับข้อความที่พิมพ์ บอทแปลภาษาในแชตข้อความอาจเป็นตัวเลือกที่ดี Discord มีเอกสารกำกับ message events และ application commands; เลือกบอทที่มีสิทธิ์ชัดเจน การบำรุงรักษาต่อเนื่อง และการรองรับภาษาที่เซิร์ฟเวอร์ของคุณต้องการ

การตั้งค่าที่ดีที่สุดสำหรับเซิร์ฟเวอร์ Discord หลายภาษาคืออะไร?

การตั้งค่าแบบแยกส่วน: ใช้บอทแปลภาษาในแชตข้อความสำหรับช่องที่พิมพ์ และใช้การแปลสดฝั่งไคลเอนต์บนอุปกรณ์ของสมาชิกแต่ละคนสำหรับช่องเสียง การแปลเป็นรายผู้ฟัง ดังนั้นฝั่งเสียงจะทำงานได้ดีกว่าเมื่อแต่ละคนเลือกภาษาปลายทางของตนเอง

สรุปเรื่องบอทแปลภาษา Discord

บอทแปลภาษา Discord สามารถรองรับเวิร์กโฟลว์ทั้งที่เน้นข้อความและที่เน้นเสียงได้ แต่เวิร์กโฟลว์เหล่านั้นมีข้อกำหนดต่างกัน

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

ตัวเลือกฝั่งไคลเอนต์ยังสามารถตอบโจทย์อีกแบบหนึ่งได้: สมาชิกชาวบราซิลและไต้หวันของคุณอาจไม่ต้องการการแปลแบบเดียวกัน และแต่ละคนสามารถเลือกภาษาผลลัพธ์ได้อย่างอิสระ

หากคุณต้องการทดสอบฝั่งเสียงก่อนเปลี่ยนอะไรในเซิร์ฟเวอร์ของคุณเลย ใช้เพียงหนึ่งแท็บเบราว์เซอร์ อ่านคอลทั้งสายด้วยภาษาของคุณเองแล้วดูว่ามันเปลี่ยนวิธีที่คุณมีส่วนร่วมหรือไม่ สำหรับภาพรวมที่กว้างขึ้นเกี่ยวกับการใส่คำบรรยายลงในคอลสดทุกแบบ คู่มือ live captions setup guide ของเราครอบคลุมแพลตฟอร์มอื่น ๆ และหากคุณใช้คอลเหล่านี้เพื่อฝึกภาษา language learning with real conversations คือกรณีใช้งานที่ใกล้เคียงที่สุด

อ่านคอลเสียงครั้งถัดไปของคุณในภาษาของคุณเอง

ทดลองใช้ฟรี 1 ชั่วโมง ไม่มีบัตรเครดิต ไม่มีการรีเซ็ตทุกเดือน ไม่ต้องติดตั้งเพื่อเริ่มต้น

เริ่มใช้ฟรี