這個問題在官方文件中並沒有詳細記載,所以覺得值得紀錄一下。
查閱 @async
的文件會講說,他會用一個 Task
把後面的表達式包裝起來,並且將他掛到排程器的佇列(queue)中。意思就是將表達式包裝成一個任務,並放到佇列中等待 CPU 核心的資源來執行他。
這個問題在官方文件中並沒有詳細記載,所以覺得值得紀錄一下。
查閱 @async
的文件會講說,他會用一個 Task
把後面的表達式包裝起來,並且將他掛到排程器的佇列(queue)中。意思就是將表達式包裝成一個任務,並放到佇列中等待 CPU 核心的資源來執行他。
之前在 Linux 上測試麥克風,發現錄製的時候總會把背景雜訊給錄進去,會在有人講話的同時聽到雜音。
我用的是 OBS 來做桌面錄製,所以自然想用 OBS 來做音訊的降噪。在 OBS 裡有噪音閥及噪音抑制,似乎噪音閥的效果比較明顯,但是講話聲音背後仍有雜音。
這時候在網路上找了一下,發現可以用系統 pulseaudio 的驅動來做降噪,只是要特別設定開啟,預設是不會開啟的。試了之後效果超好,在這邊紀錄一下。
首先,編輯以下檔案
1 | sudo nano /etc/pulse/default.pa |
把以下這行加到檔案中,建議可以加到有個 Echo Cancellation 的地方:
load-module module-echo-cancel
重載 PulseAudio (pulseaudio -k) 就可以囉!
Ref: https://askubuntu.com/questions/18958/realtime-noise-removal-with-pulseaudio
本篇文章是啟發自 The Expression Problem and its solutions,當中談論的是在撰寫程式的過程中,所採用的程式典範不同,會在程式表達上遇到不同程度的困難,稱之為表達問題(expression problem)。
繼續閱讀目標是計算生物學家!Systems Biology, Computational Biology, Machine LearningJulia Taiwan 發起人
研發替代役研究助理