====== 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|]]\\