前言
最近在練習固定調唱名,想說直接錄下來睡覺聽,加強記憶!(高中的時候都這樣複習單字)
曾經 Vibe Coding 過這樣功能的錄音機,可以去玩玩看 Echo Me。
但這次決定試試看用終端機,於是找到了 Sox。
Sox
可以用來錄音、播放!
錄音指令
假設 Eddie 想要錄下自己唱 Dmaj7 的唱名:
rec dmaj7.wav
錄完馬上按下 Control + c,即可結束錄音。
播放指令
play dmaj7.wav
就是這麼簡單!
如果想要循環播放,就輸入一個超大數字!(AI 跟我說可以輸入 -1 表示 Loop,但我測試會跳錯誤)
play dmaj7.wav repeat 99999
剪輯
還可以拿來剪輯哦!
sox input.wav output.wav trim 3 5
input 是原檔案的檔名,output 命名要輸出的檔案名場。
trim 表示剪輯,從第 3 秒開始,長度是 5 秒。
而如果想要直接播放的話,就改成:
play input.wav trim 3 5
放大訊號
如果錄完發現太小聲:
sox input.wav out.wav norm
變速
sox input.wav fast.wav tempo 1.5
支援格式
2026.02.22 更新
發現 Sox 好像只能支援 wav,只要安裝所有編碼的套裝即可解決問題:
sudo apt install libsox-fmt-all
安裝後,常見的 mp3 等等都可以使用了。
>> Home