====== Python 音声解析 ======
===== 環境構築 =====
Python 仮想環境の作成\\
$ python -m venv py3_voice_analysis
仮想環境の有効化\\
$ .\py3_voice_analysis\Scripts\activate
**pip** の更新\\
(py3_voice_analysis) ~ $ python -m pip install --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2
パッケージのインストール\\
(py3_voice_analysis) ~ $ pip install numpy librosa matplotlib scipy
Collecting numpy
Downloading numpy-1.18.3-cp38-cp38-win_amd64.whl (12.8 MB)
|████████████████████████████████| 12.8 MB 2.2 MB/s
Collecting librosa
Downloading librosa-0.7.2.tar.gz (1.6 MB)
|████████████████████████████████| 1.6 MB 3.2 MB/s
Collecting matplotlib
Downloading matplotlib-3.2.1-cp38-cp38-win_amd64.whl (9.2 MB)
|████████████████████████████████| 9.2 MB 1.6 MB/s
Collecting scipy
Downloading scipy-1.4.1-cp38-cp38-win_amd64.whl (31.0 MB)
|████████████████████████████████| 31.0 MB 3.3 MB/s
Collecting audioread>=2.0.0
Downloading audioread-2.1.8.tar.gz (21 kB)
Collecting scikit-learn!=0.19.0,>=0.14.0
Downloading scikit_learn-0.22.2.post1-cp38-cp38-win_amd64.whl (6.6 MB)
|████████████████████████████████| 6.6 MB 2.2 MB/s
Collecting joblib>=0.12
Downloading joblib-0.14.1-py2.py3-none-any.whl (294 kB)
|████████████████████████████████| 294 kB 6.4 MB/s
Collecting decorator>=3.0.0
Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting six>=1.3
Using cached six-1.14.0-py2.py3-none-any.whl (10 kB)
Collecting resampy>=0.2.2
Downloading resampy-0.2.2.tar.gz (323 kB)
|████████████████████████████████| 323 kB 6.4 MB/s
Collecting numba>=0.43.0
Downloading numba-0.49.0-cp38-cp38-win_amd64.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 6.4 MB/s
Collecting soundfile>=0.9.0
Downloading SoundFile-0.10.3.post1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.cp36.pp27.pp32.pp33-none-win_amd64.whl (689 kB)
|████████████████████████████████| 689 kB 3.3 MB/s
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.2.0-cp38-none-win_amd64.whl (58 kB)
|████████████████████████████████| 58 kB 987 kB/s
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
|████████████████████████████████| 67 kB 1.8 MB/s
Collecting python-dateutil>=2.1
Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
|████████████████████████████████| 227 kB 3.3 MB/s
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: setuptools in c:\users\tomoyan\py3_voice_analysis\lib\site-packages (from numba>=0.43.0->librosa) (41.2.0)
Collecting llvmlite<=0.33.0.dev0,>=0.31.0.dev0
Downloading llvmlite-0.32.0-cp38-cp38-win_amd64.whl (13.6 MB)
|████████████████████████████████| 13.6 MB 177 kB/s
Collecting cffi>=1.0
Downloading cffi-1.14.0-cp38-cp38-win_amd64.whl (177 kB)
|████████████████████████████████| 177 kB 6.4 MB/s
Collecting pycparser
Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB)
|████████████████████████████████| 112 kB 6.4 MB/s
Installing collected packages: numpy, audioread, scipy, joblib, scikit-learn, decorator, six, llvmlite, numba, resampy, pycparser, cffi, soundfile, librosa, kiwisolver, pyparsing, python-dateutil, cycler, matplotlib
Running setup.py install for audioread ... done
Running setup.py install for resampy ... done
Running setup.py install for librosa ... done
Successfully installed audioread-2.1.8 cffi-1.14.0 cycler-0.10.0 decorator-4.4.2 joblib-0.14.1 kiwisolver-1.2.0 librosa-0.7.2 llvmlite-0.32.0 matplotlib-3.2.1 numba-0.49.0 numpy-1.18.3 pycparser-2.20 pyparsing-2.4.7 python-dateutil-2.8.1 resampy-0.2.2 scikit-learn-0.22.2.post1 scipy-1.4.1 six-1.14.0 soundfile-0.10.3.post1
インストールパッケージの内訳\\
(py3_voice_analysis) ~ $ pip freeze
audioread==2.1.8
cffi==1.14.0
cycler==0.10.0
decorator==4.4.2
joblib==0.14.1
kiwisolver==1.2.0
librosa==0.7.2
llvmlite==0.32.0
matplotlib==3.2.1
numba==0.49.0
numpy==1.18.3
pycparser==2.20
pyparsing==2.4.7
python-dateutil==2.8.1
resampy==0.2.2
scikit-learn==0.22.2.post1
scipy==1.4.1
six==1.14.0
SoundFile==0.10.3.post1
===== 参考文献 =====
[[https://jorublog.site/python-voice-analysis/|Pythonで音声解析 – 音声データの周波数特性を調べる方法]]\\
[[https://www.google.com/search?q=python+%E9%9F%B3%E5%A3%B0%E5%87%A6%E7%90%86|]]\\