Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 818 Bytes

README.md

File metadata and controls

18 lines (11 loc) · 818 Bytes

ChipperAI

ChipperAI is a audio request and response scripting system built with swift. It's a simple abstraction around speech synthesis, microphone sessions, and speech recognition to establish a faux scripted AI interaction.

It's built on simple protocols which allow different components to be changed without changing the underlaying scripted interactions.

To use it, simply provide the ask method a string that you want Chipper to say and a closure that handles a response string of what Chipper heard the user say.

let chipper = AI()
let answer = try await chipper.ask("Hello World?")
// do something with answer
}

NOTE: You will need to added info privacy messages and granted user permission for NSSpeechRecognitionUsageDescription and NSMicrophoneUsageDescription before using AI class.