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
Cybersecurity Management Software for MSPs Icon
Cybersecurity Management Software for MSPs

Secure your clients from cyber threats.

Define and Deliver Comprehensive Cybersecurity Services. Security threats continue to grow, and your clients are most likely at risk. Small- to medium-sized businesses (SMBs) are targeted by 64% of all cyberattacks, and 62% of them admit lacking in-house expertise to deal with security issues. Now technology solution providers (TSPs) are a prime target. Enter ConnectWise Cybersecurity Management (formerly ConnectWise Fortify) — the advanced cybersecurity solution you need to deliver the managed detection and response protection your clients require. Whether you’re talking to prospects or clients, we provide you with the right insights and data to support your cybersecurity conversation. From client-facing reports to technical guidance, we reduce the noise by guiding you through what’s really needed to demonstrate the value of enhanced strategy.
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