![](https://products-qa.fileformat.com/th/audio/net/cscore/header-image.png)
CSCore
Open Source C# .NET Library สำหรับไฟล์เสียง
ฟรี .NET API ที่รองรับการเล่นและการบันทึกไฟล์เสียง รองรับการสร้าง MP3 จากไฟล์ WAV, การประมวลผลข้อมูลเสียงแบบเรียลไทม์, การเข้ารหัสหรือถอดรหัสเสียง และอื่นๆ อีกมากมาย
CSCore เป็นไลบรารีเสียง C# .NET ฟรีที่มีประโยชน์มากซึ่งช่วยให้โปรแกรมเมอร์คอมพิวเตอร์ทำงานกับรูปแบบไฟล์เสียงได้ ห้องสมุดมีคุณลักษณะขั้นสูงมากมายสำหรับการเล่นและการจับภาพไฟล์เสียง ไลบรารีนี้ยังรองรับตัวแปลงสัญญาณเสียงยอดนิยมหลายตัว เช่น MP3, WAVE (PCM, IeeeFloat, GSM และ ADPCM), FLAC, AAC, AC3, WMA, ข้อมูลดิบ, OGG-Vorbis, FFmpeg และอีกมากมาย
สิ่งที่ยอดเยี่ยมอย่างหนึ่งเกี่ยวกับไลบรารีคือสถาปัตยกรรมแบบขยายได้ ซึ่งช่วยให้ผู้ใช้สามารถปรับแต่งได้ตามความต้องการโดยใช้ความพยายามน้อยลง ไลบรารีได้รวมคุณสมบัติที่สำคัญหลายอย่างไว้ด้วย เช่น การประมวลผลข้อมูลเสียงแบบเรียลไทม์ การเข้ารหัสหรือถอดรหัสเสียง การสร้างโปรเซสเซอร์แบบกำหนดเอง การผสมช่องสัญญาณ อีควอไลเซอร์ทั่วไป การสนับสนุนเสียง 3D การสตรีมเสียงต้นฉบับการปรับคุณภาพเสียง และอื่นๆ อีกมากมาย
ไลบรารีเป็นแบบข้ามแพลตฟอร์มและสามารถทำงานบน Linux, Windows และ Mac ได้อย่างราบรื่น ห้องสมุดเป็นโอเพ่นซอร์สและสามารถใช้ได้ฟรีภายใต้ใบอนุญาต MIT สำหรับการใช้งานสาธารณะ
เริ่มต้นกับ CSCore
โปรดใช้คำสั่งต่อไปนี้สำหรับการติดตั้งที่สมบูรณ์
ติดตั้ง CSCore โดยใช้ GitHub
git clone https://github.com/filoe/cscore.git
สร้าง MP3 จากไฟล์ WAV ผ่าน
ไลบรารี CSCore ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างไฟล์เสียง MP3 จากไฟล์ WAV ภายในแอปพลิเคชันของตนเองได้ ขั้นแรก คุณต้องระบุที่อยู่ที่สมบูรณ์ของไฟล์เสียง ไลบรารีช่วยให้นักพัฒนาสามารถเข้ารหัสไฟล์ WAV เป็นไฟล์ MP3 ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด นอกจากนี้ยังช่วยให้สามารถกำหนดอัตราการแปลงและระยะเวลาได้อย่างง่ายดาย
การบันทึกเสียงผ่าน C# .NET
ไลบรารี .NET แบบโอเพ่นซอร์ส CSCore รองรับการบันทึกเสียงโดยใช้คำสั่ง C# ไลบรารี่ได้จัดเตรียมคุณลักษณะที่มีประโยชน์บางอย่างที่สามารถใช้ในการบันทึกไฟล์เสียงได้โดยตรงจากอุปกรณ์เอาต์พุตใดๆ และจัดเก็บไว้ในตำแหน่งใดก็ได้ที่คุณเลือก ห้องสมุดอนุญาตให้เริ่มหรือหยุดการบันทึกได้ตามที่คุณต้องการ นอกจากนี้ยังให้การสนับสนุนในการบันทึกและจัดเก็บเสียงในรูปแบบเฉพาะที่คุณเลือก
การสร้างเครื่องเล่นเสียงผ่าน .NETAPI
ไลบรารี .NET แบบโอเพ่นซอร์ส CSCore ได้รวมการสนับสนุนอย่างสมบูรณ์สำหรับการสร้างเครื่องเล่นเสียงพื้นฐานโดยใช้คำสั่ง .NET ไลบรารีมีคุณลักษณะหลายอย่างสำหรับการสร้างเครื่องเล่นเสียง เช่น แสดงการสนับสนุนเพลย์ลิสต์ เล่นเสียง หยุดเสียงชั่วคราว ย้ายไปที่ถัดไป สลับไปยังก่อนหน้า จัดการตัวควบคุมระดับเสียง และอื่นๆ อีกมากมาย นอกจากนี้ยังรองรับตัวเลือกต่างๆ เช่น มุมมองแบบเต็มหน้าจอและแสดงความคืบหน้าในการเล่นแบบเรียลไทม์
เปลี่ยนระดับเสียงผ่าน C #
การเปลี่ยนระดับเสียงเป็นเทคนิคในการเปลี่ยนเสียงให้สูงหรือต่ำของเสียงโดยไม่เปลี่ยนเวลา ไลบรารี CSCore ฟรีช่วยให้นักพัฒนาซอฟต์แวร์สามารถจับภาพ เล่น และประมวลผลไฟล์เสียงได้อย่างง่ายดายโดยใช้โค้ด .NET ไลบรารีจะอ่านข้อมูลจากแหล่งกำเนิดเสียงและเพิ่มเกนและเปลี่ยนระดับเสียงตามคุณสมบัติที่รองรับ