Skip to content

Commit a69dbe8

Browse files
committed
Updated dependencies (librosa and pydub)
1 parent 1db15fc commit a69dbe8

File tree

7 files changed

+9
-32
lines changed

7 files changed

+9
-32
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.vscode/
22
__pycache__/
3-
dist/
43
env_*/
54
*.egg-info/
65
*.wav

dist/webrtcvad-wrapper-1.4.tar.gz

17.1 KB
Binary file not shown.

setup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111
from setuptools import setup, find_packages
1212

1313

14-
__version__ = 1.3
14+
__version__ = 1.4
1515

1616

1717
with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'), encoding='utf-8') as f:
1818
long_description = f.read()
1919

2020

2121
install_requires = [
22-
'pydub==0.23.1',
22+
'pydub>=0.23.1',
2323
'webrtcvad==2.0.10',
24-
'librosa==0.7.1'
24+
'librosa>=0.7.1'
2525
]
2626

2727

test_webrtcvad_wrapper.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#!/usr/bin/python3
22
# -*- coding: utf-8 -*-
3-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4-
# OS : GNU/Linux Ubuntu 16.04 or 18.04
5-
# LANGUAGE : Python 3.5.2 or later
6-
# AUTHOR : Klim V. O.
7-
# DATE : 14.10.2019
8-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3+
# OS: GNU/Linux, Author: Klim V. O.
94

105
'''
116
Тесты для WebRTCVAD_Wrapper.

webrtcvad_wrapper/__init__.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#!/usr/bin/python3
22
# -*- coding: utf-8 -*-
3-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4-
# OS : GNU/Linux Ubuntu 16.04 or 18.04
5-
# LANGUAGE : Python 3.5.2 or later
6-
# AUTHOR : Klim V. O.
7-
# DATE : 14.10.2019
8-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3+
# OS: GNU/Linux, Author: Klim V. O.
94

105
'''
116
Предназначен для удаления тишины/извлечения фрагментов с речью (или другими звуками) из wav аудиозаписи.

webrtcvad_wrapper/cli.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#!/usr/bin/python3
22
# -*- coding: utf-8 -*-
3-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4-
# OS : GNU/Linux Ubuntu 16.04 or 18.04
5-
# LANGUAGE : Python 3.5.2 or later
6-
# AUTHOR : Klim V. O.
7-
# DATE : 14.10.2019
8-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3+
# OS: GNU/Linux, Author: Klim V. O.
94

105
'''
116
Интерфейс командной строки для webrtcvad_wrapper.VAD().

webrtcvad_wrapper/webrtcvad_wrapper.py

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#!/usr/bin/python3
22
# -*- coding: utf-8 -*-
3-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4-
# OS : GNU/Linux Ubuntu 16.04 or 18.04
5-
# LANGUAGE : Python 3.5.2 or later
6-
# AUTHOR : Klim V. O.
7-
# DATE : 14.10.2019
8-
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3+
# OS: GNU/Linux, Author: Klim V. O.
94

105
'''
116
Предназначен для удаления тишины/извлечения фрагментов с речью (или другими звуками) из wav аудиозаписи.
@@ -16,16 +11,14 @@
1611
Зависимости: pydub, librosa, webrtcvad.
1712
'''
1813

19-
import os
20-
import sys
2114
import collections
2215
from pydub import AudioSegment
2316
import webrtcvad
2417
import librosa
2518
import numpy as np
2619

2720

28-
__version__ = 1.1
21+
__version__ = 1.4
2922

3023

3124
class Frame(object):
@@ -166,7 +159,7 @@ def rough_filter(self, audio, frame_duration_ms=10, sample_rate=None, threshold_
166159
frame_shift = int(frame_duration_ms / 2 * sample_rate / 1000)
167160

168161
# Вычисление RMS (отражает мощность звуковой волны)
169-
rms = librosa.feature.rms(audio_data, frame_length=frame_len, hop_length=frame_shift)
162+
rms = librosa.feature.rms(y=audio_data, frame_length=frame_len, hop_length=frame_shift)
170163
rms = rms[0]
171164
rms = librosa.util.normalize(rms, axis=0)
172165

0 commit comments

Comments
 (0)