frame_gemini_chat_text 0.1.0 copy "frame_gemini_chat_text: ^0.1.0" to clipboard
frame_gemini_chat_text: ^0.1.0 copied to clipboard

Speak to a Gemini AI model by voice using platform-provided speech-to-text, and show response text in any language on the Brilliant Labs Frame display

Frame Gemini Chat #

Speak to a Gemini AI model by voice using platform-provided speech-to-text, and show response text in any language on the Brilliant Labs Frame display. Unicode and right-to-left script is supported. Uses flutter_chat_ui package for chat UI.

Demonstrates TxTextSpriteBlock message that performs phoneside text rendering to image, sent as TxSprites for display.

Speech-to-text capabilities are device-dependent, and the platform may provide entirely on-device or cloud-based transcription.

Gemini chat is provided through the Google Gemini API, and API keys are free (with registration): See here. Add your API key in the text box at the top of the screen and "Save". Please note, API queries using free keys can be used for training Google's models, but queries using paid keys should not.

Frameshots #

[Frameshot1] [Frameshot1] [Frameshot1] [Frameshot1]

Screenshots #

[Screenshot1]

Architecture #

[Architecture]

0
likes
115
points
34
downloads

Publisher

unverified uploader

Weekly Downloads

Speak to a Gemini AI model by voice using platform-provided speech-to-text, and show response text in any language on the Brilliant Labs Frame display

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_blue_plus, flutter_chat_types, flutter_chat_ui, google_generative_ai, image, logging, shared_preferences, simple_frame_app, speech_to_text, uuid

More

Packages that depend on frame_gemini_chat_text