https://www.sitict2205tefr.ga/
- Basic Flask infrastructure
- Local login
- Error handling / Session Management
- Chat room capabilities
- Create chat room option
- Join chat room option
- Password authentication to enter room
- Error handling / session management for chat room
- Room Management
- Unique room
- Auto destroy room
- Key management
- Standalone Voice Authentication
- User can register with voice/speech
- Voice and speech will be checked before creating/joining a room
- All voice/speech data uploaded to firebase realtime database
- Error handling for voice/speech authentication
- End to End Encryption (E2EE)
- AES-256
- Able to encrypt and decrypt audio chunks and message data
- Integration with Firebase for login/registration
- Receive voice input through browser
- Cloud deployment
- SSL/TLS deployment
- Flask deployment
- VOSK model is not included within the repository
- The model can be found in here.