Skip to content

Samsaram: Speak any language, understand every word! This tool uses React and FastAPI to instantly translate spoken words, making conversations easy across languages. Say it in your language, hear it in theirs - breaking language barriers on the fly!

License

Notifications You must be signed in to change notification settings

bannawandoor27/Samsaram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI-React Audio Translation App

Introduction

This project aims to build a real-time audio translation application using FastAPI and React. The backend, built with FastAPI, provides a WebSocket endpoint to handle streaming audio data. The frontend, developed with React and managed by Vite, captures audio input and streams it to the backend. The backend service then translates the audio from any language into Malayalam and can stream the translation to another device or return it to the frontend.

Features

  • Real-time audio streaming from the React frontend to the FastAPI backend.
  • Audio translation from any language to Malayalam.
  • WebSocket communication for live data transfer.
  • Scalable and modular project structure.

Technologies

  • Backend: FastAPI
  • Frontend: React, Vite
  • Communication: WebSocket

Project Structure

Getting Started

Prerequisites

  • Python 3.8+
  • Node.js and npm

Backend Setup

About

Samsaram: Speak any language, understand every word! This tool uses React and FastAPI to instantly translate spoken words, making conversations easy across languages. Say it in your language, hear it in theirs - breaking language barriers on the fly!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published