Skip to content

hagaryavin/NoteSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note:Sync

Overview

This project enables audio transcription using Whisper, keyword extraction with spaCy, and translation to Hebrew using MarianMT models. It supports multiple languages for processing, including English, French, Spanish, German, and Swedish.

Watch the video!

Features

  • Transcription: Converts audio to text with Whisper.
  • Keyword Extraction: Uses spaCy to find key terms.
  • Translation: Translates text into Hebrew with MarianMT models.
  • YouTube Audio Processing: Downloads and extracts audio from videos.
  • File Support: Works with local media files.

Installation

Prerequisites

Ensure you have Python 3.8+ installed.

Setup

  1. Clone this repository:
git clone https://github.com/hagaryavin/NoteSync
  1. Install dependencies:
pip install -r requirements.txt
  1. Install spaCy models:
python -m spacy download en_core_web_sm
python -m spacy download fr_core_news_sm
python -m spacy download es_core_news_sm
python -m spacy download de_core_news_sm
python -m spacy download sv_core_news_sm

Running the Application

To start the application, run the following command in the terminal:

python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •