pythonaudio
1. python 中pyaudio 怎麼安裝不上呀,求解
1,去這個網站網頁鏈接,找到pyaudio,在下面,實在不行就用頁面查找
2,選擇版本(cp+Python版本號,如:Python3.7:cp37;amb64是指64位,32位以此類推)
3,打開命令提示符,cd到你的下載地址,然後:pip install 你的文件名(要包含.whl)
4,等待下載即可
2. 如何調用python中的playsound在線播放聲音
這是個庫的bug,上面報錯是庫裡面報出來的,
它調用系統api打開音頻出錯,然後想列印出錯誤信息,但沒想到錯誤信息解碼失敗
我在官方庫提了個issue:網頁鏈接
3. python3 怎麼播放音頻
使用第三方模塊
比如Pyaudio 提供了對於跨平台的 PortAudio(處理 audio輸入輸出的庫)的綁定,PyAudio可以讓你輕松錄制與播放音頻。
4. 如何執行python第三方包windows exe格式
python第三方包的windows安裝文件exe格式, 這上面有很多python第三方包的二進制安裝文件,包括32位和64位的。下載安裝就ok了!
這下面有很多python第三方包的二進制安裝文件,包括32位和64位的。下載安裝就ok了!
包括了mysqldb,ldap等。
Index by date:
fiona
scikit-image
netcdf4
mercurial
scikits.audiolab
numba
llvmpy
python-igraph
rpy2
numpy
opencv
zope.interface
sfepy
quantlib
gdal
imread
django
psychopy
cx_freeze
msgpack
regex
cellcognition
vigra
scikit-learn
pytables
h5py
blender-mathutils
htseq
bioformats
simplejson
pyzmq
mako
simpleitk
qimage2ndarray
ujson
vlfd
libsvm
liblinear
cgkit
scipy
distribute
noise
theano
pyalembic
openimageio
pyaudio
pymca
pyamg
pgmagick
lxml
steps
sqlalchemy
cffi
biopython
python-ldap
pycurl
nipy
nibabel
pygments
mahotas
py-postgresql
pyamf
planar
holopy
pyvisa
jcc
polymode
polygon
cython
pyropes
llist
shapely
vtk
pymongo
libpython
meshpy
pandas
umysql
epydoc
coverage
cheetah
pyrxp
pybluez
pythonmagick
bsdiff4
pymssql
pymol
boost.python
orange
requests
pywcs
python-sundials
pymix
pyminuit
pylzma
pyicu
assimulo
basemap
pygraphviz
pyproj
mpi4py
spyder
pytz
pyfits
mysql-python
pygame
pycparser
twisted
pil
qutip
openexr
nipype
python-snappy
visvis
docutils
pyhdf
pyqwt
kivy
scikits.umfpack
psycopg
ets
guiqwt
veusz
pyqt
pyside
dpmix
py-fcm
scikits.hydroclimpy
smc.freeimage
scipy-stack
ipython
nose
mxbase
numexpr
pyyaml
ode
virtualenv
aspell_python
tornado
pywavelets
bottleneck
networkx
statsmodels
pylibdeconv
pyhook
lmfit
slycot
ndimage
scikits.scattpy
cvxopt
pymc
pysparse
scikits.odes
matplotlib
vpython
pycuda
pyopencl
pymvpa
pythonnet
cld
mod_wsgi
nltk
python-levenshtein
rtree
pywin32
scientificpython
sympy
thrift
pyopengl-accelerate
mdp
pyopengl
gmpy
reportlab
natgrid
scikits.vectorplot
pyreadline
milk
blosc
pycogent
pip
gevent
scons
carray
python-dateutil
jinja2
markupsafe
jsonlib
pysfml
fonttools
silvercity
console
python-cjson
pycluster
cdecimal
pytst
autopy
sendkeys
ceodbc
fipy
psutil
pyephem
pycifrw
blist
line_profiler
pydbg
bitarray
pyglet
python-lzo
faulthandler
delny
pyexiv2
ilastik
twainmole
scitools
pyspharm
casuarius
pyodbc
greenlet
nitime
pylibtiff
mmtk
pycairo
pysqlite
curses
videocapture
bazaar
nlopt
trfit
libsbml
oursql
sphinx
cellprofiler
py2exe
re2
liblas
cgal-python
pymedia
ffnet
pyfftw
libxml-python
pyfltk
pymex
pymatlab
zodb3
mmlib
pygtk
pyserial
babel
scikits.ann
scikits.delaunay
numeric
pulp
nmoldyn
pymutt
iocbio
jpype
wxpython
pybox2d
dipy
mmseg
pynifti
scikits.samplerate
scikits.timeseries
vitables
quickfix
5. 有沒有用python寫的音
本人最近在學習python,在看了一些教程後,用python寫了一個簡單的雲音樂播放器,下面把主要代碼貼上來,其中用到了github上他人寫的一個漢字轉拼音的庫,大家可以在github上找到。
#coding=utf-8
from Tkinter import *
import tkMessageBox
import urllib
import json
import mp3play
import time
import threading
from pinyin import PinYin
import os
import stat
test = PinYin()
test.load_word()
stop=0
def music():
if not entry.get():
tkMessageBox.showinfo("溫馨提示","搜索內容不能為空")
return
name = test.hanzi2pinyin_split(entry.get())
html=urllib.urlopen("http://s.music.163.com/search/get/?type=1&s=%s&limit=9"%name).read()
js=json.loads(html)
n = 0
global x
x = []
for i in js['result']['songs']:
listbox.insert(n,'%s(%s)'%(i['name'],i['artists'][0]['name']))
n+=1
x.append(i['audio'])
count = 0
#isplaying = None
def play():
global count
count += 1
index=listbox.curselection()
var1.set(u"正在載入"+listbox.get(index,last=None))
urllib.urlretrieve(x[index[0]],'tmp%s.mp3'%str(count))
var1.set(u"正在播放"+listbox.get(index,last=None))
mp3=mp3play.load("tmp%s.mp3"%str(count))
mp3.play()
time.sleep(mp3.seconds())
import inspect
import ctypes
def _async_raise(tid, exctype):
"""raises the exception, performs cleanup if needed"""
tid = ctypes.c_long(tid)
if not inspect.isclass(exctype):
exctype = type(exctype)
res = ctypes.pythonapi.PyThreadState_SetAsyncExc(tid, ctypes.py_object(exctype))
if res == 0:
raise ValueError("invalid thread id")
elif res != 1:
ctypes.pythonapi.PyThreadState_SetAsyncExc(tid, None)
raise SystemError("PyThreadState_SetAsyncExc failed")
def stop_thread(thread):
_async_raise(thread.ident, SystemExit)
threads=list()
t=None
def excute(event):
global t
for i in threads:
stop_thread(i)
t = threading.Thread(target=play)
t.setDaemon(True)
t.start()
threads.append(t)
root = Tk()#創建一個窗口
root.title("雲音樂")
root.geometry("500x300+500+200")
entry=Entry(root)#創建輸入框(單行),置父
entry.pack()
btn=Button(root,text="搜 索",command=music)
btn.pack()#布局方式必須用同一種
var=StringVar()
listbox=Listbox(root,width=50,listvariable=var)
listbox.bind('<Double-Button-1>',excute)
listbox.pack()
var1=StringVar()
label=Label(root,text="雲音樂播放器",fg="purple",textvariable=var1)
var1.set("雲音樂播放器")
label.pack()
root.mainloop()#顯示窗口
由於最近事情較多加上我的技術還不到位,這個播放器有一個BUG我還沒有解決,就是在選擇播放第二首歌時,第一首歌不會停止。如果有小夥伴解決了這個BUG的話
6. 請問如何使用python實現網頁播放音樂
用html標簽就可以播放了,py貌似沒有能力在網頁里播放音樂的能力把。如果是應用程序的話,你可以用下pymedia模塊。html:<embed
src="http://aaaa.mp3";
loop=true
autostart=true
name=bgss
width=500
height=100
type="audio/mpeg">把width和height都設為0,就可以當背景音樂了
7. pyaudio支持播放哪些文件
基於pyaudio利用Python編程實現播放音頻mp3、wav等格式文件
8. 如何使用python控制音樂播放器
用pymedia可以很容易的實現:
importpymedia.audio.acodecasacodec
sName='YOURFILENAME'
dec=acodec.Decoder(str.split(sName,'.')[-1].lower())
f=open(sName,'rb')
s=f.read(8192)
r=dec.decode(s)
importpymedia.audio.soundassound
snd=sound.Output(r.sample_rate,r.channels,sound.AFMT_S16_LE)
whilelen(s)>0:
ifr:snd.play(r.data)
s=f.read(512)
r=dec.decode(s)
importtime
whilesnd.isPlaying():time.sleep(.05)
9. Python報錯(pyaudio,wave)
朋友,你的python版本與代碼的版本不一致吧!請確認一下,更換到對應版本上。如果python版本一致,更新pyaudio的庫。
10. ubuntu終端下,輸入python audio_fft.py顯示缺少gnuradio模塊,./audio_fft.py卻可以運行,這是什麼原因
這兩條命令執行的是不一樣的
前者是使用python 執行*.py 缺少模塊就是說你python沒裝全 把該加的模塊加進去就可以了
後者使用的是shell命令執行*.py只要系統沒出現大問題 應該是都可以執行的