Soundboard สำหรับการสตรีม คือหนึ่งในเครื่องมือที่ดูเรียบง่ายบนกระดาษ — กดปุ่ม, เล่นเสียง — แต่กลายเป็นส่วนที่มีความหมายของคุณภาพการผลิตสตรีมเมื่อคุณเข้าใจการกำหนดเส้นทาง ความแตกต่างระหว่าง Soundboard ที่ทำงานและสิ่งที่รวมเข้ากับการตั้งค่าของคุณคือวิธีการไหลของเสียงระหว่างไมโครโฟนของคุณ, เกมของคุณ, การแจ้งเตือนของคุณ และ OBS Recording Track
คำแนะนำนี้ครอบคลุมการตั้งค่าแบบสมบูรณ์: สถาปัตยกรรม OBS Audio Track, การแยกไมโครโฟนจาก Desktop จาก Soundboard, การผูกกับ Stream Deck, การเชื่อมต่อ Channel Point Redemption ไปยัง Sound Trigger และข้อได้เปรียบ low-latency audio capture ที่ช่วยกำจัดการขึ้นอยู่กับสายเคเบิลเสมือน ที่คู่มือส่วนใหญ่ขอให้คุณติดตั้ง
เหตุใด Audio Routing เป็นส่วนที่ยาก
ความพยายามครั้งแรกของ Streamer ทุกคนสำหรับ Soundboard มีลักษณะเดียวกัน: ติดตั้งซอฟต์แวร์, โหลดเสียงบางประเภท, กดปุ่ม และสงสัยว่าทำไมทุกอย่างถึงขัดหนัง OBS Desktop Audio Channel เดียว ปัญหาไม่ใช่ Soundboard — มันเป็น Windows และ OBS ที่ชอบปฏิบัติต่อ PC Audio ทั้งหมดของคุณเป็น Blob เดียว
การตั้งค่าเสียงการสตรีมแบบมืออาชีพจะแยกสัญญาณสามประเภท:
- Microphone — เสียงของคุณ, ประมวลผลและ Gated
- Desktop Audio — เสียงเกม, เพลง, เสียงเบราว์เซอร์
- Soundboard — ทริกเกอร์เอฟเฟกต์, Stinger และการแจ้งเตือน
เมื่อแยกจากกันบน OBS Track คุณสามารถทำให้เสียงไม่ได้ยิน Elements ที่เฉพาะเจาะจงในการตรวจสอบ VOD, ส่งฟีดแบบสะอาดความเห็นไปยังบรรณาธิการ Podcast และทำให้การบันทึกของคุณสะท้อนให้เห็นว่าเสียงจริงๆ มาจากที่ใด
เครื่องมือที่คุณเลือกสำหรับ Soundboard จะกำหนดว่าการแยกนั้นจะง่ายเพียงใด
OBS Audio Track Architecture
OBS รองรับ Track เสียง Independent จำนวนมากถึงหกรายการต่อการบันทึก Streamer ส่วนใหญ่ปล่อยให้เป็นค่าเริ่มต้น (Track 1 เท่านั้น) ซึ่งหมายถึงทุกอย่างไปที่สถานที่เดียว นี่คือเลย์เอาต์ที่พร้อมสำหรับการผลิต:
| Track | เนื้อหา | ใช้ |
|---|---|---|
| Track 1 | Full mixed output | สตรีม / Live Output |
| Track 2 | ไมโครโฟนเท่านั้น | Podcast Export, Clean Commentary |
| Track 3 | Soundboard เท่านั้น | Isolated Clip Extraction, Post Editing |
| Track 4 | Desktop / Game Audio | Game Capture สำหรับ Highlight Reel |
| Track 5 | Discord / Comms (Optional) | Co-Op Stream, Duo Commentary |
| Track 6 | สำรอง | Alert Audio, Music Bed |
เพื่อกำหนดค่านี้ใน OBS: ไปที่ Settings → Output → Recording, ตั้งค่า Format เป็น MKV หรือ MP4 (Remux ภายหลัง) และเปิดใช้งาน Custom Output (FFmpeg) หรือใช้แท็บการบันทึกมาตรฐานพร้อมการสลับหลายแทร็ก จากนั้นใน Edit → Advanced Audio Properties, ตรวจสอบว่า Track ใดที่แหล่งเสียงแต่ละแหล่งส่งออกไป
ตั้งค่า Soundboard Source ของคุณให้ส่งออกเฉพาะไปยัง Track 1 และ Track 3 ไมโครโฟนของคุณเข้าไปยัง Track 1 และ Track 2 เสียง Desktop เข้าไปยัง Track 1 และ Track 4
low-latency audio capture: มันคืออะไร และเหตุใด มันช่วยลบขั้นตอน Virtual Cable
คู่มือ Soundboard ส่วนใหญ่บอกให้คุณติดตั้ง VB-Audio Virtual Cable, ตั้งเป็น Soundboard Output, จากนั้นเพิ่มเป็น OBS Source นี้ใช้งานได้ แต่มันเพิ่มการพึ่งพา Drvier, อุปกรณ์เสียงพิเศษในการตั้งค่า Windows ของคุณ และอีกสิ่งหนึ่งที่ต้องแบ่งหลังจากอัปเดต Windows
low-latency audio capture (Windows Audio Session API) คือ Native Windows Audio Interface ที่ Applications ใช้ในการพูดคุยโดยตรงกับฮาร์ดแวร์เสียงของคุณ เมื่อ Soundboard ใช้ low-latency audio capture Injection มันจะเขียนเสียงไปยัง Device Buffer ที่ระดับเซสชัน — หมายความว่า Output มาจาก Microphone Device จริงของคุณโดยไม่ต้องใช้ Intermediary เสมือน
สิ่งนี้หมายถึงในทางปฏิบัติ:
- ไม่มี VB-Audio หรือ Similar Cable Driver ในการติดตั้ง
- ไม่มีอุปกรณ์พิเศษปรากฏในการตั้งค่าเสียง Windows ของคุณ
- ไม่มีความขัดแย้ง Driver ที่มี Anti-Cheat Software
- Sub-20ms Output Latency ที่ Hardware Level
โมดูล Soundboard ของ VoxBooster ใช้ low-latency audio capture Injection ซึ่งเป็นเหตุผลที่ Setup เป็นขั้นตอนเดียว: เลือกไมโครโฟนของคุณเป็น Injection Target และเสียงจะออกมาผสมกับเสียงของคุณ OBS เห็น One Mic Source ที่มี Voice และ Soundboard ของคุณผสมกัน หรือคุณสามารถใช้โหมด Dual Output เพื่อแยกมัน
สำหรับ Streamer ที่ต้องการการแยก Track ที่แน่นอนโดยไม่มีสายเคเบิลเสมือน นี่คือสถาปัตยกรรมที่สะอาดที่สุดที่มีใน Windows 10/11
OBS Integration Step-by-Step
1. กำหนดค่า Soundboard Output ของคุณ
ในการตั้งค่า Soundboard ของคุณ เลือก Output Device หากใช้ low-latency audio capture Injection (VoxBooster หรือคล้ายกัน) ให้เลือก Microphone ของคุณเป็น Injection Target หากใช้วิธี Virtual Cable ให้เลือก Virtual Cable Device เป็น Output
2. เพิ่ม Audio Source ไปยัง OBS
ใน OBS ไปที่ Sources → Add → Audio Input Capture ตั้งชื่อเป็น Soundboard และเลือก Device ที่เกี่ยวข้อง (Mic ของคุณ หากใช้ low-latency audio capture Injection หรือ Virtual Cable Device) ใน Advanced Audio Properties ยกเลิกการเลือก Track 2, 4, 5 — เหลือเพียง Track 1 และ 3 ที่ใช้งานสำหรับแหล่งนี้
3. ตั้งค่าระดับเสียงและการมอนิตอร์
คลิกขวา Soundboard Source ในเครื่องผสม OBS และเลือก Advanced Audio Properties ตั้งค่า Audio Monitoring ไปยัง Monitor and Output หากคุณต้องการฟังเสียงผ่านหูฟัง ตั้งค่า Volume Fader เป็นประมาณ -6 ถึง -10 dB เพื่อป้องกันไม่ให้ Soundboard Peak ทำให้ Mix ล้น
4. เพิ่ม Noise Gate ไปยัง Mic ของคุณ (Optional แต่แนะนำ)
หากเสียง Soundboard ของคุณ Bleed เล็กน้อยเข้าไปในช่อง Mic ให้เพิ่มตัวกรอง Noise Gate ไปยัง Mic Source ของคุณโดยใช้ Threshold ใกล้เคียงกับ -40 dB สิ่งนี้จะทำให้ช่อง Mic ไม่มีเสียงเมื่อคุณไม่พูด แม้ว่าเสียง Soundboard จะสร้างการ Pickup เล็กน้อยบน Mic
5. ทดสอบด้วย OBS Audio Mixer
กดบันทึกเป็นเวลา 30 วินาทีขณะที่ทริกเกอร์เสียง Soundboard บางประเภทและพูดคุย ตรวจสอบ Waveform ในไฟล์ที่บันทึกของคุณระหว่าง Track แต่ละรายการ คุณควรจะเห็นเสียงเฉพาะ Track ที่คาดไว้ต่อแหล่ง
Stream Deck Integration
Stream Deck สื่อสารกับ PC ของคุณผ่าน Elgato Stream Deck Software ซึ่งสามารถส่ง Hotkey Combinations, ควบคุม OBS ผ่าน WebSocket และทริกเกอร์ Action ในปลั๊กอิน Third-Party
Method 1: Global Hotkey Binding
วิธีที่ง่ายที่สุด: ใน Soundboard ของคุณ ให้ผูกเสียงแต่ละเสียงกับ Unique Hotkey (เช่น Ctrl+Alt+1, Ctrl+Alt+2) ใน Stream Deck Software ให้สร้าง Hotkey Action ในแต่ละปุ่มโดยมี Matching Combination เมื่อคุณกดปุ่ม Stream Deck จะส่ง Hotkey ซึ่ง Soundboard ได้รับเป็นเหตุการณ์ Global
นี่ใช้งานได้ใน Fullscreen Game เนื่องจาก Stream Deck Hotkey ถูกฉีดที่ Input Level ไม่ใช่ Window Level
Method 2: Stream Deck OBS Plugin
หากคุณต้องการให้ Stream Deck ทริกเกอร์เสียงผ่าน OBS Media Source ให้ติดตั้ง obs-websocket Plugin และ OBS WebSocket Remote Stream Deck Plugin สร้าง Media Source ใน OBS สำหรับแต่ละไฟล์เสียง และผูก Stream Deck Button เพื่อทริกเกอร์แหล่งเหล่านั้น นี่ให้ระดับการควบคุม OBS มากขึ้นบนเสียง แต่เพิ่ม Latency เมื่อเทียบกับ Direct Soundboard Hotkey
Method 3: Streamer.bot
สำหรับการตั้งค่าที่ซับซ้อน — ทริกเกอร์เสียง AND OBS Scene Change AND ส่งข้อความแชทพร้อมกัน — ใช้ Streamer.bot มันจัดการ Multi-Action Sequence และเชื่อมต่อกับ Stream Deck ผ่านปลั๊กอินของตัวเอง สร้าง Action: Hotkey → OBS Scene Trigger → Twitch Chat Message ทั้งหมดจากการกด Stream Deck Button เดียว
Viewer Alert Integration
Channel Point Redemptions, Subscriber Alerts และ Donation Events สามารถทริกเกอร์เสียง Soundboard โดยอัตโนมัติ วิธี Standard คือการเชื่อมต่อ Chatbot หรือ Event Listener ไปยัง Twitch EventSub API
Twitch Channel Points → Soundboard Sound
ใช้ Streamer.bot:
- สร้าง Channel Point Reward ในแดชบอร์ด Twitch
- ใน Streamer.bot สร้าง Action ที่ Triggered โดย Twitch → Channel Point Redemption → [Your Reward Name]
- เพิ่ม Hotkey Sub-Action ที่ส่ง Matching Soundboard Hotkey
ใช้ Streamlabs:
- ใน Streamlabs ไปที่ Cloudbot → Custom Commands
- ภายใต้การตั้งค่า Alert Box ให้กำหนดเสียงแบบกำหนดเองให้กับประเภท Redemption ที่เฉพาะเจาะจง
Subscriber / Donation Alerts
บริการการแจ้งเตือนส่วนใหญ่ (Streamlabs, StreamElements) มี Audio Trigger ที่สร้างขึ้นของตัวเอง การรวมที่สะอาดที่สุดคือการกำหนดเส้นทางนี้ผ่าน OBS Alert Browser Source Audio — นี่จะเก็บเสียงการแจ้งเตือนไว้ใน Track 6 ในเลย์เอาต์ Multi-Track ของคุณ โดยแยกออกมาจาก Soundboard และ Mic ของคุณ
หากคุณต้องการทริกเกอร์เสียง Soundboard บน Sub — ไม่ใช่แค่เสียงการแจ้งเตือนหุ้น — ให้ใช้ Streamer.bot Event Action ที่มี Hotkey Send เช่นเดียวกับ Channel Point Redemptions
Mic vs Desktop vs Soundboard: การแก้ไขปัญหาที่พบบ่อย
ปัญหา: เสียง Soundboard ปรากฏใน Desktop Audio ไม่ใช่ Soundboard Track
สาเหตุ: Device Output Soundboard ของคุณตั้งเป็น System Default Playback (Speakers หรือ Headphones) ซึ่ง OBS Desktop Audio จับ
Fix: กำหนดเส้นทาง Soundboard Output ไปยัง Device แยกต่างหาก (Virtual Cable หรือ low-latency audio capture Injection ไปยัง Mic)
ปัญหา: เสียง Soundboard ถูกจับโดย Mic และปรากฏบน Mic Track
สาเหตุ: Physical Bleed จากลำโพง Headphone ไปยัง Microphone หรือ low-latency audio capture Injection ไปยัง Shared Device
Fix: ใช้ Closed-Back Headset หรือใช้ low-latency audio capture Injection ในโหมด Exclusive เพื่อให้ Soundboard Bypass Mic Input Path โดยสมบูรณ์
ปัญหา: Hotkey Fires ใน OBS UI แต่ไม่ใช่ใน Fullscreen Game
สาเหตุ: OBS Hotkey System จับ Input — ไม่ Suppress แต่บางครั้งบริโภคก่อนที่จะถึง Soundboard
Fix: ใช้ Stream Deck สำหรับ Soundboard Hotkey หรือผูก Soundboard Sound กับ Hotkey Combo ที่แตกต่างจากที่ OBS ใช้
ปัญหา: จำนวน Audio Track ในการบันทึกไม่ถูกต้อง
สาเหตุ: OBS Recording Output ไม่ได้ตั้งเป็น Multi-Track ใน Settings → Output
Fix: สลับไปที่โหมด Advanced Output → Recording Tab → Enable Custom Muxer Settings หรือใช้ FFmpeg Muxer โดยมี -map 0:a:0 -map 0:a:1 -map 0:a:2 -map 0:a:3 เพื่อรักษา Track ทั้งหมด
VoxBooster ในการตั้งค่าการสตรีม
สำหรับ Streamer ที่ต้องการ Consolidate Voice Processing และ Soundboard ไปยังแอปเดียว: VoxBooster รวม low-latency audio capture Soundboard, Real-Time Voice Effects และ AI Voice Cloning ที่ Sub-300ms End-to-End Latency ไม่จำเป็นต้องใช้ Kernel Driver ใน Windows 10/11
ประโยชน์ในทางปฏิบัติในการกำหนดเส้นทาง OBS ที่อธิบายไว้ข้างต้นคือแอปเดียวจัดการสิ่งที่อื่น ๆ จำเป็นต้องใช้ Soundboard + Virtual Cable + Voice Changer Chain โหมด Dual Output ของ VoxBooster ส่ง Processed Voice ไปยังช่องหนึ่ง และ Soundboard Audio ไปยังช่องที่สอง ดังนั้น OBS Multi-Track Recording จึงใช้งานได้โดยไม่ต้องซ้อน Applications เสียงแยกต่างหาก
Quick Reference: OBS Audio Settings สำหรับ Streamer
| การตั้งค่า | Recommended Value |
|---|---|
| Sample Rate | 48000 Hz |
| Channels | Stereo |
| Desktop Audio Device | System Default |
| Mic/Aux Device | Microphone ของคุณ (หรือ low-latency audio capture Injection Target) |
| Recording Format | MKV (Remux เป็น MP4 หลังจาก) |
| Audio Tracks | 6 Track Enabled |
| Soundboard Tracks | Track 1 + 3 เท่านั้น |
| Mic Tracks | Track 1 + 2 เท่านั้น |
| Desktop Tracks | Track 1 + 4 เท่านั้น |
การได้รับ Audio Routing ที่ถูกต้องเพียงครั้งเดียวจะให้ผลตอบแทนในรูปแบบของเงินปันผลสำหรับการสตรีมทุกครั้งหลังจากนั้น การแยกระหว่าง Mic, Desktop และ Soundboard Track คือการอัปเกรดที่ใหญ่ที่สุดเพียงอย่างเดียวที่ Streamer ส่วนใหญ่ข้าม — และเป็นการเปลี่ยนแปลงการกำหนดค่าอย่างแท้จริง ไม่ใช่ฮาร์ดแวร์ใหม่
ด้วย low-latency audio capture Injection ที่ช่วยกำจัดขั้นตอน Virtual Cable, Stream Deck Binding ให้ In-Game Fire Capability และ EventSub เชื่อมต่อการแจ้งเตือนกับเสียง, การตั้งค่า Streaming Soundboard ที่รวมอย่างถูกต้องต้องใช้เวลาประมาณ 45 นาทีในการกำหนดค่าตั้งแต่เริ่มต้น ผลลัพธ์คือการบันทึก Multi-Track ที่คุณสามารถแก้ไขได้อย่างสะอาด, Stream Mix ที่ดูมืออาชีพ และการตั้งค่าที่มั่นคงพอที่จะจัดการอัปเดต Windows โดยไม่หล่น