windows7系统+python34(同时需要安装python36)
需要安装以下模块:pyaudio
需要安装以下模块:wave
需要安装以下模块:time
1. 安装pyaudio周加利安装pyaudio实际操作步骤:1)https://pypi.org/project/PyAudio/0.2.11/#files下载文件: PyAudio-0.2.11-cp34-cp34m-win32.whl (49.3 kB)2)cmd窗口命令:pip install PyAudio==0.2.11
1. 安装 wavewave 模块用于读写 Microsoft WAV 音频文件。 使用 wave 模块:import wavew = wave.open('samples/sample.wav', 'r')if w.getnchannels() == 1: print 'mono,',else: print 'stereo,',print w.getsampwidth()*8, 'bits,',print w.getframerate(), 'Hz sampling rate'
1. 安装文件格式转换工具ffmpegpython只能处理.wav文件,安装文件格式转换的工具ffmpeg。https://www.cnblogs.com/xiezhidong/p/6924775.html老规矩,一样的,安装静态版本,需要设置环境变量。安装完毕之后,在cmd命令窗口测试,是否可以用。 关于使用,请参考如下文档:http://bigsec.net/b52/scipydoc/wave_pyaudio.html可以把MP3文件转换为wav格式的流媒体。
1. 安装curlcurl是利用URL语法在命令行方式下工作的开源文件传输工具。这个过程比较复杂,装了两天。可参考如下文档:https://blog.csdn.net/chenrongchun89/article/details/79179888 其实很简单,找到.exe文件,如果下来直接是安装包,拷贝到目标目录,找到curl.exe的文件。(C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw\bin\curl.exe)添加到环境变量即可。C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw;%CURL_HOME%\bin方法一,截止20180717本机的环境变量设置: C:\ProgramFiles\Microsoft MPI\Bin\;%SystemRoot%/System32;%SystemRoot%;C:\Python34;C:\Python34\Scripts;C:\Program Files\Internet Explorer\iexplore.exe;C:\Python34\IEDriverServer.exe;C:\Program Files\Mozilla Firefox\firefox.exe;C:\Python34\geckodriver.exe;D:\Program Files\TortoiseSVN\bin; C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw;%CURL_HOME%\bin 方法二:解压下载好的文件,拷贝bin/curl.exe文件到C:\Windows\System32:然后就可以在DOS窗口中任意位置,使用curl命令了。
1. 安装pycurl(its very important)step1 安装wheelpip install wheel step2 下载pycurl编译安装包访问:http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应Python版本的编译包我的电脑py版本是py3.464位选择:pycurl7.43.1cp34cp34mwin_amd64.whl下载到本地然后在该目录下 pip install xxxx.whl文件 返回successfully就安装好了。注意:在windows上面安装各种python包行不通的,都可以尝试通过以上方法安装.参考网址:http:/1. 安装python合并wav文件库:sox安装pip install sox还可以参考https://blog.csdn.net/yogurt0928/article/details/46738521 拼接方法import sox# create combinercbn = sox.Combiner()# create the output filecbn.build(['data/logs/wavs/wav-00001.wav','data/logs/wavs/wav-00002.wav'],'wave-2-output.wav', 'concatenate')/yshblog.com/blog/176
1. 安装python合并wav文件库:sox安装pip install sox还可以参考https://blog.csdn.net/yogurt0928/article/details/46738521 拼接方法import sox# create combinercbn = sox.Combiner()# create the output filecbn.build(['data/logs/wavs/wav-00001.wav','data/logs/wavs/wav-00002.wav'],'wave-2-output.wav', 'concatenate')