StoryWriter

Tim Beckett

AI Developer

Hugging Face

React Native

Gamification

StoryWriter

Create your own digital storybooks with the help of a cyber assistant!
This app is designed for kids to use on a tablet. They can speak with an AI assistant to generate text and images in a storybook display.

Project Description

This is an Expo project created with create-expo-app.
An active connection to Hugging Face API is required (https://huggingface.co). Add a .env file to the root directory with contents: [`HUGGING_FACE_API_KEY=xxxxxx'].

Get started

Install dependencies
Start the app

Dev Notes

Feb 2025

I've enlisted help from my (human) friend Tim, who has worked on a refactor of story.tsx to remove unused sections and focus on getting the initial assistant conversation going. We are working on the develop branch.
Feb 23
I've added AWS Transcribe to the project on develop. You'll need to update .env file with these keys:
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=us-east-1

Jan 2025

With the help of Claude AI LLM (https://claude.ai), I am creating this tablet app for kids. They will be able to speak with an AI assistant to generate text and images in a storybook display. I am learning React Native and Typescript as I go.
My initial vision was to build an app that would self-contain its own LLM, but this proved difficult (app size was just too big), so it now uses an API connection to Hugging Face. Be sure to follow the instructions to enter your API key so this connection will work.
Jan 24
Infinite loop is resolved! You can launch the app and click the opening button to start the conversation with the assistant. Next step is to get the assistant to listen and hear your voice response.
Like this project
0

Posted Feb 27, 2025

StoryWriter is envisioned as a safe way for children ages 3-6 to use LLMs in an interactive storybook writing experience. - portfola/storywriter

Likes

0

Views

0

Timeline

Feb 16, 2025 - Ongoing

Tags

AI Developer

Hugging Face

React Native

Gamification

Millennium
Millennium
Home - Uranium City History
Home - Uranium City History