You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add AI catalog sample
Move original Gemini Nano files
Code cleanup
- Fix modifier param delecration,
- Extract hardcoded strings to xml
- Misc cleanup
UI updates on catalog screen
Implement Ivy’s UI/UX feedback for the catalog screen.
Add readme
Change-Id: Iba57e6b7843098c7ec2a53c34df639ab17fe0161
* tweaks and cleanup
Change-Id: Id52538a28f29629482df36784590057b16a31042
* Add blank samples for GenAI APIs: Summarization, Writing Assistance, Image Description
Change-Id: I3fce89e915e1cf931246c1152086480d25d467a7
* Add Imagen sample
Change-Id: Ia195fcd06063b46b467010f67af518e4d619f983
* Add magic selfie sample
Change-Id: Ib2f9295a36e1cc6296c706cee67e5a4d72e9ceff
* Add UI for GenAI Summarization, Writing Assistance, and Image Description samples
Change-Id: Id57b8b1daea198ce6aba949ab2da9d4b74491622
* Add GenAI dependencies and logic for samples
Change-Id: Ie3244259dc9976d5ed01f4b220052757abe7ef4e
* Update Gemini models, UI improvement
Change-Id: I6555e95733c400b2a19bec5b557f4f2bcc239230
* Add Video Summarization with Firebase sample
- This commit introduces a new sample for video summarization using Firebase AI.
- Adds `Video Summarization with Firebase AI` sample to the AI catalog.
- Implements UI elements: video player, video selection dropdown, output text display, and text-to-speech controls.
- Implements video player functionality using Media3 `ExoPlayer`.
- Adds a component to select a video from a list of predefined options or add a new video URL.
- Introduces `OutputTextState` for managing the output text state.
- Implements `TextToSpeech` controls for listening to the summarized text.
- Adds `VideoList` and `VideoItem` for managing the video options.
- Adds new view model to handle the logic of video summarization
- Adds the code to invoke `vertexAI` with a prompt and video content.
- Adds text to speech controls to listen to AI output in different accents to create a personalized experience.
Change-Id: Id2664c56279725ed6d66e2492c178c0f975e1148
* Remove local maven path
Change-Id: I9be750c715832e5f1c1284a560b6d5d8171e9829
* Add README
* Restore old Nano README
---------
Co-authored-by: Thomas Ezan <[email protected]>
Co-authored-by: Mayuri Khinvasara <[email protected]>
<stringname="gemini_chatbot_sample_description">A simple implementation of chatbot using Gemini 2.0 Flash</string>
6
+
<stringname="gemini_chatbot_sample_description">A simple implementation of chatbot using Gemini 2.0 Flash model.</string>
7
+
<stringname="genai_summarization_sample_title">Summarization with Gemini Nano</string>
8
+
<stringname="genai_summarization_sample_description">Summarize articles and conversations on-device with GenAI API powered by Gemini Nano</string>
9
+
<stringname="genai_image_description_sample_title">Image Description with Gemini Nano</string>
10
+
<stringname="genai_image_description_sample_description">Generate short descriptions of images on-device with GenAI API powered by Gemini Nano</string>
11
+
<stringname="genai_writing_assistance_sample_title">Polish text with Gemini Nano</string>
12
+
<stringname="genai_writing_assistance_sample_description">Proofread and rewrite short content on-device with GenAI API powered by Gemini Nano</string>"
7
13
<stringname="top_bar_title">Android AI Samples</string>
<stringname="imagen_sample_title">Image generation with Imagen</string>
16
+
<stringname="imagen_sample_description">Generate images with Imagen, Google image generation model</string>
17
+
<stringname="magic_selfie_sample_title">Magic Selfie with Imagen and ML Kit</string>
18
+
<stringname="magic_selfie_sample_description">Change the background of you selfies with Imagen and the ML Kit Segmentation API</string>
19
+
<stringname="gemini_video_summarization_sample_title">Video Summarization with Gemini and Firebase</string>
20
+
<stringname="gemini_video_summarization_sample_description">"Generate a summary of a video (from a cloud URL or Youtube) with Gemini API powered by Firebase"</string>
0 commit comments