Project aim to provide simple easy APIs for Java developers to use interactive abilities in their Java Applications like speech recognition, handwriting recognition, use of web cam , sound record/play, decision trees , text to speech and many others.

Features

  • Easy and simple APIs for developer with any experience to use them.
  • Aim for Interactivity of Java Applications (for better user experience)
  • Used for NextGen Java Application with higher user interactivity, if we didn't go for such enhancements in user experience , desktop application will fade soon in competition with web apps.
  • Use some other open source projects and wrap them in a very simple way.
  • Have a nice simple demo to show the supported features.
  • Each functionality like text to speech , speech recongnition ,etc. have a very straightforward simple methods to use.
  • Human abilites is the main purpose of the 1st release as see, hear , talk , translate, listen , recognize and think.
  • Move some areas from scientific research into practical usage.
  • Enhance the usage of Java in Educational puropose.
  • Use the Standards whenever exist.
  • Uses Sphinx-4 is a state-of-the-art speech recognition system written entirely in the JavaTM programming language
  • Uses FreeTTS library for text to speech.
  • Uses the library LTI-CIVIL which is part of FMJ (Freedom for Media in Java) for portability of WebCam usage.
  • Uses Languages translation via open source "google-api-translate-java" for most possible interactivity with different users.
  • Define a new JTextField component "JITextField" having JTextField + JButton for translation + JButton for text to speech
  • Provides Genetic Algorithm and Decision Tree in a very simple and generic way for easy usage.
  • Use Google Gson for JSON parsing and constructions.
  • Use JMF for creating movies from images and to play audio/video.
  • For more details visit my blog: http://osama-oransa.blogspot.com/2011/06/interactive4j.html

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Interactive4J

Interactive4J Web Site

Other Useful Business Software
Skillfully - The future of skills based hiring Icon
Skillfully - The future of skills based hiring

Realistic Workplace Simulations that Show Applicant Skills in Action

Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Interactive4J!

Additional Project Details

Intended Audience

Developers

User Interface

Java Swing

Registered

2011-06-18