[{"title":"( 47 个子文件 41KB ) amodem:Python中的音频调制解调器通信库","children":[{"title":"amodem-master","children":[{"title":"README.rst <span style='color:#111;'> 9.74KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"build.yml <span style='color:#111;'> 866B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".bumpversion.cfg <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"scripts","children":[{"title":"record.py <span style='color:#111;'> 860B </span>","children":null,"spread":false},{"title":"profile.sh <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"play.sh <span style='color:#111;'> 45B </span>","children":null,"spread":false},{"title":"resample.py <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"autocalib.sh <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"record.sh <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":"plot.py <span style='color:#111;'> 807B </span>","children":null,"spread":false}],"spread":true},{"title":".pylintrc <span style='color:#111;'> 164B </span>","children":null,"spread":false},{"title":"tox.ini <span style='color:#111;'> 285B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"amodem","children":[{"title":"calib.py <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"sampling.py <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"framing.py <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"detect.py <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"main.py <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"alsa.py <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"recv.py <span style='color:#111;'> 7.74KB </span>","children":null,"spread":false},{"title":"equalizer.py <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"dsp.py <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"levinson.py <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"__main__.py <span style='color:#111;'> 7.98KB </span>","children":null,"spread":false},{"title":"async_reader.py <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"audio.py <span style='color:#111;'> 4.39KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_transfer.py <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"test_stream.py <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"test_detect.py <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"test_audio.py <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"test_calib.py <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 652B </span>","children":null,"spread":false},{"title":"test_async_reader.py <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"test_framing.py <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"test_equalizer.py <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"test_dsp.py <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"test_alsa.py <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"test_sampling.py <span style='color:#111;'> 662B </span>","children":null,"spread":false},{"title":"test_configs.py <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"test_common.py <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"stream.py <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"send.py <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"common.py <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 212B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]