ขอบคุณสำหรับการอ้างอิง! คุณลืมที่จะพูดถึงงานของคุณเกี่ยวกับการปรับปรุงกลองซึ่งอาจเป็นที่สนใจสำหรับแอปพลิเคชันของ Summer_More_More_Tea ทุกอย่างขึ้นอยู่กับสิ่งที่คุณต้องการจะทำกับมัน คุณมี "แอปพลิเคชันสิ้นสุด" ในใจหรือไม่
ฉันเห็นด้วยอย่างสมบูรณ์กับข้อความข้างต้นของ pichenettes ถึงจะเสร็จสมบูรณ์อย่างไรก็ตามฉันควรจะบอกว่าการเพิ่มประสิทธิภาพของเสียงพูดที่คุณพูดถึงนั้นถูกนำไปใช้ในงานบางชิ้นโดย Matti Ryynänenในการสร้างเพลงคาราโอเกะเพื่อเพิ่มผลลัพธ์
ในการตอบคำถามของคุณ:
ให้ประสิทธิภาพซึ่งเป็นที่ต้องการ (หรือวิธีการแก้ปัญหาอื่น ๆ :)?
ดังที่ pichenettes พูดว่าไม่เหมาะกับความต้องการของคุณ: การกรอง low-pass / high-pass ถูกผูกไว้ว่าล้มเหลวเนื่องจากโครงสร้างเสียงที่สอดคล้องกันของเสียงมนุษย์ )
หากช่องที่สองให้ช่องสัญญาณ A และ B สองช่อง (BA) หรือ (AB) จะใช้เมื่อคำนวณพื้นหลังหรือไม่ เช่นเดียวกับการรวมสองแชนเนลเลขคณิตมีความหมายเพียงพอหรือไม่
อีกครั้งวิธีที่สองที่คุณพูดถึงจะไม่ทำเพราะคุณสามารถลบสัญญาณที่อยู่ตรงกลางเท่านั้นไม่ดึงกลับมา กล่าวอีกนัยหนึ่งแม้แต่นักร้องอยู่ใน "ศูนย์กลาง" ไม่มีคณิตศาสตร์ง่าย ๆ ที่จะส่งสัญญาณเสียงร้องเท่านั้น
หรือฉันสามารถสุ่มตัวอย่างแต่ละช่องด้วยปัจจัยสองและแทรกสัญญาณ downsampled เป็นโมโนผลลัพธ์
เอ่อ ... หาค่าเฉลี่ยของช่องสัญญาณเพื่อรับสัญญาณโมโน - ช่องตามที่แนะนำข้างต้นสมเหตุสมผลและจะไม่ทำลายลักษณะสเปกตรัมของสัญญาณของคุณ (สมมติว่าสัญญาณสเตอริโอไม่ได้ลดลง) ดังนั้นคุณจะได้รับสัญญาณโมโนที่มีเนื้อหาดนตรีเหมือนเดิม
การสุ่มตัวอย่างแต่ละช่องอย่างถูกต้องหมายความว่าคุณใช้ตัวกรอง low-pass เป็นครั้งแรก (ที่มีความถี่การตัดของ sampling_rate / 4 ในกรณีของคุณ) จากนั้นคุณสามารถใช้ทุก ๆ 2 ตัวอย่างได้อย่างปลอดภัย มีไม่มากที่จะพูดเกี่ยวกับ interleaving ช่องทางที่ทำให้เสียตัวอย่าง: ในกรณีทั่วไปส่วนใหญ่นี่เป็นการทำลายลักษณะสเปกตรัมของสัญญาณของคุณ คุณอาจไม่ต้องการที่
อันที่จริงการทำงานของตัวกรองความถี่ต่ำตามด้วยการตั้งค่าเป็น 0 ทุกๆ 2 ตัวอย่างและการรักษาผู้นำของ 0 เหล่านี้ในโดเมนฟูริเยร์เพื่อ "สะท้อน" ส่วนประกอบความถี่ต่ำที่ถูกเก็บไว้บนความถี่สูง โปรดจำไว้ว่าคุณเรียนรู้การประมวลผลสัญญาณเกี่ยวกับทฤษฎีการสุ่มตัวอย่าง: การคูณด้วยลำดับของแรงกระตุ้น (หรือไดรัค) ส่งผลให้เกิดการสังสัยกับลำดับไดแรคอื่นในโดเมนฟูริเยร์เช่นในกรณีนั้นคลื่นความถี่ของสัญญาณซ้ำ ตามแกนความถี่โดยมีช่วงเวลาเท่ากับอัตราการสุ่มตัวอย่าง
โดยปกติเมื่อการสุ่มตัวอย่างคุณลบ 0 (เพราะคุณถือว่าอัตราการสุ่มตัวอย่างใหม่) แต่ที่นี่การทำให้พวกมันส่งผลให้มีส่วนประกอบความถี่สูงที่น่ารำคาญมากขึ้น การแทรกสัญญาณเหล่านี้จะไม่แก้ไขสิ่งนี้
ดีในทุกคำตอบสั้น ๆ : ไม่ทำอย่างนั้น :-)
ในที่สุดฉันอาจแนะนำให้คุณใช้ GUI ที่ฉันพัฒนาขึ้นสำหรับการประชุม LVAICA 2012: มีrepo gitสำหรับมัน ฉันยังคงแก้ไขข้อบกพร่องและปรับปรุงมันดังนั้นความคิดเห็นยินดีต้อนรับ: D
หวังว่าจะช่วย!