FiveM Voice Chat มีเสียง Echo แก้อย่างไร? ได้ยินเสียงตัวเองย้อน เสียงซ้ำ และเสียงวน
FiveM Voice Chat มีเสียง Echo คืออาการที่พูดแล้วได้ยินเสียงตัวเองย้อนกลับมา เสียงของผู้เล่นถูกเล่นซ้ำ หรือเกิดเสียงวนระหว่างไมโครโฟนกับลำโพงจนรบกวนการเล่น
สาเหตุที่ควรตรวจเป็นอันดับแรกคือ เสียงจากลำโพงถูกไมโครโฟนรับกลับเข้าไป ซึ่งเป็นหลักการของ Acoustic Echo โดย Microsoft อธิบายว่า Echo เกิดเมื่อเสียงที่เล่นจาก Loudspeaker ถูก Microphone รับเข้าไปแล้วส่งกลับไปยังอีกฝั่ง.
FiveM เองมี voice_enableEchoCancellation สำหรับช่วยลด Feedback เมื่อใช้ Speakers แทน Headphones และค่า Default ตามเอกสาร Cfx.re คือ true.
① FiveM Echo เป็นอาการแบบไหน
อาการที่พบบ่อย เช่น
ได้ยินเสียงตัวเองย้อนกลับ
พูดหนึ่งครั้งแต่ได้ยินสองครั้ง
เสียงเพื่อนดังซ้ำ
เสียงวนเมื่อเปิดลำโพง
Echo เฉพาะเมื่อผู้เล่นบางคนเข้า Voice
Echo เฉพาะ Radio
Echo เฉพาะ Proximity
Echo เมื่อเปิดไมค์หลายเครื่องในห้องเดียวกัน
ใช้ Headset แล้วหาย
ใช้ Speaker แล้ว Echo กลับมา
แต่ละแบบช่วยบอกต้นเหตุได้ต่างกัน
② ได้ยินเสียงตัวเองย้อน ใครเป็นต้นเหตุ
ถ้าคุณพูดแล้ว ตัวคุณเองได้ยินเสียงพูดของตัวเองย้อนกลับมาจาก Voice Chat จุดที่ควรตรวจมากที่สุดมักเป็นฝั่งผู้เล่นที่กำลังรับเสียงคุณ เพราะเสียงของคุณอาจออกจากลำโพงของเขาแล้วถูกไมโครโฟนของเขารับกลับเข้าสู่ Voice
Microsoft อธิบาย Acoustic Echo ว่าเกิดจาก Loudspeaker Output ถูก Microphone รับกลับเข้าไป ทำให้ผู้พูดฝั่งตรงข้ามได้ยินเสียงตัวเองกลับมา.
ดังนั้น Echo ที่คุณได้ยินอาจไม่ได้เกิดจากไมค์ของคุณเอง
③ วิธีหาว่า Player คนไหนทำให้เกิด Echo
ให้ทดสอบทีละคน
ตัวอย่าง:
Player A เข้าใกล้ → ไม่มี Echo
Player B เข้าใกล้ → ไม่มี Echo
Player C เปิดไมค์ → Echo เริ่มทันที
กรณีนี้ควรให้ Player C ตรวจ
Speaker
Microphone
Headset
Voice Volume
Echo Cancellation
ก่อนให้ทุกคนใน Server เปลี่ยน Settings
④ ใช้ Headset แทน Speaker ก่อน
นี่เป็นวิธีทดสอบที่ง่ายและตรงจุดมาก
Microsoft ระบุว่าหนึ่งในวิธีลด Echo ที่เร็วที่สุดคือให้ผู้ที่สร้าง Echo ใช้ Headphones เพราะเสียงจาก Headphones รั่วกลับเข้า Microphone ได้น้อยกว่าการเปิด Loudspeaker.
ดังนั้นถ้า
Speaker → Echo
เปลี่ยนเป็น Headset → Echo หาย
ต้นเหตุมีแนวโน้มเกี่ยวข้องกับ Speaker-to-Microphone Feedback
⑤ FiveM มี Echo Cancellation หรือไม่
มี
FiveM มี Console Variable
voice_enableEchoCancellation
Cfx.re อธิบายว่ามีไว้เพื่อช่วยลด Feedback เมื่อใช้ Speakers แทน Headphones และค่า Default คือ true.
ดังนั้นควรตรวจว่าค่านี้ยังเปิดอยู่
⑥ วิธีเปิด FiveM Echo Cancellation
กด
F8
แล้วใช้
voice_enableEchoCancellation true
เอกสาร Cfx.re ระบุรูปแบบนี้โดยตรงและค่าเริ่มต้นก็เป็น true.
จากนั้นเข้า Server แล้วทดสอบ Voice ใหม่
ไม่ควรเปลี่ยน Voice Settings หลายค่าในเวลาเดียวกัน
⑦ Echo Cancellation ทำงานอย่างไร
แนวคิดของ Acoustic Echo Cancellation คือใช้ข้อมูลเสียงที่กำลังถูกเล่นออก Speaker เป็น Reference แล้วพยายามตรวจและลบส่วนของเสียงนั้นออกจากสัญญาณ Microphone ก่อนส่งต่อ
Microsoft อธิบาย AEC ว่าเปรียบเทียบ Reference Signal จาก Audio Output กับ Microphone Input เพื่อระบุและลดองค์ประกอบ Echo.
FiveM มี Echo Cancellation Setting สำหรับช่วยกรณีใช้ Speaker โดยเฉพาะ.
⑧ เปิด Echo Cancellation แล้วทำไมยัง Echo
Echo Cancellation ไม่สามารถรับประกันว่าจะกำจัด Echo ได้ทุกสถานการณ์
Microsoft ระบุว่าบางกรณี Echo อาจยังคงอยู่ เช่น Echo Delay มากเกินช่วงที่ระบบจัดการได้ หรือมีสถานการณ์เสียงหลายแหล่งที่ซับซ้อน.
ดังนั้นควรแก้ต้นเหตุทางกายภาพด้วย เช่น
ลดเสียง Speaker
ขยับ Speaker ออกจาก Mic
ใช้ Headset
ลด Microphone Sensitivity ตามความเหมาะสม
ไม่ควรพึ่ง Software Cancellation อย่างเดียว
⑨ ลด Speaker Volume ช่วยไหม
ช่วยทดสอบต้นเหตุได้
ถ้า Speaker ดังมาก เสียงที่ออกจากลำโพงมีโอกาสถูกไมโครโฟนรับกลับได้ง่ายขึ้น
Microsoft ยืนยันว่าต้นเหตุพื้นฐานของ Acoustic Echo คือ Microphone รับเสียงจาก Speaker.
ให้ลองลด Speaker Volume ลงแล้วเปรียบเทียบ Echo
หาก Echo ลดลงอย่างชัดเจน แสดงว่า Acoustic Feedback มีส่วนสูง
⑩ วางไมค์ห่างจากลำโพง
ถ้าใช้ Speaker ให้หลีกเลี่ยงการวาง Microphone หันเข้าหาลำโพงหรืออยู่ติดกัน
หลักการคือทำให้เสียง Speaker เข้า Microphone น้อยลง
จากนั้นทดสอบร่วมกับ
voice_enableEchoCancellation true
เพื่อดูผลอีกครั้ง.
⑪ Gaming Headset ยัง Echo ได้ไหม
ได้ แต่ควรตรวจสาเหตุอื่นเพิ่ม
ถ้าใช้ Closed Headset แล้ว Echo ยังแรง ให้ตรวจ
Output Device
Input Device
Microphone Volume
Audio Routing
Server Voice Resource
เพราะสาเหตุอาจไม่ใช่ Speaker Leakage เพียงอย่างเดียว
⑫ ตรวจ Input Device
FiveM มี
Voice Chat → Input Device
สำหรับเลือกไมโครโฟนโดยตรง.
หากมี Input หลายตัว เช่น
Headset Microphone
Webcam Mic
Notebook Mic
USB Microphone
ให้ตรวจว่า FiveM ใช้ตัวที่ต้องการจริง
ตัวอย่างเช่น คุณใส่ Headset แต่ FiveM ยังใช้ Notebook Microphone ซึ่งอยู่ใกล้ Speaker อาจทำให้ Echo เกิดได้ง่ายขึ้น
⑬ ตรวจ Output Device
FiveM มี
Voice Chat → Output Device
แยกไว้โดยตรง.
ถ้าคุณคิดว่า Voice ออก Headset แต่จริงๆ ออก Monitor Speaker เสียงนั้นอาจถูก Microphone รับกลับ
ดังนั้นควรตรวจ Input และ Output เป็นคู่กัน
⑭ ตั้ง Input และ Output ให้เป็น Headset เดียวกันเพื่อทดสอบ
สำหรับ Troubleshooting ให้ลดความซับซ้อนก่อน
ตัวอย่าง:
Input → Gaming Headset Microphone
Output → Gaming Headset
แล้วทดสอบ Voice
ถ้า Echo หาย แสดงว่า Audio Routing เดิมมีส่วนกับปัญหา
FiveM มี Input Device และ Output Device แยกให้เลือกได้.
⑮ HDMI Monitor ทำให้ Echo ได้ไหม
ถ้า Voice ถูกส่งออก Monitor Speaker แล้วไมค์บนโต๊ะรับเสียงกลับ อาจเกิด Acoustic Echo ได้
ให้ตรวจ
FiveM → Output Device
ว่าไม่ได้เลือก
Monitor Audio
HDMI Audio
Display Audio
โดยไม่ได้ตั้งใจ
ถ้าต้องการใช้ Headset ให้เลือก Headset โดยตรง.
⑯ Webcam Microphone ทำให้ Echo ได้ไหม
Webcam จำนวนมากมี Microphone ในตัว
ถ้า FiveM เลือก Webcam Mic ซึ่งอยู่ใกล้ลำโพงมากกว่าหูฟัง Headset Mic เสียง Speaker อาจเข้า Microphone ได้มากขึ้น
ตรวจ FiveM
Input Device
แล้วเลือก Microphone ที่ต้องการจริง.
⑰ Notebook Mic กับ Speaker ในตัว
Laptop มี Speaker และ Microphone อยู่ในตัวเครื่องเดียวกัน
การใช้ทั้งสองพร้อมกันจึงเป็นสถานการณ์ที่ระบบ Echo Cancellation มีความสำคัญ
FiveM มี voice_enableEchoCancellation สำหรับช่วยลด Feedback เมื่อใช้ Speakers.
ถ้ายัง Echo มาก ให้ลอง Headset เพื่อเปรียบเทียบ
⑱ Microphone Volume สูงเกินไปมีผลไหม
FiveM มี
Microphone Volume
และ
Microphone Sensitivity
แยกใน Voice Chat Settings.
ถ้า Microphone Level ถูกตั้งแรงมากเกินความจำเป็นและใช้ Speaker ด้วย ควรลองลดลงทีละน้อย
เป้าหมายคือให้เสียงพูดชัด แต่ไม่รับเสียงรอบห้องมากเกินไป
⑲ อย่าลด Microphone Volume จนพูดไม่ได้
ถ้า Echo ลดลงหลังลด Microphone Volume แสดงว่าระดับ Input มีส่วน
แต่ไม่ควรลดจนเสียงพูดเบาเกินไป
ใช้วิธี
ลดทีละน้อย
พูดด้วยระดับปกติ
ให้เพื่อนฟัง
ปรับจนเสียงชัดและ Echo ต่ำ
FiveM มี Microphone Volume สำหรับปรับระดับ Input โดยตรง.
⑳ Voice Chat Volume สูงเกินไปมีผลไหม
FiveM มี Voice Chat Volume แยกจาก Microphone Volume.
ถ้าใช้ Speaker และ Voice Chat Volume สูงมาก เสียงผู้เล่นที่ออก Speaker อาจดังจน Microphone รับกลับได้ง่ายขึ้น
ดังนั้น Player ที่เป็นต้นเหตุ Echo สามารถทดลองลด Voice Chat Volume พร้อมกับเปิด Echo Cancellation
㉑ Voice Chat Volume กับ Microphone Volume ต่างกันอย่างไร
จำง่ายๆ:
Voice Chat Volume
ระดับเสียงคนอื่นที่เรา ได้ยิน
Microphone Volume
ระดับเสียงของเราที่ ส่งเข้า Voice
FiveM แยกสอง Setting นี้ออกจากกัน.
หาก Speaker ดังจนเข้า Mic อาจต้องตรวจทั้งสองด้าน
㉒ มีคอมสองเครื่องอยู่ห้องเดียวกันทำให้ Echo ได้ไหม
ได้
Microsoft ระบุว่าสถานการณ์ที่มี สองอุปกรณ์อยู่ในห้องเดียวกันและเข้าร่วมการสนทนาเดียวกัน สามารถทำให้ Echo Cancellation ทำงานยากขึ้นและเกิด Echo ได้.
ถ้ามี FiveM สองเครื่องอยู่ใกล้กัน
ให้ใช้ Headsets หรือปิด Speaker/Microphone ของเครื่องที่ไม่จำเป็น
㉓ เปิด FiveM สองเครื่องใกล้กันแล้วเสียงวน
กรณีนี้ให้หลีกเลี่ยงการเปิด Speaker และ Microphone พร้อมกันทั้งสองเครื่อง
เพราะ
เครื่อง A Speaker → Mic เครื่อง B
เครื่อง B Speaker → Mic เครื่อง A
สามารถสร้าง Feedback Loop ได้
ใช้ Headset แยกแต่ละเครื่องจะช่วยตัดเส้นทาง Speaker-to-Mic ได้ตรงที่สุด.
㉔ Echo เฉพาะเมื่อ Player คนหนึ่งพูด
หาก Echo เริ่มเมื่อ Player คนหนึ่งเปิดไมค์ ให้ผู้เล่นคนนั้นตรวจก่อน
ใช้ Speaker หรือ Headset
Echo Cancellation เปิดไหม
Output Device ถูกไหม
Input Device ถูกไหม
Microphone Volume สูงเกินไปหรือไม่
ไม่ควรให้ทุกคนใน Server ล้าง Cache
㉕ ทุกคนได้ยิน Echo จากผู้เล่นคนเดียว
กรณีนี้ยิ่งชี้ไปที่ฝั่งผู้เล่นต้นทาง
ให้ Player คนนั้นทดสอบ
Speaker → Headset
ถ้า Echo หายทันที สาเหตุมีแนวโน้มเป็น Acoustic Echo
Microsoft ระบุว่าการใช้ Headphones เป็นวิธีที่ตรงจุดในการลด Echo ที่เกิดจาก Microphone รับเสียง Speaker.
㉖ Echo เฉพาะ Server เดียว
ถ้า
Server A → Echo
Server B → ปกติ
Server C → ปกติ
ให้ตรวจ Voice Resource ของ Server A เพิ่ม
FiveM Voice Resources สามารถใช้ Native Audio และ Audio Submixes เพื่อปรับ Effect ของ Voice ได้.
ไม่ควรสรุปว่า Hardware เสียทันที
㉗ ทุก Server Echo
ถ้าเกิดกับทุก Server ให้น้ำหนักฝั่ง Client/Audio Setup มากขึ้น
ตรวจตามนี้:
Speaker vs Headset
Echo Cancellation
Input Device
Output Device
Voice Volume
Microphone Volume
Audio Routing
จากนั้นจึงลอง Server อื่นอีกครั้ง
㉘ Radio Echo แต่ Proximity ปกติ
ถ้า
Proximity → ไม่มี Echo
Radio → Echo
ให้ Admin ตรวจ Radio Resource/Audio Processing
FiveM Voice Documentation รองรับ Audio Submixes ซึ่งสามารถนำไปสร้าง Voice Effects เช่น Radio Effects ได้.
ดังนั้น Radio Voice Path อาจต่างจาก Proximity
㉙ Proximity Echo แต่ Radio ปกติ
กรณีนี้ให้ตรวจ Proximity Voice Processing หรือ Player Voice State แยกจาก Radio
ถ้า Radio ชัดและไม่มี Echo แสดงว่า
Microphone ใช้งานได้
Output ใช้งานได้
Voice อย่างน้อยบาง Path ทำงาน
จึงไม่ควรรื้อ Radio Resource
㉚ Radio กับ Proximity Echo ทั้งคู่
ถ้าทุก Voice Path มี Echo ให้กลับมาตรวจ Audio Setup ฝั่งผู้เล่นก่อน
โดยเฉพาะ
Speaker → Microphone Feedback
เพราะต้นเหตุ Acoustic Echo สามารถกระทบ Voice ทุก Channel ที่ใช้ Microphone เดียวกันได้.
㉛ Audio Submix คืออะไร
FiveM รองรับ Submixes สำหรับใส่ Audio Effects ให้เสียง และ Cfx.re ระบุว่า voice_useNativeAudio ควรเปิดหาก Resource ต้องการใช้ Submixes.
Server สามารถใช้ Submix กับระบบอย่าง
Radio
Phone
Voice Effect
ได้
ดังนั้นถ้า Echo เกิดเฉพาะ Voice Effect บางชนิด Admin ควรตรวจ Submix ด้วย
㉜ Submix ตั้งผิดทำให้เสียงผิดปกติได้ไหม
Resource สามารถกำหนด Output Levels ภายใน Audio Submix ได้ โดย FiveM มี Native SetAudioSubmixOutputVolumes สำหรับกำหนดระดับเสียงของ Channels ใน Submix.
ดังนั้นหากปัญหาเริ่มหลังแก้ Radio/Phone Submix ให้ Developer ตรวจการเปลี่ยนแปลงล่าสุด
อย่างไรก็ตาม Acoustic Echo จาก Speaker เข้า Mic ยังคงเป็นสิ่งที่ควรตัดออกก่อน
㉝ Echo เริ่มหลัง Update Voice Resource
ถ้าก่อน Update ปกติ แต่หลัง Update ผู้เล่นจำนวนมากมี Echo ให้ Admin ตรวจ
Voice Resource
Native Audio
Submix
Voice Effects
Configuration
Update ล่าสุด
FiveM Voice Resource สามารถประมวลผลเสียงผ่าน Submixes ได้ จึงมีเหตุผลให้ตรวจ Resource หากหลายคนได้รับผลพร้อมกัน.
㉞ Echo เริ่มหลัง Server Restart
ถ้าผู้เล่นหลายคนเกิดพร้อมกันหลัง Restart ให้ตรวจ
Voice Resource Start ครบหรือไม่
Config ถูกโหลดหรือไม่
Audio Submix ถูก Initialised หรือไม่
Console Error
แต่อย่า Restart Server ซ้ำโดยยังไม่รู้ต้นเหตุ
㉟ Noise Suppression แก้ Echo ไหม
FiveM มี
voice_enableNoiseSuppression
สำหรับ ลด Background Noise โดยค่า Default คือ true.
แต่มันไม่ใช่ Setting เดียวกับ Echo Cancellation
ถ้าเป็นเสียงตัวเองย้อน ให้ตรวจ
voice_enableEchoCancellation
ก่อน
㊱ Echo Cancellation กับ Noise Suppression ต่างกันอย่างไร
Echo Cancellation
ลด Feedback/Echo จาก Speaker
Noise Suppression
ลด Background Noise
FiveM มีทั้งสองค่าแยกจากกัน และ Default ของทั้งสองเป็น true.
ดังนั้นควรแก้ตามอาการ
Echo → Echo Cancellation
Noise/เสียงพัดลม → Noise Suppression
㊲ Voice Normalization แก้ Echo ไหม
ไม่ใช่หน้าที่หลัก
FiveM มี
voice_enableVoiceNormalization
เพื่อช่วยลดความแตกต่างของ Volume ระหว่าง Speakers ต่างๆ และ Default เป็น true.
มันไม่ได้ถูกออกแบบมาเป็น Echo Cancellation
อย่าปิดหรือเปิด Normalization เพื่อหวังแก้เสียงย้อนเป็นอันดับแรก
㊳ Voice Bitrate แก้ Echo ไหม
ไม่
voice_inBitrate ควบคุม Bitrate ที่ใช้ Encode Voice โดยค่า Default คือ 48000 และ Bitrate สูงขึ้นใช้ Bandwidth เพิ่มขึ้น.
Bitrate ไม่ได้หยุด Speaker Audio จากการถูก Microphone รับกลับ
ดังนั้นไม่ต้องตั้ง 128000 เพื่อแก้ Echo
㊴ Echo กับ Voice Delay ต่างกันไหม
ต่างกัน
Echo
ได้ยินเสียงเดิมย้อนหรือซ้ำ
Delay
เสียงมาเพียงครั้งเดียว แต่ช้ากว่าปกติ
ถ้าพูดแล้วได้ยินคำเดิมกลับมาอีกครั้ง ให้ตรวจ Echo/Audio Feedback
ถ้าเสียงไม่ซ้ำแต่ช้า ให้ตรวจ Network/Voice Latency แยก
㊵ Echo กับเสียงซ่าต่างกันไหม
ต่างกันเช่นกัน
Echo
เสียงเดิมถูกเล่นกลับมา
เสียงซ่า
เป็น Noise หรือ Interference
FiveM มี Echo Cancellation และ Noise Suppression แยกเป็นคนละ Feature.
จึงไม่ควรแก้สองอาการด้วย Setting เดียว
㊶ เปลี่ยน DNS ช่วย Echo ไหม
ไม่ควรเป็นวิธีแรก
DNS ไม่ได้ควบคุม Speaker Volume หรือ Microphone Pickup
ถ้าปัญหาคือเสียงตัวเองย้อน ให้ตรวจ
Speaker → Headset → Echo Cancellation → Input/Output Device
ก่อน
Network ควรถูกตรวจเมื่อมีอาการ Delay, Disconnect หรือ Voice กระตุกเพิ่มเติม
㊷ ล้าง FiveM Cache ช่วย Echo ไหม
ส่วนใหญ่ไม่ต้อง
Cache ไม่สามารถแก้โดยตรงกรณี
Speaker ถูก Mic รับ
Echo Cancellation ปิด
Output Device ผิด
Input Device ผิด
Microphone Volume สูงเกิน
มีสองเครื่องเปิด Speaker ในห้องเดียวกัน
ดังนั้นอย่าเริ่มจากล้าง Cache
㊸ Reinstall FiveM ช่วยไหม
ส่วนใหญ่ ไม่ควรเป็นขั้นตอนแรก
ถ้าเปลี่ยนจาก Speaker เป็น Headset แล้ว Echo หาย การ Reinstall FiveM ไม่จำเป็น
ถ้า Server อื่นไม่มี Echo แต่ Server เดียวมี ให้ตรวจ Voice Resource ของ Server นั้น
Reinstall ควรเป็นทางเลือกท้ายๆ เท่านั้น
㊹ Reinstall GTA V ช่วยไหม
โดยทั่วไปไม่
หากเกมเล่นได้ปกติและปัญหาคือ Voice Echo การติดตั้ง GTA V ใหม่ไม่ได้แก้ Acoustic Feedback ระหว่าง Speaker กับ Microphone
แก้ Audio Routing และ Voice Settings จะตรงจุดกว่ามาก
㊺ วิธีแก้ FiveM Voice Chat Echo แบบเร็วที่สุด
สำหรับผู้เล่น
เปลี่ยน Speaker เป็น Headset
กด F8
ตรวจ
voice_enableEchoCancellation trueลด Speaker/Voice Volume
ตรวจ Input Device
ตรวจ Output Device
ลด Microphone Volume หากสูงเกินไป
ทดสอบกับผู้เล่นทีละคน
ลอง Server อื่น
ถ้า Echo เฉพาะ Server เดียวให้แจ้ง Admin
FiveM มี Echo Cancellation โดยตรง และ Microsoft ระบุว่าการใช้ Headphones ช่วยตัดสาเหตุหลักที่ Microphone รับเสียงจาก Speaker ได้.
สำหรับ Admin/Developer
ตรวจว่า Echo เกิด Player เดียวหรือทุกคน
แยก Proximity กับ Radio
ตรวจ Voice Resource
ตรวจ Native Audio
ตรวจ Submix
ตรวจ Radio/Phone Effects
ตรวจ Update ล่าสุด
ทดสอบด้วยผู้เล่นที่ใช้ Headset
ตรวจ Input/Output Routing
อย่าสรุปว่าเป็น Server หาก Echo เกิดจาก Speaker ของ Player คนเดียว
FiveM รองรับ Native Audio และ Submix Processing จึงควรตรวจ Resource เมื่อปัญหาเกิดเฉพาะ Voice Path หรือเกิดกับผู้เล่นจำนวนมากหลังการเปลี่ยน Resource.
ตารางแยกสาเหตุ FiveM Voice Chat Echo
| อาการ | จุดที่ควรตรวจ |
|---|---|
| ใช้ Speaker แล้ว Echo | Speaker → Microphone |
| เปลี่ยน Headset แล้วหาย | Acoustic Echo |
| ได้ยินเสียงตัวเองย้อน | ตรวจฝั่งผู้รับเสียง |
| Player คนเดียวทำทุกคน Echo | Audio Setup ของ Player นั้น |
| ทุก Server Echo | Client Audio Setup |
| Server เดียว Echo | Voice Resource |
| Radio Echo อย่างเดียว | Radio/Submix |
| Proximity Echo อย่างเดียว | Proximity Voice |
| Echo หลัง Update | Voice Resource/Submix |
| Echo Cancellation ปิด | เปิดกลับ |
| Output ไป Monitor | Output Device |
| FiveM ใช้ Webcam Mic | Input Device |
| มีสองเครื่องในห้องเดียวกัน | ใช้ Headsets |
| เสียงซ่า ไม่ใช่เสียงย้อน | Noise Problem |
| เสียงมาช้าแต่ไม่ซ้ำ | Voice Delay |
FiveM ได้ยินเสียงตัวเองย้อน แก้อย่างไร
อันดับแรกให้หาว่า เสียงย้อนกลับมาจาก Player คนไหน
ถ้าคุณพูดและเสียงตัวเองกลับมาเมื่อ Player A เปิด Voice แต่หายเมื่อ Player A ปิด ให้ตรวจ Audio Setup ของ Player A
สาเหตุพื้นฐานมักเป็นเสียงของคุณที่ออกจาก Speaker ของเขา แล้ว Microphone ของเขารับกลับเข้าสู่ Voice ซึ่งตรงกับหลัก Acoustic Echo ที่ Microsoft อธิบายไว้.
วิธีทดสอบที่เร็วที่สุดคือให้ Player คนนั้นใช้ Headset
FiveM ใช้ลำโพงแล้ว Echo แต่ใช้หูฟังไม่ Echo
กรณีนี้ค่อนข้างชัดว่า Speaker-to-Microphone Feedback มีส่วน
FiveM มี
voice_enableEchoCancellation true
สำหรับช่วยลด Feedback เมื่อใช้ Speakers และ Microsoft แนะนำ Headphones เป็นวิธีลดความเป็นไปได้ที่ Microphone จะรับเสียง Output กลับเข้าไป.
หากจำเป็นต้องใช้ Speaker ให้ลด Volume และวาง Mic ห่างจาก Speakerเพิ่มเติม
FiveM Echo เฉพาะ Radio แก้อย่างไร
ถ้า Proximity ไม่มี Echo แต่ Radio Echo ให้ตรวจ Radio Voice Resource และ Audio Submix
Cfx.re ระบุว่า FiveM Submixes สามารถใช้ใส่ Effects ให้ Voice และ Native Audio ต้องถูกใช้สำหรับระบบ Submix ที่เกี่ยวข้อง.
กรณีนี้ Admin ควรตรวจ Resource มากกว่าบอกผู้เล่นเปลี่ยนไมค์ทุกคน
FiveM Echo ต้องปิด Noise Suppression ไหม
ไม่ควร
Noise Suppression และ Echo Cancellation ทำหน้าที่คนละอย่าง
Cfx.re ระบุ:
voice_enableNoiseSuppression → ลด Background Noise
voice_enableEchoCancellation → ลด Feedback เมื่อใช้ Speaker
ทั้งสอง Default เป็น true.
ดังนั้นสำหรับ Echo ให้ตรวจ Echo Cancellation ก่อน
FiveM Voice Echo ต้องล้าง Cache ไหม
ส่วนใหญ่ไม่ต้อง
ใช้สูตรนี้ก่อน:
Headset → Echo Cancellation → Input Device → Output Device → Volume → หา Player ต้นเหตุ → Server อื่น
ถ้า Echo หายเมื่อใช้ Headset แสดงว่าคุณพบต้นเหตุได้โดยไม่ต้องล้าง Cache
ถ้า Echo เกิดเฉพาะ Server เดียวและผู้เล่นหลายคนเป็นพร้อมกัน จึงค่อยให้ Admin ตรวจ Voice Resource/Submix
สรุป FiveM Voice Chat มีเสียง Echo แก้อย่างไร
FiveM Voice Chat มีเสียง Echo ควรเริ่มจากตรวจ Speaker-to-Microphone Feedback เพราะ Acoustic Echo เกิดเมื่อเสียงที่เล่นจากลำโพงถูกไมโครโฟนรับกลับแล้วส่งย้อนกลับไปยังผู้พูด.
วิธีทดสอบที่เร็วที่สุดคือ เปลี่ยนจาก Speaker เป็น Headset ซึ่ง Microsoft ระบุว่าเป็นวิธีหนึ่งที่ตรงจุดในการลด Echo เพราะช่วยป้องกัน Microphone รับเสียงจาก Loudspeaker.
FiveM ยังมี voice_enableEchoCancellation true สำหรับช่วยลด Feedback เมื่อใช้ Speaker และค่า Default คือเปิดใช้งานอยู่แล้ว.
หาก Echo ยังเกิด ให้ตรวจ Input Device, Output Device, Voice Chat Volume และ Microphone Volume เพราะ FiveM มี Settings เหล่านี้แยกไว้สำหรับ Voice Chat โดยตรง.
แต่ถ้า Echo เกิดเฉพาะ Radio, Phone หรือเฉพาะ Server เดียว ให้ Admin ตรวจ Voice Resource และ Audio Submix เพราะ FiveM รองรับ Native Audio และ Submix Processing สำหรับปรับ Effects ของ Voice.
ผู้อ่าน comsiam ควรจำสูตรง่ายๆ ว่า “Echo = หา Speaker ที่เสียงกำลังย้อนเข้าหา Microphone” และ comsiam แนะนำลำดับ Headset → Echo Cancellation → Input/Output → Volume → Player ต้นเหตุ → Voice Resource ก่อนล้าง Cache หรือ Reinstall FiveM
Comments
Post a Comment