The goal of the project is to help poker and blackjack players giving them more information about their probabilities.
- Speech recognition (in french)
- Need to have a graphical interface
- Need to provide as many statistics as possible
- Poker and blakjack support
- The result need to be clear for the user even if the algorithm is complex
-
Python 3.7+
-
Tkinter
-
Pyaudio
-
pygame~=1.9.6
-
SpeechRecognition~=3.8.1
How to install Tkinter & Pyaudio (linux) :
sudo apt-get install python3-tk
sudo apt-get install python-pyaudio
or
sudo dnf install python3-tkinter
sudo dnf install python-pyaudio
How to install all the requirements (except Tkinter & Pyaudio):
pip3 install -r requirements.txt
Important : When the program is launched, it chooses the default microphone (make sure your microphone is set correctly before launching All_in.py)
./All-In.py
Text to say | Action |
---|---|
"J'ai" or "Preflop" + (card) + (card) | I have (card) |
"Flop" + (card) + (card) + (card) | Gives the 3 first cards |
"Turn" + (card) | Give the 4th card |
"River" + (card) | Give the last card |
"Recommence" + (card) | Restart a round |
"Remise à zéro" + (card) | Restart all (card mix) |
Example of card | "Trois de carreau" or "Trois" |
Exemple of one round (stopped at the turn) :
"J'ai trois de coeur et roi de trefle"
"flop valet de pique et quatre de coeur et cinq de coeur"
Traduction :
French | English |
---|---|
Paire | Pair |
Deux Paires | Two pair |
Brelan | Three of a kind |
Carré | Four of a kind |
Couleur | Flush |
Suite | Straight |
Text to say | Action |
---|---|
"J'ai" or "Moi" + (card) | I have (card) |
"Autre" + (card) | Other player has (card) |
"Croupier" + (card) | The dealer has (card) |
"Recommence" + (card) | Restart a round |
"Remise à zéro" + (card) | Restart all (card mix) |
Example of card | "Trois de carreau" or "Trois" |
Exemple of one round :
"J'ai un trois de coeur"
"Autre as"
"J'ai une dame"
"Autre deux"
"Croupier valet"
Traduction :
French | English |
---|---|
... | waiting |
Stop | Stop |
Split | Split |
Tire | Draw |
Double | Double |
.
├ log.html # Logs there
├ report.html # Tests result here
└ README.md
- Luis Rosario - Member 1 - Luisrosario
- Matthieu Daugas - Member 2 - MatthieuDaugas