spAudio for Python
spAudio に基づくオーディオ入出力のpythonパッケージです.
目次
- はじめに
- APIドキュメント
- spaudioモジュール
DeviceErrorDriverErrorErrorSpAudioSpAudio.close()SpAudio.createarray()SpAudio.createndarray()SpAudio.createrawarray()SpAudio.createrawndarray()SpAudio.getarraytypecode()SpAudio.getblockingmode()SpAudio.getbuffersize()SpAudio.getcompname()SpAudio.getcomptype()SpAudio.getdevicelist()SpAudio.getdevicename()SpAudio.getframerate()SpAudio.getnbuffers()SpAudio.getnchannels()SpAudio.getndarraydtype()SpAudio.getndevices()SpAudio.getparams()SpAudio.getparamstuple()SpAudio.getrawarraytypecode()SpAudio.getrawndarraydtype()SpAudio.getrawsampbit()SpAudio.getrawsampwidth()SpAudio.getsampbit()SpAudio.getsamprate()SpAudio.getsampwidth()SpAudio.open()SpAudio.read()SpAudio.readframes()SpAudio.readraw()SpAudio.readrawframes()SpAudio.reload()SpAudio.selectdevice()SpAudio.setblockingmode()SpAudio.setbuffersize()SpAudio.setcallback()SpAudio.setcomptype()SpAudio.setframerate()SpAudio.setnbuffers()SpAudio.setnchannels()SpAudio.setparams()SpAudio.setsampbit()SpAudio.setsamprate()SpAudio.setsampwidth()SpAudio.stop()SpAudio.sync()SpAudio.terminate()SpAudio.write()SpAudio.writeframes()SpAudio.writeraw()SpAudio.writerawframes()
callbacksignature()getdriverdevicename()getdriverlist()getdrivername()getndriverdevices()getndrivers()open()
- sppluginモジュール
BogusFileErrorErrorFileErrorFileTypeErrorNChannelsErrorNFramesRequiredErrorSampleBitErrorSampleRateErrorSpFilePluginSpFilePlugin.appendsonginfo()SpFilePlugin.close()SpFilePlugin.copyarray2raw()SpFilePlugin.copyraw2array()SpFilePlugin.createarray()SpFilePlugin.createndarray()SpFilePlugin.createrawarray()SpFilePlugin.createrawndarray()SpFilePlugin.getarraytypecode()SpFilePlugin.getcompname()SpFilePlugin.getcomptype()SpFilePlugin.getfiledesc()SpFilePlugin.getfilefilter()SpFilePlugin.getfiletype()SpFilePlugin.getframerate()SpFilePlugin.getmark()SpFilePlugin.getmarkers()SpFilePlugin.getnchannels()SpFilePlugin.getndarraydtype()SpFilePlugin.getnframes()SpFilePlugin.getparams()SpFilePlugin.getparamstuple()SpFilePlugin.getplugindesc()SpFilePlugin.getpluginid()SpFilePlugin.getplugininfo()SpFilePlugin.getpluginname()SpFilePlugin.getpluginversion()SpFilePlugin.getrawarraytypecode()SpFilePlugin.getrawndarraydtype()SpFilePlugin.getrawsampbit()SpFilePlugin.getrawsampwidth()SpFilePlugin.getsampbit()SpFilePlugin.getsamprate()SpFilePlugin.getsampwidth()SpFilePlugin.getsonginfo()SpFilePlugin.open()SpFilePlugin.read()SpFilePlugin.readframes()SpFilePlugin.readraw()SpFilePlugin.readrawframes()SpFilePlugin.rewind()SpFilePlugin.setcomptype()SpFilePlugin.setfiletype()SpFilePlugin.setframerate()SpFilePlugin.setmark()SpFilePlugin.setnchannels()SpFilePlugin.setnframes()SpFilePlugin.setparams()SpFilePlugin.setpos()SpFilePlugin.setsampbit()SpFilePlugin.setsamprate()SpFilePlugin.setsampwidth()SpFilePlugin.setsonginfo()SpFilePlugin.tell()SpFilePlugin.write()SpFilePlugin.writeframes()SpFilePlugin.writeraw()SpFilePlugin.writerawframes()
SuitableNotFoundErrorWrongPluginErroraudioread()audiowrite()getplugindesc()getplugininfo()open()
- spaudioモジュール
- サンプルコード
- spaudio
- フルデュプレックスI/O
- フルデュプレックスI/O(
with文を使用; バージョン0.7.15以降) - 読み込みとプロット(Python配列バージョン)
- 読み込みとプロット(Rawデータバージョン)
- 読み込みとプロット(NumPy ndarrayバージョン)
- 読み込みとプロット(NumPy ndarrayバージョン;
with文を使用; バージョン0.7.16以降) - 読み込みとプロット(NumPy Raw ndarrayバージョン)
- WAVファイルの再生
- WAVファイルの再生(
with文を使用; バージョン0.7.15以降) - WAVファイルの再生(コールバックあり)
- WAVファイルの再生(コールバックあり;
with文を使用; バージョン0.7.15以降) - WAVファイルへの録音
- WAVファイルへの録音(
with文を使用; バージョン0.7.15以降) - ブロックごとに読み込み(バージョン0.7.15以降)
- ブロックごとに書き込み(バージョン0.7.15以降)
readframes()とwriteframes()の使用例(バージョン0.7.16以降)
- spplugin
- spaudio