# Project export: Oski the Oracle

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: Cal Hacks 11.0
- Tagline: Cal’s beloved bear powered by AI to improve campus accessibility for visually impaired to international and neurodivergent individuals, creating a more inclusive and accessible campus experience.
- Devpost: https://devpost.com/software/talking-oski
- GitHub: not linked
- Demo: https://talking-oski.vercel.app/
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

We wanted to create Talking-Oski to help provide campus news, updates, and welcome students in an engaging way. Our aim was to make the experience accessible for everyone, including speech capabilities for people who are blind or visually impaired, ensuring an inclusive platform for all students.

### What it does

Talking-Oski is a chatbot that offers real-time campus information and updates through both text and audio. Users can ask questions about UC Berkeley, and Oski responds with informative guidance. The tool also includes speech capabilities to accommodate students with disabilities.

### How we built it

We built it using: Next.js for both frontend and backend integration. OpenAI's GPT-3.5 for text responses. Deepgram API for transcription and text-to-speech capabilities. React for the interface and handling both text and voice interactions. Tailwind CSS for a responsive and clean design.

### Challenges we ran into

We encountered challenges in managing the synchronization between transcription, text generation, and audio playback, ensuring smooth interactions between the user and Oski.

### Accomplishments we're proud of

We successfully integrated real-time text and audio capabilities, creating an inclusive platform where users can interact with Oski through both text and voice. This allows us to support students with visual impairments.

### What we learned

We learned a lot about API integration, real-time streaming, and handling asynchronous requests for multimedia processing, all while ensuring an inclusive user experience.

### What's next

for Talking-Oski Expand Oski’s knowledge on more campus resources. Enhance speech features with customizable voices. Improve scalability to handle more users simultaneously. Integrate with campus systems for real-time updates on events and services.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- CSS (language) — claimed on Devpost, not found in the code
- HTML (language) — claimed on Devpost, not found in the code
- JavaScript (language) — claimed on Devpost, not found in the code
- Next.js (technology) — claimed on Devpost, not found in the code
- React (technology) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.