AI BASED VOICE AUTHENTICATION BANKING SYSTEM
Pavin.R, S. & Mayarudhran.S, (2026). AI Based Voice Authentication Banking System. International Journal of Science, Strategic Management and Technology, 02(8), 1-9. https://doi.org/10.55041/ijsmt.v2i8.037
Pavin.R, Siva, and Mayarudhran.S. "AI Based Voice Authentication Banking System." International Journal of Science, Strategic Management and Technology, vol. 02, no. 8, 2026, pp. 1-9. doi:https://doi.org/10.55041/ijsmt.v2i8.037.
Pavin.R, Siva, and Mayarudhran.S. "AI Based Voice Authentication Banking System." International Journal of Science, Strategic Management and Technology 02, no. 8 (2026): 1-9. https://doi.org/https://doi.org/10.55041/ijsmt.v2i8.037.
- Technical Frameworks and Backend
Spring Boot: The primary Java framework used for building the RESTful banking APIs and managing server-side logic. Reference: Spring Framework Documentation (spring.io).
Flask: The Python micro-framework used to host the AI and audio processing service. Reference: Flask Documentation, Pallets Projects.
MySQL: The relational database management system used for storing user credentials and voice feature vectors. Reference: MySQL Official Reference Manual.
- Audio Processing and AI Libraries
Librosa: The specialized Python library used for audio analysis and extraction of MFCC features. Reference: Librosa: Audio and Music Signal Analysis in Python (librosa.org).
FFmpeg: The multimedia framework used for converting WebM browser recordings into WAV format. Reference: FFmpeg Official Documentation and Command Line Tools.
Euclidean Distance Algorithms: Mathematical foundations used for biometric pattern matching and similarity scoring. Reference: "Pattern Recognition and Machine Learning" by Christopher Bishop.
- Frontend Technologies
Thymeleaf: The Java template engine used for rendering the dynamic banking web pages. Reference: Thymeleaf Official Documentation.
MediaRecorder API: The browser-based JavaScript API used for capturing microphone input. Reference: MDN Web Docs - MediaStream Recording API.
- Academic and Research Resources
Voice Biometrics: Research papers regarding Mel-Frequency Cepstral Coefficients (MFCC) and their reliability in speaker recognition.
Example: "Speaker Identification using MFCC and Vector Quantization" (IEEE Xplore).
Full-Stack Development: Books on integrating heterogeneous systems (Java and Python) via RESTful web services. Example: "Hands-On Microservices with Spring Boot and Cloud" by Magnus Larsson.
- Technical Documentation and Community
GitHub Repositories: Various open-source implementations of signal processing and Spring-Python integration.