Sox’ı kullanarak ses kaynağı olan mikrofonu varsayılan ses çıkışına yönlendirmek için sox aşağıdaki gibi kullanılabilir. Varsayılan ses kaynağını ve çıkışını ayarlamak için “Ses cihazlarını ayarlamak ve sınamak” başlıklı konuya göz atabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
pi@raspberry2:~ $ sox -v 20 -t alsa plughw:1,0 -p | sox -p -d Input File : 'plughw:1,0' (alsa) Channels : 2 Sample Rate : 48000 Precision : 16-bit Sample Encoding: 16-bit Signed Integer PCM Level adjust : 20 (linear gain) In:0.00% 00:00:00.00 [00:00:00.00] Out:0 [ | ] Clip:0 |
Yukarıdaki komut ile 1 numaralı ses aygıtı olan (card 1) mikrofonun sesi %20 (-v) artırılarak ses verisi pipe (|) yapılmaya hazır hale getiriliyor (-p) ve ardından gelen | işareti ile ikinci sox programına yönlendiriliyor. Bu program da ses verisini pipe (-p) üzerinden alarak varsayılan (-d) ses çıkışına aktarıyor. Yukarıdaki komut çifti ile mikrofon sesi yükseltilerek, Raspberry Pi’ın 3.5mm’lik jak çıkışından duyulması sağlanır. İkinci sox komutuna varsayılan ses çıkış aygıtı (-d) yerine alsa numaralandırmasına göre aygıt numarası belirtilebilir. Örneğin -t alsa plughw:0,0