Skip to content

The "Speakify" is a dynamic web scraping application that combines the power of NextJS(React), Flask, BeautifulSoup, and the Google Text-to-Speech API.

Notifications You must be signed in to change notification settings

mrkirthi-24/Speakify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Speakify

The "Speakify" is a dynamic web scraping application that combines the power of NextJS(React), Flask, BeautifulSoup, and the Google Text-to-Speech API.

Screen.Recording.2023-10-22.at.11.54.46.PM.mov

Key Features:

NextJS Frontend

The frontend of the "Speakify" is built using Next, providing a modern and responsive user interface. Users can input URLs, trigger the scraping process, and control the playback of the converted text.

Flask Backend

Flask serves as the backend, handling user requests and facilitating communication with the scraping component. It manages data flow between the frontend and the backend, ensuring a smooth user experience.

BeautifulSoup Web Scraping

BeautifulSoup, a Python library, is used for web scraping. It extracts content from Google seach results, cleaning and structuring the data for further processing. Users can select specific elements of a webpage to scrape, such as articles, blog posts, or other textual content.

Google Text-to-Speech API Integration

The project integrates the Google Text-to-Speech API to convert the scraped text into natural-sounding speech. Users can choose from different languages and voices for the audio output.

About

The "Speakify" is a dynamic web scraping application that combines the power of NextJS(React), Flask, BeautifulSoup, and the Google Text-to-Speech API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published