anki/pylib
Damien Elmes ecb7c1482f use QtMultimedia for recording instead of PyAudio
The unmute-on-first-duration-change approach is to try to prevent
clicks/pops that can happen at the start of recordings. If it doesn't
solve the problem, we may need to drop down to the lower-level
QAudioInput().

Closes https://github.com/ankitects/help-wanted/issues/23

May fix https://forums.ankiweb.net/t/anki-crashes-periodically-after-clicking-record-audio-button/5824,
which I suspect was caused by processEvents()
2020-12-16 19:33:25 +10:00
..
anki fix some warnings on startup 2020-12-16 15:38:24 +10:00
rsbridge minor doc updates 2020-12-11 22:37:12 +10:00
tests add ability to specify an individual Python test 2020-12-16 10:40:29 +10:00
tools merge pylib references 2020-11-17 19:23:06 +10:00
.gitignore symlink generated .py/.pyi into tree to fix Python code completion 2020-12-16 11:36:42 +10:00
.isort.cfg merge pylib references 2020-11-17 19:23:06 +10:00
.pylintrc initial Bazel conversion 2020-11-01 14:26:58 +10:00
BUILD.bazel format_fix -> format; rename svelte-check for consistency 2020-11-12 20:19:32 +10:00
mypy.ini use QtMultimedia for recording instead of PyAudio 2020-12-16 19:33:25 +10:00
protobuf.bzl move backend.proto into rslib/ 2020-11-02 16:28:31 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00

Anki's Python library code is in anki/.

The Rust/Python extension module is in rsbridge/; it references the library defined in ../rslib.