$49.99
Description
This package contains Flutter Front-End and Spring Boot Back-End Bridge for a talk to AI Application. It contains integrations with several other Open Source or 3rd party tools.
Talk to AI – Flutter Front-End
This is a screen to change the interface language (the labels on the app)

Separately – the app allows you to select the language you wish to interact with the artificial intelligence. There are several broadly used languages with mostly tested – Bulgarian, English and less – Spanish, German and French.

When you open the app and you accept the terms and conditions – you will be presented with this screen. There are 3 important buttons:
- Speech to text
- Ask Artificial Intelligence
- Text to Speech

Here is an example dialog:

The front-end is written in Flutter with attempt to use mimimal amount of libraries and dependencies
- Network requests with http
- audioplayers for Audio Play
- record for recording the speech
- Custom – No dependency implementation of BloC using https://programtom.com/dev/2024/10/17/minimal-flutter-code-to-extract-state-from-statefulwidget/
All the Artificial Intelligence and Audio/Text Transformation is on the Back-End so it could be replaced or improved independently
Talk to AI Spring Boot+ Vaadin Back-End
The Backend is written with
- Java 21
- Maven
- Spring Boot
- Vaadin
There are integreations exposed via REST endpoints with:
- Speech to Text Micro Service based on https://github.com/SYSTRAN/faster-whisper
- LLM Integration with
- Text to Speech custom Flask Server interacting with https://huggingface.co/facebook/mms-tts
- Text to Speech Integration with 11 labs