【あとでまとめる】
【あとでまとめる】
Windows版は、下記リンクの"zipfile containing preview binaries"のリンクから取得する。 https://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support/
MongoDB使ってます。
Try Freeで無料アカウント作ってReadWrite権限もっているユーザー(デフォで作られているもので可)をつくっておく。
- MAHJONG_DB_USER
- MAHJONG_DB_PASS
- MAHJONG_DB_CLUSTER
上記の環境変数を利用して、DBアクセスURLを下記のように作ってます。
DB_ACCESS_URL="mongodb+srv://${MAHJONG_DB_USER}:${MAHJONG_DB_PASS}@${MAHJONG_DB_CLUSTER}.mongodb.net/myFirstDatabase"
画像認識用のファイル(下記参照)を/resources
配下に入れてください。
MAN1.png
やREACH.png
などを作ってひたすら入れる感じです。
- https://github.com/NIRANKEN/auto_mahjong/blob/main/app/models/enums/mahjong_tiles.py
- https://github.com/NIRANKEN/auto_mahjong/blob/main/app/models/enums/mahjong_operations.py
- https://github.com/NIRANKEN/auto_mahjong/blob/main/app/models/enums/system_operations.py
全部は書いてない。とりあえず枠組みだけ。
python -m pytest tests
WSL2でpyaudioが使えなかったので、Windowsで実行確認した
requirements.txtのうち、pyaudioだけpipwinでインストールしている。
pip install pipwin
python -m pipwin install pyaudio
音声認証実行前にpulseaudio起動しておく。
pulseaudio.exe --use-pid-file=false -D