Skip to content

PDF to text converter to chat with an AI, (ChatGPT, Ollama)

Notifications You must be signed in to change notification settings

karlosvas/chat-with-pdf

Repository files navigation

PDF-to-Talk Web App

Welcome to our amazing PDF-to-Talk web application!

Are you ready to turn your PDF documents into lively conversations? Look no further! With our cutting-edge technology, you can transform any PDF into an engaging spoken experience.

Features 🚀

  • PDF to Text Conversion: Seamlessly extract text from your PDF files.
  • Voice Generation: Utilize the power of AI to convert text into lively speech.
  • Intuitive Interface: Enjoy a user-friendly design that makes navigation a breeze.

How to Use 📝

Upload Your PDF: Simply select the PDF file you want to convert.
Sit Back and Relax: Let our application do the heavy lifting. We'll extract the text in no time.
Listen Up: Once the conversion is complete, immerse yourself in the dynamic speech generated by our AI.

Example Usage 🎧

  1. Find an interesting PDF document.
  2. Upload it to our app.
  3. Get ready to be amazed as the AI transforms the text into captivating speech!

Technologies Used 💻

  • TypeScript: Harness the power of statically typed JavaScript.
  • Svelte: Embrace the future of web development with reactive components.
  • Astro: Build faster websites with modern tools and best practices.
  • JavaScript: The backbone of our frontend development, adding interactivity and dynamism.

Installation 🛠️

  1. Clone this repository:
git clone https://github.com/your-username/pdf-to-talk.git
  1. Install dependencies:
npm install
  1. Start the application:
npm run dev
  1. Open your web browser and navigate to http://localhost:3000.

Requirements

Node.js, Compatible web browser ✅

Contributions 🙌

We welcome contributions!
We welcome contributions! If you have ideas on how to improve this application, feel free to send us a pull request or open issues for bug fixes. We value your feedback and involvement in making this project even better!

License 📄

This project is licensed under the MIT License.

Contact Us 📧

Got questions or suggestions? Reach out to us at [email protected]. We'd love to hear from you!