Skip to content

aman-chhetri/WisprBook

Repository files navigation

wisprbook 🗣️📖

turn your books into an interactive AI companion.

upload PDFs of any book, and chat with them using voice. ask questions, get chapter summaries, pick different AI voices, and save your conversations for later.

it’s like having a personal tutor for every book in your library.

wisprbook cover

▶️ watch the full demo → view video

🎉 try the app live → wispr-book.vercel.app

workflow

sign up → upload a PDF → choose a voice → start chatting → explore ideas

features

  • talk to your books in real time
  • fast, context-aware answers
  • choose different ai voices
  • instant summaries and insights
  • saved conversations
  • simple personal library

tech stack

getting started

npm install
npm run dev

open http://localhost:3000 in your browser... hurray!! 🎉

environment variables

create a .env file in the root folder.

# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/

# MongoDB
MONGODB_URI=

# Vercel Blob
BLOB_READ_WRITE_TOKEN=

# Vapi.ai
NEXT_PUBLIC_ASSISTANT_ID=
VAPI_PRIVATE_KEY=

contribute

  • want to contribute? fork the repo and submit a pull request.
  • want to report a bug or issue? submit it here.

contact

want to say hi or collaborate? reach me on:

made with 🤍 by aman

About

turn any book into an interactive ai companion with voice chat and instant summaries.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors