ฉันทราบว่าตัวเลือกที่ดีที่สุดสำหรับการตัดเสียงรบกวนคือการซื้อหูฟังตัดเสียงรบกวน ...
แต่มีซอฟต์แวร์ใดบ้างที่จะใช้ pc mic และหูฟังเพื่อป้องกันเสียงรบกวนจากพื้นหลัง?
ฉันทราบว่าตัวเลือกที่ดีที่สุดสำหรับการตัดเสียงรบกวนคือการซื้อหูฟังตัดเสียงรบกวน ...
แต่มีซอฟต์แวร์ใดบ้างที่จะใช้ pc mic และหูฟังเพื่อป้องกันเสียงรบกวนจากพื้นหลัง?
คำตอบ:
โดยทั่วไปมีสองวิธีในการลดเสียงรบกวน
จากประสบการณ์ของฉันในการประมวลผลเสียงและเทคนิคการตัดเสียงรบกวนที่หลากหลายฉันขอแนะนำหูฟังหุ้มฉนวนเสียงที่ดี โดยทั่วไปแล้วสิ่งเหล่านี้จะส่งผลให้เสียงดีขึ้นโดยไม่จำเป็นต้องมีเทคนิคการประมวลสัญญาณที่ไม่ทำงานได้ดีนัก
ไม่สามารถทำได้ด้วยเหตุผลทางกายภาพ / ฮาร์ดแวร์
หูฟังตัดเสียงรบกวนทำงานโดยการบันทึกเสียงและเล่นเสียงกลับด้านเพื่อยกเลิก เมื่อใช้แล็ปท็อปไมโครโฟนจะปิดเสียก่อนและด้านหน้าของคุณก็หมายความว่าเสียงที่มาจากด้านหลังคุณจะถึงหูก่อนก่อนที่จะถึงไมโครโฟน จากนั้นจะต้องผ่านคอมพิวเตอร์ไปยังการ์ดเสียงช้า (น่าจะเป็น ping ตั้งแต่ 0.1 วินาทีขึ้นไป) ไปยังลำโพงที่จะเล่น เวลาหน่วงนี้จะดีเกินกว่าที่จะรับมือได้
ดังนั้นสิ่งสำคัญคือ
คุณและไมโครโฟนจะได้ยินสิ่งต่าง ๆ (ในหูฟังที่มีอยู่ในหูของคุณ)
เวลาที่ล่าช้าจากการ์ดเสียงของแล็ปท็อปมาตรฐานนั้นมีขนาดใหญ่คุณมักจะไม่สามารถทำให้แอมป์กีตาร์ทำงานได้ดีด้วยเหตุนี้ทางคอมพิวเตอร์ของคุณ (ใกล้กับ 0 ในหูฟัง)
สิ่งนี้จะช่วยให้คุณได้รับประสบการณ์ที่น่ากลัว
ดูบทความนี้: ตัดเสียงรบกวนในซอฟต์แวร์หรือไม่ .
มันน่าสนใจ แต่ไม่มีวิธีแก้
การใช้ MATLAB และคู่มือ / ตัวอย่างโค้ดนี้:
http://www.mathworks.com/help/dsp/examples/acoustic-noise-cancellation-lms-.html
คุณสามารถบันทึกเสียงที่คุณพยายามยกเลิก (ไปยัง wav) และสร้างเอาต์พุตเสียงที่จะยกเลิกได้ คุณอาจสามารถแก้ไขโค้ดเพื่อใช้อินพุตไมโครโฟนเป็นเสียงรบกวนและให้มันสร้างเอาต์พุตอย่างเหมาะสมและเล่นออกมา
โปรดทราบว่าการยกเลิกเสียงรบกวนทำงานได้ดีที่สุดด้วยเสียงประเภท "เชิงกล" ความถี่ต่ำ เสียงสูง (ความถี่สูง) เสียงนั้นยากต่อการยกเลิก
จริงๆแล้วมันไม่ใช่การตัดเสียงรบกวน แต่Chatterblockerสามารถช่วยคุณปกปิด / เพิกเฉยเสียงภายนอกได้
มันควรจะเป็นไปได้สำหรับเสียงคงที่ (เช่น: การแบกแฟนคราง) แต่อย่างที่คนอื่น ๆ ชี้ให้เห็นสำหรับสภาพแวดล้อมพื้นหลังเสียงปกติมันจะไม่ทำงานได้ดีกับฮาร์ดแวร์และซอฟต์แวร์ทั่วไป
ฉันยังสงสัยอย่างมากว่าซอฟต์แวร์จะมีวิธีที่เชื่อถือได้ในการวัดความล่าช้าด้วยความแม่นยำสูง (สำหรับการสอบเทียบ) ซึ่งเป็นสิ่งสำคัญสำหรับการยกเลิกคลื่นเสียง (แก้ไข: อาจจะยกเว้นสำหรับการปรับเทียบเฟสด้วยตนเอง)
เมล็ดปกติที่ไม่ได้เป็นเรียลไทม์หมายถึงความล่าช้าของเสียงอาจแตกต่างกันเล็กน้อยซึ่งจะส่งผลต่อการยกเลิกสัญญาณรบกวนการทำงาน
แม้ว่าคอมพิวเตอร์สามารถบันทึกและเล่นเสียงได้ แต่ก็ไม่เคยออกแบบมาให้มีความแม่นยำและความคมชัดที่จำเป็นสำหรับการยกเลิกคลื่นเสียง
การนำระบบดังกล่าวไปใช้กับซอฟต์แวร์พีซีอาจส่งผลให้บางอย่างซึ่งอาจเพิ่มเสียงรบกวนแทนที่จะลดลงดังนั้นจึงควรหลีกเลี่ยง
มันยังคงเป็นหนึ่งในหัวข้อเหล่านี้ที่ให้ยืมตัวเองเพื่อการวิจัยและการทดลองแม้ว่าเพียงเพื่อความสุขของมัน :)
นอกจากนี้ไมโครโฟนคุณภาพสูงและฮาร์ดแวร์เสียงระดับมืออาชีพสามารถสร้างความแตกต่างได้มากมาย
ที่มา: ผู้เชี่ยวชาญประกาศตัวเองในทุกสิ่ง
หากเสียงที่คุณต้องการยกเลิกนั้นสอดคล้องกันตัวอย่างเช่นในเครื่องบินหรือเสียงฮัมของโรงงานดูเหมือนว่าความล่าช้าของคอมพิวเตอร์จะไม่สำคัญเพราะเสียงจะเหมือนกันไม่ว่าจะมาถึงช้าแค่ไหน กุญแจสำคัญคือการเปลี่ยนเฟสเสียงที่ถูกต้องในหูฟังของคุณอย่างแม่นยำ ตัวอย่างเช่นอาจลองใช้ซอฟต์แวร์การเปลี่ยนเฟสที่สามารถปรับได้เช่นใน http://freemusicsoftware.org/category/free-vst-effects-2/phase-shifter
คุณสามารถบันทึกเสียงพื้นหลังแล้วเล่นซ้ำได้ คุณจะต้องปรับเฟสจนกว่ามันจะตรงกันข้ามกับสิ่งที่หูของคุณได้ยินโดยตรง
หากไมค์แล็ปท็อปที่ไม่ดีเป็นปัญหาคุณสามารถนำ SM58 ที่ใช้แล้วไปด้วยพร้อมกับคุณได้ในราคาถูกพอ
ข้อเสนอแนะใด ๆ เกี่ยวกับความคิดนี้?