oryksa 1.1.1 copy "oryksa: ^1.1.1" to clipboard
oryksa: ^1.1.1 copied to clipboard

Official Flutter SDK for ORYKSA AI Employees. A ready in-app AI chat and voice (the same as the ORYKSA app), and a client for the ORYKSA API v1.

1.1.1 #

  • Voice screen: the words the person says are never shown on screen. While the AI thinks it shows "I'm listening" / "One moment..." in the interface language; the AI's answer still shows as text. Same behaviour as the ORYKSA apps, web and extensions.

1.1.0 #

  • Copy button under each reply of the AI (copies the text, shows a check for a moment), as in the ORYKSA apps and extension.
  • Voice: a voice screen with the photo of the AI ("I'm listening" / her answer, Mute, Close) opened from the microphone in the chat. The same behaviour as the ORYKSA app: the microphone stays open while she speaks and only a human voice cuts her off (typing, TV, birds and her own echo do not); she stops on the word and the text stays in the chat; the second before the cut is kept; 700 ms of silence closes a sentence (15 s at most); a whisper gets a whispered, shorter answer; her voice is the one chosen in ORYKSA and, if it fails, the text is shown without a robot voice.
  • The voice engine is the ORYKSA app engine (Vad), with the same audio tests on real recordings.
  • appContext: tell the AI which screen of your app the customer is on (product, cart, booking) so it answers about it.
  • The client gets tts, transcribe and voiceStats; send accepts voice, whisper, appContext and returns speech (the short spoken version).
  • The agent includes photo (the AI photo from Your AI), voice and language.
  • Bold text (**) in the chat bubbles.
  • The SDK serves the customers of the business only: it is never an interface for the owner.
  • Breaking: the server helpers moved out of the app library. Oryksa (secret API key: createSession, updateAgent, setPages, addFaq, learnApp) and verifyWebhook are now in package:oryksa/oryksa_server.dart, only for the subscriber's backend. A Flutter app that imports package:oryksa/oryksa.dart can no longer change the AI or its Brain.
  • Needs the microphone permission for voice: Android RECORD_AUDIO, iOS NSMicrophoneUsageDescription.

1.0.1 #

  • README: about the author.

1.0.0 #

  • First release.
  • OryksaClient: in-app client with short-lived session tokens (agent, send, sendAndWait, messages).
  • OryksaChat, OryksaChatButton and showOryksaChat: ready chat with the look of the ORYKSA website chat, name and photo of the AI from the ORYKSA account, in English, Portuguese (Portugal and Brazil) and Spanish.
  • Oryksa: server client for Dart backends (chat, sessions, Brain pages and FAQ, learnApp).
  • verifyWebhook: ORYKSA webhook signature check.
0
likes
140
points
512
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Official Flutter SDK for ORYKSA AI Employees. A ready in-app AI chat and voice (the same as the ORYKSA app), and a client for the ORYKSA API v1.

Homepage
Repository (GitHub)
View/report issues

Topics

#ai #chat #customer-support #voice #sdk

License

MIT (license)

Dependencies

audio_session, crypto, flutter, http, http_parser, just_audio, record

More

Packages that depend on oryksa