Skip to content

mrkeyiano/Karvis-A.I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karvis-A.I

  • Karvis Artificial Inteligence Program is a voice recognition program that intercepts speeches and executes commands based on voice input.

  • Karvis-A.I makes use of Google speech to text api.

  • Karvis-A.I is built in java

Features:

The API currently provides the following functionality,

  • Microphone Capture API (Wrapped around the current Java API for simplicity)
  • A speech recognizer using Google's recognizer service
  • Converts WAVE files from microphone input to FLAC
  • Retrieves Response from Google, including confidence score and text
  • A speech synthesiser using Google's synthesizer service
  • Retrieves synthesized text in an InputStream (MP3 data ready to be played)
  • Wave to FLAC API (Wrapped around the used API in the project, javaFlacEncoder)

Notes:

FUTURE UPGRADES:

  • User interface needs to be improved upon.
  • integration of chat bot i.e Alice

About

Karvis Artificial Inteligence Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published