by Devin Yang

建立於: 5年前 ( 更新: 5年前 )

查詢可用的麥克風
可以用arecord -l列出所有的麥克風
root@raspberrypi:~# arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: CameraB404271 [USB Camera-B4.04.27.1], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: B20 [BLUE USB Audio 2.0], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

錄音
選擇用card 1來錄cd品質的聲音,-d錄5秒自動停止(48k 16bit)
arecord  -D plughw:1 -d 5 -c 4 -r 48000 -f S16_LE test.wav


選擇用card 2來錄高品質的聲音(192k 24bit)
#192k 24bit
arecord  -D plughw:2  -c 4 -r 192000 -f S24_LE test.wav

播放
aplay test.wav

Tags:

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


ansible,bash

我的第一隻ansible,自動化資料庫轉移

本文是我在MacOS上採用Docker方式,執行Ansible使用經驗分享, 您可以依這個目錄結構調整成您要的Ansible環境,或進行Ansible的學習。 情境是這樣的,我希望在我的測試環境可以看到最接近正式機相同的文章, 但我又不想用測試機程式直接連正式機的資料庫。 我的手動做法就把正式機db匯出來,copy到測試機再匯入, 雖然沒幾個步驟,但做起來好像還是有點煩,加上手動操作容易出錯, 這讓我想起了Ansible這個東西, 我有聽過但沒試過,不如就來試試看。

laravel,trait,php

我的Browser Trait、webp圖檔支援功能檢測及是否為手機檢測

PHP trait相信很多人都不陌生,因為Laravel到處可見,但我還是寫出來分享給有緣人🙄。PHP trait可以讓兩個不同的CLASS都可以使用相同的方法。他不但能降低複雜度,更可讓程式碼重複被使用。所以放個Browser系列功能在Laravel的ViewServiceProvider上使用,應該是滿方便的😝

docker,laravel

[D-Laravel]./console node

進行Laravel開發時,有時我們會需要透過npm安裝nodejs的套件,但是偏偏我們系統中的Node又不夠新。 或許因某些因素沒法升級,例如要跑舊版的nodejs程式等。 其實我們可以透過簡單的指令,用docker,讓我們就能使用最新版本的node image來掛載host端的/sites資料夾囉。 這麼一來我們就可以隨時執行新版本的npm指令啦。