در دنیای نرمافزار آزاد تعدد و تکثر کتابخانههای برنامهنویسی یکی از دلایل پیشرفت اینگونه نرمافزارها شده است. یکی از کتابخانههای معروف که نرمافزارهای معروفی همچون VLC و Audacity از آن استفاده میکنند کتابخانه portaudio میباشد.
همانطور که از اسم آن پیداست، این کتابخانه یک voice handler میباشد.
هر سیستمعاملی در چندین سطح و حداقل و با دو سه نوع درایور باید با voice ارتباط برقرار کند. نکته مهم اینجاست که اگر درایور کارت صدا تغییر کند باید کد مربوط نیز تغییر کند. ادامه خواندن کتابخانه PortAudio (شماره اول)