豬隻呼吸音標註教學

ANG Lab ・ 2026-10 版 ・ 全程約 2 小時:讀+聽 30 分鐘、測驗 15 分鐘、整支練習 60 分鐘

1 為什麼要標註

我們用貼片式電子聽診器(ES-Patch)貼在豬的脖子側邊錄音。錄音裡只有一部分是呼吸,其他是豬的叫聲和各種雜音。分析之前,要先把呼吸的片段找出來。

電腦有一個自動篩選器,但它會漏掉或抓錯。你標的結果,就是用來檢查篩選器準不準,所以標得準比標得快重要。

2 三種標籤

標籤什麼時候用聽起來 / 看起來
B 呼吸聽得到吸氣和呼氣,至少一個完整的呼吸週期規律、一來一回,像輕輕的「呼——嘶——」;頻譜圖上能量分布比較平均、強度隨呼吸起伏
N 雜音摩擦、碰撞、刮聽診器、環境聲,或聽不出呼吸型態的聲音不規則;常有很短、很響的「啪」聲,頻譜圖上是一條一條直的亮線
O 叫聲豬自己發出的聲音:哼、叫、尖叫突然開始、比呼吸響很多、通常不到 1.5 秒,有音高
五條規則
  1. 沒把握就不要標,留白。留白不算錯,標錯才會影響分析。
  2. 呼吸中間夾一聲叫:叫聲那一小段標 O,前後的呼吸各自標 B。
  3. 呼吸被雜音蓋住、分不出吸氣和呼氣:標 N。
  4. 標籤之間不要重疊。
  5. 判斷時只看聲音本身,不要因為檔名寫「DPI 7」就覺得這隻豬應該在喘。

3 聽範例

呼吸分成健康豬和病豬各 5 段,雜音、叫聲各 5 段,每段來自不同的豬。每段至少聽兩次,一次只聽,一次邊聽邊看頻譜圖(上面是波形,下面是頻譜,越亮代表該頻率越響)。

呼吸 B ・ 健康豬

ex_B_1 頻譜圖
健康豬呼吸 1
ex_B_2 頻譜圖
健康豬呼吸 2
ex_B_3 頻譜圖
健康豬呼吸 3
ex_B_4 頻譜圖
健康豬呼吸 4
ex_B_5 頻譜圖
健康豬呼吸 5

呼吸 B ・ 病豬

病豬的呼吸常常比較用力、比較快,可能夾著爆裂聲或濕濕的聲音。只要聽得出吸呼節奏,一樣標 B,不要因為聽起來怪就標 N。

ex_Bsick_1 頻譜圖
病豬呼吸 1(間質性肺炎)
ex_Bsick_2 頻譜圖
病豬呼吸 2(間質性肺炎)
ex_Bsick_3 頻譜圖
病豬呼吸 3(多發性漿膜炎)
ex_Bsick_4 頻譜圖
病豬呼吸 4(多發性漿膜炎)
ex_Bsick_5 頻譜圖
病豬呼吸 5(化膿性支氣管肺炎+間質性肺炎)

雜音 N

ex_N_1 頻譜圖
雜音 N 範例 1
ex_N_2 頻譜圖
雜音 N 範例 2
ex_N_3 頻譜圖
雜音 N 範例 3
ex_N_4 頻譜圖
雜音 N 範例 4
ex_N_5 頻譜圖
雜音 N 範例 5

叫聲 O

ex_O_1 頻譜圖
叫聲 O 範例 1
ex_O_2 頻譜圖
叫聲 O 範例 2
ex_O_3 頻譜圖
叫聲 O 範例 3
ex_O_4 頻譜圖
叫聲 O 範例 4
ex_O_5 頻譜圖
叫聲 O 範例 5

4 容易搞混的情況

搞混怎麼分
B 和 O叫聲突然開始、很響、很短;呼吸是一來一回、反覆出現。只聽到一聲就停的,多半是叫聲。
B 和 N聽三秒,如果有「吸、呼、吸、呼」的節奏就是 B;節奏聽不出來就是 N。
病豬的呼吸比較用力、比較快、可能有爆裂聲,聽起來跟健康豬不一樣。只要聽得出吸呼節奏就標 B;被雜音蓋住、分不出吸呼才標 N。
很小聲的呼吸聽得出節奏就標 B;只是「好像有東西」就不要標。
豬在動貼片摩擦會出現連續的刷刷聲,標 N。

5 測驗(18 題)

每題聽完選一個答案,選了就會顯示對錯。答對 15 題以上再進行第 7 步;沒過的話,回去重聽第 3 步的範例再做一次(重新整理頁面就能重做)。

已作答 0 / 18 ・ 答對 0

6 Audacity 操作

下載:audacityteam.org(免費,版本差一點沒關係)。

6-1 基本操作(播放、選取、加標籤)

6-2 匯出標籤

快捷鍵:選取一段 → Ctrl+B 加標籤 → 打 B/N/O → Enter。
匯出:檔案 → 匯出 → 匯出標籤,存成 .txt。
匯入預標:檔案 → 匯入 → 標籤,選 .txt。

影片是 2026-01 錄的舊版,畫面上的檔案路徑可能不同,以本頁第 7、8 步寫的位置為準。

7 整支練習

  1. 用 Audacity 開 practice/practice_full.wav(約 10 分鐘,一頭健康豬的頸部錄音)
  2. 從頭標到尾,只用 B/N/O
  3. 匯出標籤,檔名改成 practice_你的名字.txt,放在 practice/ 資料夾
  4. 通知學長。學長會跟標準答案比對一致性(Cohen's κ),κ ≥ 0.61 才開始正式標註;沒到的話,一起看差在哪裡再練一次

κ 0.61 以上在慣例分級裡屬於「高度一致」(Landis & Koch, 1977)。

8 正式標註

  1. 開共用雲端 2024_VoicePrint\Labeling_2026\P3_validation_v04\
  2. 在 validation_manifest.csv 找一支 status 是「待標」的,annotator 填你的名字
  3. 用 Audacity 開 audio/ 裡那支;如果 prefill_O_Lai2026/ 有同名的檔,先匯入當預標(叫聲已經標好,請檢查)
  4. 標完匯出到 labels/,檔名跟 wav 一樣、副檔名改 .txt
  5. 回 validation_manifest.csv 把 status 改成「已標」
一支大約 20–40 分鐘。累了就停,不要硬標。