https://github.com/abo123456789/audioprep
包含常见的AI音频预处理功能,如音频重采样、音频去空白、音频时长获取等
https://github.com/abo123456789/audioprep
Last synced: 22 days ago
JSON representation
包含常见的AI音频预处理功能,如音频重采样、音频去空白、音频时长获取等
- Host: GitHub
- URL: https://github.com/abo123456789/audioprep
- Owner: abo123456789
- Created: 2025-08-02T10:31:28.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-02T07:49:10.000Z (about 1 month ago)
- Last Synced: 2025-09-02T09:29:14.363Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### AI 音频预处理工具
#### 功能描述
* 包含常见的AI音频预处理功能,如音频重采样、音频去空白、音频时长获取等。
#### pip安装
```shell
pip install audioprep
```##### 获取音频时长
```
from audioprep import duration
rs = duration.get_audio_duration('test.wav')
print(f"音频时长: {rs}秒")
```##### 移除开头和结尾静音
```
from audioprep import silence
res = silence.trim_silence("530.mp3", "530_after.mp3")
print(res)
```##### 移除所有静音
```
from audioprep import silence
res = silence.remove_long_silence("530.mp3", "530_after.mp3",silence_thresh='-40dB', min_silence_len=3)
print(res)
```##### 音频重采样
```
from audioprep import resample
res = resample.resample_audio("530.mp3", 16000)
print(res)
```