oryksa 1.1.1
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,transcribeandvoiceStats;sendacceptsvoice,whisper,appContextand returnsspeech(the short spoken version). - The agent includes
photo(the AI photo from Your AI),voiceandlanguage. - 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) andverifyWebhookare now inpackage:oryksa/oryksa_server.dart, only for the subscriber's backend. A Flutter app that importspackage:oryksa/oryksa.dartcan no longer change the AI or its Brain. - Needs the microphone permission for voice: Android
RECORD_AUDIO, iOSNSMicrophoneUsageDescription.
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,OryksaChatButtonandshowOryksaChat: 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.