Skip to content

Latest commit

 

History

History
55 lines (47 loc) · 1.35 KB

README.md

File metadata and controls

55 lines (47 loc) · 1.35 KB

Knight Industries Forty Two

Project inspired by KITT from Knight Rider

Description

Simple voice user interface software using CMU Sphinx speech recognition library.

Additional information available in KIFT/resources/KIFT.pdf

Tested on OS X 10.11

Server

Handles all speech-to-text functionality, then saves command and audio history if the command is recognized by the client.

Client

Sends the audio file to the server. Receives the text. Processes commands implemented in the client.

Usage

Compile and Run

make
./server
./client #seperate terminal

User Input

For each command, run client

./client

Then speak your command from the list below into your microphone.

Options

Default server address and port are 127.0.0.1 and 22005. Both can be modified.

./server [port_number]
./client [server_address [port_number]]

Voice Command List

Set Egg Timer
Show Me Temps
Show Me Temperatures
Open Google
Open Google Music
Open Music Player
Send E-mail
Show Me System Information (c) / System Information (python)
Show Me Weather
Who Am I
Show Connected User
Where Am I
Lights
Show History

Future updates: fix c client to work with diff ip