Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Recommendation System

This repository contains a book recommendation system built using modern technologies, integrating natural language processing and vector search for an enhanced user experience.

Features

  • Personalized Book Recommendations using JINA AI.
  • Voice Interaction with speech-to-text and text-to-speech capabilities.
  • Fast and Scalable Search powered by MilvusDB.
  • Modern Frontend using React for a seamless user experience.
  • Efficient API with FastAPI for high-performance backend operations.

Technologies

  • React - Frontend framework for a dynamic UI.
  • MilvusDB - Vector database for efficient book search and recommendations.
  • FastAPI - High-performance backend framework in Python.
  • Speech-to-Text - Convert voice commands into text.
  • Text-to-Speech - Generate audio responses for recommendations.

How It Works

  1. User Interaction - Users can input text or use voice commands.
  2. Processing - The system converts voice to text and retrieves relevant book recommendations.
  3. Recommendation Engine - MilvusDB stores and searches for book vectors.
  4. Response - The system provides results as text and optionally reads them aloud.

Contributing

We welcome contributions! You can report bugs, suggest new features, or submit improvements.

License

This project is available under the MIT License.


This book recommendation system leverages state-of-the-art technologies to deliver personalized suggestions and an interactive user experience.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages