size_categories:100M<n<1B language:zh language:en language:es language:hi finance region:us
When calling the other party, when the other party's phone is not connected, 
there are ringing, music, user busy, out of service area, no answer, shutdown, etc.
This dataset is used to make algorithms that recognize these states.
@dataset{early_media,
  author       = {Xing Tian},
  title        = {EarlyMedia},
  month        = aug,
  year         = 2023,
  publisher    = {Xing Tian},
  version      = {1.0},
}
---
language:
- zh
- en
- es
- hi
tags:
- finance
size_categories:
- 100M<n<1B
---
### EarlyMedia早媒体数据标注

给对方打电话时, 对方电话还没有接通时, 有响铃, 音乐, 用户忙, 不在服务区, 无人接听, 已停机, 等状态. 

号码拨打测试时, 会把电话接通前的录音保存, 给到算法. 我们的算法: 

(1) 录音中的声音分为四种: 响铃, 音乐, 静音, 人声. 

(2) 假如完整的录音有 20 秒, 首先按每秒一个分类标签对音频分类, 得到 20 个标签. 

(3) 根据 20 个标签, 找到 "人声" 对应的音频段, 从 20 秒完整音频中截取出来. 

(4) 在 "人声" 的音频上做模板匹配, 如果匹配到 "用户忙" 的模板, 则这通电话就是 "用户忙". 





#### 音频分类

音频分类的数据标注. 首先会将音频按每 2 秒分割, 保存到 `92_unchecked_segmented` 目录中, 标注员需要听这个目录下的所有音频, 然后把它移动到 `92_segmented` 目录下对应的: `bell` 响铃, `music` 音乐, `mute` 静音, `voice` 人声目录中. 

```text
└─92
    ├─92_segmented
    │  ├─bell
    │  ├─music
    │  ├─mute
    │  └─voice
    └─92_unchecked_segmented
       ├─bell
       ├─busy
       ├─invalid_number
       ├─music
       ├─not_reachable
       ├─not_responding
       ├─no_answer
       ├─out_of_service
       ├─powered_off
       └─restricted

```

标注原则, 按照优先级: 

1. 只要有人声, 就是 `人声`. 
2. 只要有音乐, 就是 `音乐`. 
3. 只要有响铃, 就是 `响铃`.