Mp3 ya da OGG dosyalarını komut satırından yürütmek, kaydetmek veya üzerlerinde değişiklik yapmak için SoX (Sound eXchange)[1] aracını kullanabilirsiniz. Kendini ses konusunda bir İsviçre çakısı gibi yetenekli olarak tanımlayan SoX, oldukça gelişmiş bir ses kayıt, dönüştürme ve işleme aracıdır. Birçok popüler dosya biçimini tanır (WAV, FLAC, MP3, OGG vb.) ve onlara efektler uygulayabilir. Ses yürütürken birçok farklı ses girdisini tek bir çıkışa yönlendirebilir veya birden fazla girdi aygıtını (mikrofon) tek bir çıkışa (hoparlör) gönderebilir. Kayıtları bölebilir, birleştirebilir ve bir formattan diğerine dönüştürebilir. Ses dosyasının yürütme hızını değiştirebilir, birden fazla dosyayı birleştirerek kaydedebilir, bass ve tiz ayarları yapabilir, ağ üzerinden akış olarak gönderip alabilir. SoX’u yüklemek için aşağıdaki komutu girin:
1 2 |
pi@raspberry:~ $ apt update pi@raspberry:~ $ sudo apt install sox libsox-fmt-mp3 |
Yukarıda kaydettiğimiz mp3 ve ogg dosyalarını sox’ı kullanarak yürütebiliriz:
1 2 |
pi@raspberry:~ $ sox d1.ogg -d pi@raspberry:~ $ sox d1.mp3 -d |
-d seçeneği sesin varsayılan ses çıkış aygıtından yürütülmesini sağlar. Ses çıkış aygıtı belirtmek isterseniz aşağıdaki gibi alsa tarzı kart tanımı yapabilirsiniz.
1 |
pi@raspberry:~ $ sox 1.mp3 -t alsa hw:0,0 |
SoX ile kayıt sırasında sesin şiddetini artırmak isterseniz aşağıdaki gibi -v seçeneğinden yararlanabilirsiniz. Ses şiddeti %50 artırılacaktır. Sesi gereğinden fazla artırırsanız distorsiyon olacağından kalite bozulur. Uygun değeri deneme yanılma yöntemi ile bulabilirsiniz.
1 |
pi@raspberry:~/ses $ sox -r 44100 -v 50 -t alsa hw:1,0 artirilmis_ses.mp3 |
Uygun ses seviye hassasiyetini bulmak için mikrofondan algılanan sesin varsayılan hoparlöre (çıkış aygıtına) aktarılmasını sağlayabilirsiniz. Bunun için -d seçeneğini kullanın.
1 |
pi@raspberry:~ $ sox -v 35 -t alsa plughw:1,0 -d |
[1] SoX Web Sayfası: http://sox.sourceforge.net/
