Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
  • Cart
Menu

Talk to AI – Flutter Front-End and Spring Boot Back-End

Talk to AI

$49.99

Categories: Flutter Apps, GPT, Spring (Boot) / Quarkus
  • Description

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)

blank

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.

blank

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

 

blank

Here is an example dialog:

blank

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
    • oLlama
    • LM Studio running as a Server
  • Text to Speech custom Flask Server interacting with https://huggingface.co/facebook/mms-tts
  • Text to Speech Integration with 11 labs

Related products

  • База Данни с Изтичащи Документи

    База Данни с Изтичащи Документи – изходен код

    $9.99
    Add to cart
  • Navigation & App Routing - Web, React, Angular, Vaadin, Flutter

    App Routing – Code Snippets Generator [BETA]

    $10.99
    Add to cart
  • Flutter Month Calendar Widget

    Flutter Month Calendar Widget

    $3.99
    Add to cart
  • IndexedDB Flutter Folders And Notes

    IndexedDB Folder & Notes Web Page – Flutter Web – Source Code

    $8.00
    Add to cart
  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)