Metadata-Version: 2.1
Name: AudioPlaza
Version: 0.0.3
Summary: AudioPlaza: RAONDATA speech team's Audio Preprocessing written by python
Home-page: https://github.com/raondata/AudioPlaza
Author: RAONDATA speech team
Author-email: kojunseo@raondata.ai
License: Raondata Private
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torchaudio
Requires-Dist: soundfile
Requires-Dist: plotly
Requires-Dist: tqdm

## Install Ubuntu Packages

```bash
sudo apt update
sudo apt install ffmpeg
apt-get install wget
```

## Using Example

1. Audio Downsample
```python
from AudioPlaza.downsample import audio_downsample
input_path = "./input.wav" # 입력 파일명
out_path = "./out.wav" # 출력 파일명
sample_rate = 22050 # 샘플레이트 (22.05 khz)

audio_downsample(input_path, out_path, sr=sample_rate)
```

2. Audio Trimming
```python
from AudioPlaza.trim import trimmer
input_path = "./input.wav" # 입력 파일명
out_path = "./out.wav" # 출력 파일명
sample_rate = 22050 # 샘플레이트 (22.05 khz)
padding_sec = 0.3 # 앞 뒤로 패딩을 몇초 줄건지

tr = trimmer(sample_rate=sample_rate, pad="zero") # pad = "zero", "one", "repeat"
tr.trim(input_path, out_path, padding_sec=padding_sec)
```

3. Download Audio from Google Drive
```python
from AudioPlaza.googledrive import gdown
fid = ""
fname = ""

gdown(fid, fname)
```

4. Get Audio Duration Statistics
```python
from AudioPlaza.duration import get_duration, get_folder_duration

dur = get_duration("./audio.wav") 
print(dur) # ~~ sec

stat = get_folder_duration("./wavs/")
print(stat) # 정보

stat.draw_plot("./stat.png") #내용을 plot으로 그려서 시각화
```


## Version Information
* 0.0.1: Initial version with trim, downsample, googledrive, duration statistics. (Some features from RAONDIO)
